正在创建到Microsoft Exchange的PowerShell会话

正在创建到Microsoft Exchange的PowerShell会话,powershell,microsoft-exchange,Powershell,Microsoft Exchange,我正在尝试通过PowerShell连接到Microsoft Exchange,但不断收到“拒绝访问”错误。 我正在使用一个具有商业许可证的全局管理员进行连接,所以这不应该是问题所在 我运行的命令: $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredent

我正在尝试通过PowerShell连接到Microsoft Exchange,但不断收到“拒绝访问”错误。 我正在使用一个具有商业许可证的全局管理员进行连接,所以这不应该是问题所在

我运行的命令:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
错误消息:


你有没有为此执行MFA?在这种情况下,您将无法使用基本身份验证,您必须使用新模块来连接。我没有在该用户上启用MFA,但我总是在登录页面上得到建议,我应该设置它。这可能是问题吗?这不是编码问题,而是您的帐户或Exchange Online(基本身份验证)配置的问题. 这个问题超出了stackoverflow的odlf范围。我可以给你的提示是:使用ExchangeOnline Powershell模块(旧的连接方式很快就会被禁用)@MajdNakhleh是的,我怀疑这可能是个问题。感谢你们的输入,我会尝试更正用户权限,看看是否有帮助。
New-PSSession : [outlook.office365.com] Connecting to remote server
outlook.office365.com failed with the following error message : Access
denied. For more information, see the about_Remote_Troubleshooting
Help topic. At line:1 char:12 $Session = New-PSSession
-ConfigurationName Microsoft.Exchange -Conne ...
+ CategoryInfo: OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession],
PSRemotingTransportException FullyQualifiedErrorId :
AccessDenied,PSSessionOpenFailed