0

是否可以使用 PowerShell 为管理员配置远程桌面,而无需在我们所有的服务器上安装“远程桌面会话主机”角色?我们在 RemoteDesktopServices 模块之后。

这里的文档:http ://technet.microsoft.com/en-us/library/cc743159.aspx说

“仅允许出于管理目的进行远程连接,您不必安装 RD 会话主机服务器。”

但所有使用 PowerShell 的说明似乎都需要额外的角色。是否有必要,如果有,这意味着什么,因为它似乎是更广泛的功能集?

4

1 回答 1

1

使用 wmi 你可以在没有 RDSH 的情况下做到这一点(从这里复制和粘贴)

$RDP = Get-WmiObject -Class Win32_TerminalServiceSetting `
            -Namespace root\CIMV2\TerminalServices `
            -Computer $Computer `
            -Authentication 6 `
            -ErrorAction Stop

$result = $RDP.SetAllowTsConnections(1,1)
   if($result.ReturnValue -eq 0) {
   Write-Host "$Computer : Enabled RDP Successfully"
   "$Computer : RDP Enabled Successfully" | Out-File -FilePath $SuccessComps -Append
 } else {
   Write-Host "$Computer : Failed to enabled RDP"
   "$Computer : Failed to enable RDP" | Out-File -FilePath $FailedComps -Append
}
于 2013-09-25T13:10:00.397 回答