需要在O365安全与合规性中使用OAuth令牌对PowerShell命令进行授权

时间:2019-05-09 08:26:14

标签: powershell oauth-2.0 office365 o365security-compliance

我有一个在本地配置了ADFS的Microsoft O365帐户。 所有用户仍然与AD帐户相同。 BASIC凭据被阻止用于Powershell访问。 我有一个只能访问安全和合规中心的用户。

现在,我正在尝试以无人值守的方式对Powershell Commandlet进行身份验证。

-Credentials参数不适用于Connect-EXOPSSession命令。 Connect-IPPSSession命令正常运行。但是此命令没有选择以无人参与的方式进行操作。我正在尝试使用Oauth令牌(我可以使用MSo令牌/ AD令牌)运行Compliance命令。

有人可以帮助我使用Bearer令牌运行合规性命令吗?

我已经尝试了所有方案,这是最常用的方案。

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

0 个答案:

没有答案