Необходимо авторизовать команды PowerShell с помощью токена OAuth в O365 Security and Compliance - PullRequest
0 голосов
/ 09 мая 2019

У меня есть учетная запись Microsoft O365, настроенная с помощью ADFS на локальном компьютере.Все пользователи остаются такими же, как и в учетной записи AD.Основные учетные данные заблокированы для доступа к Powershell.У меня есть пользователь, который может получить доступ только к Центру безопасности и соответствия.

Теперь я пытаюсь аутентифицировать командлеты Powershell без присмотра.

-Credentials параметр не работает с Connect-EXOPSSession команда.Connect-IPPSSession команда работает нормально.Но эта команда не имеет возможности делать это без присмотра.Я пытаюсь запустить команду Compliance с Oauth Token (токен MSo / AD токен, доступный у меня).

Может ли кто-нибудь помочь мне выполнить команду соответствия с токеном Bearer?

У меня естьперепробовал весь сценарий, и это наиболее часто используемый.

$Password = ConvertTo-SecureString -AsPlainText $Authorization -Force
$token = New-Object System.Management.Automation.PSCredential -ArgumentList "<userName>", $Password
...