Как изменить поддерживаемые типы аккаунтов с помощью Power Shell - PullRequest
0 голосов
/ 21 октября 2019

Я создал приложение в AAD, используя следующую команду

New-AzureRmADApplication -DisplayName "testApp" -HomePage "http://www.microsoft.com" -IdentifierUris "http://NewApplicationTest"

Это успешно создает приложение в AAD. Теперь я хочу обновить «Поддерживаемые типы учетных записей». Я пробовал приведенный ниже код.

Update-AzureRmADApplication -ObjectId <ObjectID> -AvailableToOtherTenants $true

Я получил сообщение об ошибке:

Update-AzureRmADApplication: Обновление конвергентных приложений не разрешено в этой версии. В строке: 1 символ: 1

любой может иметь представление, где ошибка. Любая помощь может быть оценена.

1 Ответ

0 голосов
/ 21 октября 2019

После того, как вы создали регистрацию приложения, попробуйте следующие команды:

Get-AzureRmADApplication -DisplayName "testApp" | Set-AzureRmADApplication -AvailableToOtherTenants $true

Или вы можете просто сделать его доступным для других арендаторов в одной строке:

New-AzureRmADApplication -DisplayName "testApp" -HomePage "http://www.microsoft.com" -IdentifierUris "http://NewApplicationTest" -AvailableToOtherTenants $true

Также следует проверить, какую версию модуля AzureAD PowerShell вы используете. Конвергентные учетные записи были введены в AAD V2, и поэтому, если вы используете модуль V1, он может пытаться использовать API V1, что приведет к сбою. Вы можете получить версию, подобную этой:

Get-Module -Name AzureAD

. Если написано Версия 1.X, обновите ее следующим образом:

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