Необходимо авторизовать команды PowerShell с помощью токена OAuth в O365 Security and Compliance

У меня есть учетная запись 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

0 ответов

Другие вопросы по тегам