我有一个在本地配置了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