在使用PowerShell中的Add-RDServer命令时,如果遇到“该服务器已加入部署作为RD会话主机服务器。以下服务器未成功验证。”的错误消息,可能是由于以下原因之一:
解决方法: 可以使用以下代码示例来检查服务器是否已经在部署中,并从部署中删除它:
$serverName = "ServerName" # 替换为要删除的服务器的名称
# 检查服务器是否已经在部署中
$existingServer = Get-RDServer -ConnectionBroker "BrokerServer" | Where-Object { $_.ServerName -eq $serverName }
if ($existingServer) {
# 从部署中删除服务器
Remove-RDServer -Server $existingServer -Force
}
解决方法: 可以尝试以下代码示例来重新验证服务器:
$serverName = "ServerName" # 替换为要重新验证的服务器的名称
# 获取服务器对象
$server = Get-RDServer -ConnectionBroker "BrokerServer" | Where-Object { $_.ServerName -eq $serverName }
if ($server) {
# 重新验证服务器
$server.UnVerifiedHost = $false
Set-RDServer -Server $server
}
请替换代码示例中的"ServerName"和"BrokerServer"为实际的服务器名称和连接代理名称。