今天我们解决了一个常见的由于ActiveDirectory网络服务器时间不正确导致ExchangeServer2016Shell无法应用的故障。下面简单介绍一下常见的故障情况和处理的全过程。在这个常见故障中,涉及的网络服务器中有三台电子计算机:一台ActiveDirectory网络服务器、一台ExchangeServer2016邮箱服务器和一台边缘传输网络服务器。这些都是ESXi中的vm虚拟机,网络服务器计算机的 *** 作系统都是WindowsServer2016Datacenter,如图1所示。
图1实验拓扑
安装ExchangeServer2016的电子计算机是从模板中新部署的vm虚拟机,添加到172.20.8的ActiveDirectory中,是团队成员网络服务器。172.20.1.16安装邮箱服务和172.20.1.12安装边缘网络服务器都非常成功,没有失败。安装后,交易所管理处一切顺利。下一步是从边缘网络服务器导出边缘有序文档,然后从邮箱服务器导入边缘有序文档,这是一个困难的步骤。
边缘投递网络服务器(图1中IP地址为172.20.1.14的电子计算机)建立并导出到边缘订阅文档后,准备提前将边缘订阅文档导入到邮箱服务器中。当进入ExchangeShell时,在Exchange中出现一个提醒,“WinRM无法解决这个需求,因为键入XML包含不正确的语句”,如图2所示。
图2无法连接到虚拟服务器
由于“WinRM无法解决此需求”的提醒,这种常见故障之前已经解决了,但是没有安装WinRMIIS扩展。打开网络服务器管理工具和WinRMIIS扩展,如图3所示。
图3安装WinRMIIS扩展
但安装WinRMIIS扩展后,启动ExchangeShell的常见故障依然存在。
因为我之前安装过几次ExchangeServer,所以这是我第一次遇到这种常见的故障。搜索网页查找常见故障,有很多解决方法,比如检查服务器防火墙是否开启,但是我的vm所有服务器防火墙都开启了。还有详细的介绍,一定要卸载重装。重装的话必须卸载Exchange,删除注册表等实际 *** 作,但我觉得这是“小通病”,比必须重装的程序流程要少。
在尝试了多种方法后,在https://social.Microsoft.com/forums/zh-cn/ea04f18a-F669-46FB-97FD-47a4828655b/exchange-shell-winrm-XML-?在forum=exchangeserverzhchs帖子中看到的问题,很可能与vm虚拟机的系统软件时间有关。经过检查发现,在现在的ESXi服务平台中,Exchange邮箱服务器、边缘传输网络服务器等vm虚拟机的时间都是合适的,但是ActiveDirectory网络服务器(IP地址为172.20.1.8)的时间是不正确的。但是调整了vm的时间之后,马上就改成了不正确的时间,非常顽固。无论是手动调整vm的时间,还是根据NTP设置电子计算机的时间,当vm的时间调整到合适的时间后,等待一段时间,电子计算机的时间就会调整到不正确的时间(比当前的合适时间快14分钟,如图4)。
图4vm虚拟机时间比正确时间快
经过检查,发现了常见的故障点。ESXi的服务器时间错误,只有此ActiveDirectory的vm虚拟机受到影响。检查vm的配置,发现VM被设置为更好地“同步远程服务器时间和服务器时间”,如图5所示。
图5时间设置
首先将ESXi服务器时间更改为合适的时间,然后更改vm虚拟机配置,取消“远程服务器时间和服务器时间相同”,然后调整vm虚拟机中的计算机时间,然后重启邮箱服务器,再次实现ExchangeShell。这时一切都可以正常应用了,如图6所示。
图6交换外壳
在exchange中实现new-edgesubscription-filedata([byte[]]$(get-content-path"d:\edgesubscription.XML"-encodingbyte-readcount0))-site"default-first-site-name"。
将指令引导到边缘以读取文档,如图7所示。以后还可以再配Exchange,就不详细介绍了。
图7成功导入边缘定义文档
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)