Get-MgApplication не распознается как имя командлета - Power Shell - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь запустить образец веб-приложения с кодом монетизации Contoso, предоставленного Microsoft, в качестве отправной точки для перехода от платной надстройки к предложению SaaS. Я застрял в самом конце, где я должен обновлять приложения Azure Active Directory. Я получаю эту ошибку

Get-MgApplication: термин «Get-MgApplication» не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку. + $ webApp = Get-MgApplication -top 400 | Where-Object {$ _. DisplayName -eq ... + CategoryInfo: ObjectNotFound: (Get-MgApplication: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

Вот код, ссылающийся на «Get-MgApplication».

      $webApp = Get-MgApplication -top 400|Where-Object {$_.DisplayName -eq $webAppDisplayName}
      $webAppSiteName = $armConfigJson.parameters.webAppSiteName.value
      $redirectUris = "https://$webAppSiteName.azurewebsites.net/signin-oidc","https://$webAppSiteName.azurewebsites.net/" 
      Update-MgApplication -ApplicationId $webApp.Id -WebRedirectUris $redirectUris

Я проверил онлайн без какого-либо успеха, чтобы найти, можно ли импортировать и загрузить этот модуль. Я также проверил, используя команду get-Module, чтобы проверить, находится ли в папке модуля Power Shell и, возможно, с ошибкой, но это также не там. Любая помощь будет высоко ценится.

1 Ответ

1 голос
/ 23 февраля 2020

Вам необходимо установить командлеты Microsoft.Graph.Beta - https://github.com/microsoftgraph/msgraph-sdk-powershell/tree/master

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...