Ошибка Powershell: Connect-partnercenter: идентификатор клиента не является идентификатором Guid

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 
 

Я искал везде, я не понимаю, откуда эта проблема.

Кто-нибудь из вас уже сталкивался с этой проблемой или у вас есть другое решение для получения списка администраторов партнерского центра?

Спасибо