當您使用遠端 Windows PowerShell 連接至 Exchange Online 時,「拒絕存取」錯誤

問題

當您嘗試使用遠端 Windows PowerShell 連接至 Microsoft Exchange Online 時,會收到下列錯誤訊息:

[outlook.office365.com] Connecting to remote server failed with the following error message: Access is
denied. For more information, see the about_Remote_Troubleshooting Help topic.

+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [].
PSRemotingTransportException

+ FullyQualifiedErrorId : PSSessionOpenedFailed

Import-PSSession : Cannot validate argument on parameter 'Session'. The argument is null.
Supply a non-null argument and try the command again.

At D:\Users\Connect.ps1:7 char:21

+ Import-PSSession < < < < $Session

+ CategoryInfo : Invalid Data: (:) [Import-PSSession], ParameterBindingValidationException

+ FullyQualifiedErrorId :
ParameterArgumentValidationError,Microsoft.PowerShell.Commands.ImportPSSessionCommand

原因

由於下列其中一個原因,便會發生此問題:

  • 您輸入了錯誤的使用者名稱或密碼。
  • 您嘗試使用沒有 Exchange Online 存取權的帳戶登入服務。

解決方案

若要解決此問題,請使用 Office 365 中的 Exchange 系統管理中心,將使用者新增為系統管理員角色群組的成員。 如果要執行這項操作,請依照下列步驟執行:

  1. 以系統管理員身分登入 Office 365 入口網站 (https://portal.office.com) 。
  2. 按一下 [ 管理],然後按一下 [ Exchange]。
  3. 按一下 [ 許可權],然後按一下 [  管理角色]。
  4. 按兩下您要新增使用者的角色群組。 例如,如果您希望使用者擁有包含 Windows PowerShell 的完整存取權,請按兩下 [ 組織管理]。
  5. 若要將使用者新增至清單,請按一下 [成員] 底下的 [ 新增 ( add icon ** **) 。
  6. 按一下 [ 儲存]。

詳細資訊

如需如何使用遠端 PowerShell 連接至 Exchange Online 的詳細資訊,請移至 使用遠端 PowerShell 連線到 Exchange online

是否仍需要協助? 前往 Microsoft Community