如何在 Office 365 专门使用 Windows 远程 PowerShell 连接到您的托管环境

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2792291
症状
在 Microsoft Office 365 提供专用使用 Windows 远程 PowerShell 无法连接到您的托管环境。
原因
出现此问题的一个或多个下列条件都为真:
  • 不满足前提条件。
  • 使用不正确的 Windows 远程 PowerShell cmdlet。
  • Windows 远程 PowerShell 您环境中的配置不正确。
解决方案
要解决此问题,请根据您的具体情况使用下列方法之一。

当您连接到远程 Microsoft Exchange 2010 服务器时,应作为凭据进行身份验证会话中指定的用户名和密码。若要执行此操作,请执行以下步骤。

注意:这些凭据应为当前的域 \ 用户名和密码。但是,他们不需要被用来登录到计算机的凭据。
  1. 声明一个变量,被命名为$cred,然后将该变量的值设置为获取凭据提示 (用户名和密码) 的结果。若要执行此操作,请按照下列步骤操作:
    1. Windows 远程 PowerShell 中键入以下 cmdlet,然后按 enter 键:
      $cred = Get-Credential
    2. 获取凭据命令 将提示您输入凭据时,请键入使用远程 Exchange 2010 服务器进行身份验证的凭据。您输入的凭据存储在$cred变量中。
  2. 声明一个变量,被命名为$session,然后将该变量的值设置为新的 Windows PowerShell 远程会话。若要执行此操作,运行 Windows 的远程 PowerShell 以下 cmdlet:
    $session = New-PSSession -Authentication basic -Credential $cred -ConnectionUri https://mail.contoso.com/PowerShell/ -ConfigurationName Microsoft.Exchange
    下表描述为新的会话和它们的值的参数。

    参数说明
    身份验证基本这将为基本新会话中设置的身份验证模式。
    凭据验证$cred新会话调用步骤 1 中创建的$cred变量。该变量包含您以前输入的凭据。
    -ConnectionUrihttps://mail.contoso.com/PowerShell/这通过使用 HTTPS 远程 PowerShell 连接提供的完全合格的域名称 (FQDN)。您应该与您公司的 Outlook Web App (OWA) 域替换 mail.contoso.com。
    -配置名Microsoft.Exchange这将配置新的 Windows PowerShell。
  3. 导入存储在$session变量中的远程会话。若要执行此操作,请在 Windows PowerShell 运行以下 cmdlet:
    Import-PSSession $session
您也可以组合到一个脚本的三个步骤。要做到这一点,在 Windows PowerShell 运行以下 cmdlet::

Import-PSSession (New-PSSession -Authentication basic -Credential (Get-Credential) -ConnectionUri https://mail.contoso.com/powershell -ConfigurationName Microsoft.Exchange)

警告:本文已自动翻译

属性

文章 ID:2792291 - 上次审阅时间:01/15/2016 09:08:00 - 修订版本: 4.0

Microsoft Business Productivity Online Dedicated, Microsoft Business Productivity Online Suite Federal

  • vkbportal226 kbmt KB2792291 KbMtzh
反馈