我目前正在为公司基础设施更换安装一个试验台。大约 10 台 Windows/Linux 服务器将被 2 台运行 Hyper-V 服务器的物理服务器取代。所有服务(DC、RDS、SQL)都将在 Windows 2012 R2 Server Core VM 上,Exchange 在 Server 2012 R2 GUI 上,其余的是 Elastix、MailArchiver 等,目前它们还不属于方案的一部分。
我在测试机上安装了 Hyper-V 服务器,并成功运行了两个虚拟 DC,SQL 2014 正在运行,8.1 是我用于 RSAT 工具的。尝试安装 RDS(老式的,不是较新的 VDI(?) 样式)时,由于服务器无法重新启动,导致安装失败。有几篇文章说不要在本地执行此操作,所以我继续进行。
使用 PowerShell,我在 RDS 服务器上从网络内的任何服务器运行以下命令:
导入模块 RemoteDesktop
新会话部署-ConnectionBroker“AlstersTS.Alsters.local”-SessionHost“AlstersTS.Alsters.local”
安装开始,持续 2 或 3 分钟,然后我收到以下错误消息:
New-SessionDeployment : “RD 连接代理”参数验证失败。AlstersTS.Alsters.local 无法使用 WindowsPowerShell 远程处理连接到服务器。请验证是否可以连接到服务器。第 1 行,字符:1 + NewSessionDeployment -ConnectionBroker “AlstersTS.Alsters.local” -SessionHost “... + + CategoryInfo : NotSpecified: (:) [Write-Error],WriteErrorException + FullyQualifiedErrorID : Microsoft.PowerShell.Commands.WriteErrorException,New-SessionDeployment
到目前为止,我已经:
- 三重、三重检查语法。
- 尝试了各种其他命令和脚本来完成相同的任务。
- 已检查 DNS 是否正常运行。
- 据我所知,我已检查过 AD 是否正常运行。
- 检查网络服务是否具有所需的权限。
- 创建了另一台虚拟机并将两个角色放在不同的服务器上。
- 删除所有虚拟机,使用新域名重新启动(涂抹、冲洗、重复)
- 在运行 Hyper-V Server 的第二个物理机上执行整个安装
- 恳求它
有趣的是,如果我通过 GUI 安装执行安装,一切就都正常了!现在我知道安装后我可以将它转换为服务器核心角色,但这并不能告诉我一开始出了什么问题。
我通过各种 Google 搜索可能找到了 10 个页面,每个页面的相关性都越来越低。最接近的匹配项似乎包含有用的信息,但这似乎不是解决我设置问题的办法。
顺便说一句,我希望能够将错误消息“发送”或“输出”到文本文件中,但无法使其工作,因此我手动输入了错误消息。
伙计们,有什么建议吗,从显而易见的,到冗长复杂的?
谢谢!