Возможно ли подключиться к MsolService (powershell) с помощью самозаверяющего сертификата?

#powershell #office365

#powershell #office365

Вопрос:

возможно, кто-то из вас сталкивался с подобной задачей: мне нужно подключиться к модулю MsolService (Office 365) с помощью powerhsell, одним из предварительных условий является использование сертификата.

Я смог сделать это с помощью различных модулей Microsoft, таких как AzureAD и ExchangeOnline. Но не могу найти способ сделать это с помощью MsolService..

Для AzureAD иexchangeonline я использую эти командлеты:

 Connect-AzureAD –TenantId "XXXXXXXXXXXXXXXXXXX" –ApplicationId "XXXXXXXXXXX" –CertificateThumbprint "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"

Connect-ExchangeOnline -CertificateThumbprint "XXXXXXXXXXXXXXXXXX" -AppId "XXXXXXXXXXXXXXXXXXXXx" -ShowBanner:$false -Organization "XXXXXXXXXXXX"
  

Как я могу пройти аутентификацию в MSolService с помощью сертификата? 🙂

Ответ №1:

Единственным возможным способом было бы подключиться через Microsoft Graph API. Но, похоже, это не работает с Connect-MSOnline (хотя в документации так и сказано Connect-MSOnline). Следующий поток предполагает, что Microsoft знает о проблеме, но не планирует ее устранять: поток GITHUB. Я пытался подключиться через Graph API и не смог заставить его работать.