powershell
#powershell
Вопрос:
Вот моя проблема, я хочу получить список пользователей с ролью администратора в центре партнеров O365 при прохождении Azure Automation для запланированной задачи.
Одна из первых проблем заключается в том, что доступ к партнерскому центру заключается в том, что у вас должен быть активирован MFA в учетной записи, которая это делает. Итак, я создал приложение Azure, следуя приведенной здесь информации: https://www.cyberdrain.com/connect-to-exchange-online-automated-when-mfa-is-enabled-using-the-secureapp-model/
Приложение было создано успешно, поэтому я запускаю команду, указанную на сайте Microsoft внизу (https://docs.microsoft.com/en-us/powershell/partnercenter/multi-factor-auth?view = партнерские центры-3.0):
$credential = Get-Credential
$refreshToken = '<refreshToken>'
Connect-PartnerCenter -ApplicationId 'xxxx-xxxx-xxxx-xxxx' -Credential $credential -RefreshToken $refreshToken
Проблема в том, что когда я запускаю эту команду, я получаю это сообщение:
Connect-PartnerCenter : Error: ClientId is not a Guid.
At line:8 char:1
Connect-PartnerCenter -ApplicationId $ApplicationId -Credential $cred ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : CloseError: (:) [Connect-PartnerCenter], MsalClientException
FullyQualifiedErrorId : Microsoft.Store.PartnerCenter.PowerShell.Commands.ConnectPartnerCenter
Я искал везде, я не понимаю, откуда эта проблема.
Кто-нибудь из вас уже сталкивался с этой проблемой или у вас есть другое решение для получения списка администраторов партнерского центра?
Спасибо