远程 PowerShell 命令 的 Exchange Server 2013年环境中无法正常工作

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

点击这里察看该文章的英文版: 3067263
症状
假设管理员登录到 Microsoft Exchange Server 2013年环境中的服务器上并依次尝试来运行需要代理到不同的后端邮箱服务器是 Windows PowerShell cmdlet。(如管理员尝试运行一组 userphoto。)在此情况下操作失败,和管理员将收到类似于以下的错误:
代理命令上的显示错误设置邮箱的类型: 共享的身份:<ID>
-确认: $False-强制: $True 到服务器 </ID>Exchange_Server: 服务器版本<version number="">,代理方法 RPS:
WinRM 客户端无法处理此请求。连接字符串应在窗体的
[</version>运输://]主机[:端口][/后缀] 其中传输是一种"http"或"https"。传输、 端口和后缀是可选的。主机可能的主机名或 IP 地址。对于 IPv6 地址地址方括号括-例如"http://[1::2]:80/wsman"。更改连接字符串并重试请求。
原因
出现此问题是因为当前 Exchange 管理员的访问令牌是它超出 Windows 远程管理 (WinRM) 组件中的连接字符串长度限制很大。连接字符串长度限制是硬编码为 2048 字节。
替代方法
若要解决此问题工作使用一个或多个下面的方法。

方法 1: 设置 Exchange Server 2013年累积更新 2 或更高版本的累积更新

使用 Exchange Server 2013年累积更新 2 添加了一个功能进行压缩的访问令牌。但如果令牌仍然大于 WinRM 限制,甚至被压缩后,错误继续存在。在此例中 useeithermethod 2or 方法 3 来变通解决此问题。

方法 2: 减少 Exchange 管理员是其成员的组的数量

方法 3: 创建一个新的 Exchange 管理员帐户

创建 Exchange 管理用于一个新帐户并确保该帐户是只有最小数量的所需的组的成员。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。

警告:本文已自动翻译

属性

文章 ID:3067263 - 上次审阅时间:07/13/2015 23:40:00 - 修订版本: 3.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbsurveynew kbprb kbexpertiseadvanced kbtshoot kbmt KB3067263 KbMtzh
反馈