我正在尝试在Azure中编写远程桌面部署的设置脚本。我使用Powershell远程处理连接到VM上的WinRM端点,并执行远程Powershell。在大多数情况下,这是很好的工作,并允许我配置teh服务器,安装应用程序等。
但是,当我使用命令实际安装远程桌面组件时,会遇到问题。此部署中有2台服务器:
我正在对RD-GTW服务器(使用invoke-命令)运行命令,如下所示
New-RDSessionDeployment -ConnectionBroker RD-RDS.domain.local -WebAccessServer RD-GTW.domain.local -SessionHost RD-RDS.domain.local然后返回一个错误:
Validation failed for the "RD Connection Broker" parameter.
RD-RDS1.domain.local Unable to connect to the server by using Windows PowerShell remoting. Verify that you
can connect to the server.
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,New-RDSessionDeployment
+ PSComputerName : ServiceName-svc1.cloudapp.net现在我认为这里发生的是一个问题,因为自身建立了一个远程powershell连接--那个服务器,所以我有一个远程连接,建立了一个远程连接,所以看到了一个双跳问题。我尝试过设置CREDSSP身份验证,以允许两者之间对凭据的双重希望,但是,由于我正在从桌面运行脚本(在我的公司域上)并连接到Azure中的服务器,因此我认为我缺少一个SPN或类似的配置,但不确定在哪里。
任何关于我的假设是否正确以及如何处理这个问题的建议都会受到赞赏。
发布于 2015-10-05 11:07:26
您需要将Enable-PSRemoting作为power命令运行,并对每个问题回答“是”。
https://serverfault.com/questions/588882
复制相似问题