概要
本文介绍了三种向终端服务远程桌面协议 (RDP) 权限添加用户或组的方法,其中有两种方法使用 Windows 管理规范 (WMI)。一种方法是通过图形用户界面 (GUI),另外两种方法通过使用脚本和 WMI 命令行工具 wmic 来使用 WMI。
更多信息
要向终端服务 RDP 权限添加用户或组,请使用以下方法之一:
使用 GUI
打开终端服务配置。
在“连接”文件夹中,用鼠标右键单击 RDP-Tcp。
单击属性。
在Permissions(权限)选项卡上,单击添加,然后添加所需的用户和组。
在脚本中使用 WMI
Microsoft 提供的编程示例只是为了进行说明,没有任何明示或暗示保证,包括(但不限于)针对特定用途的适销性和/或适用性的暗示保证。本文假定您熟悉所演示的编程语言和用于创建和调试过程的工具。Microsoft 的支持人员可以帮助解释某个特定过程的功能,但是他们不会为了满足您的特定需要,而修改这些示例以提供额外的功能或构建过程。如果您的编程经验不够丰富,您可能需要与 Microsoft 认证伙伴联系或者拨打 Microsoft 收费咨询电话 (800) 936-5200。有关 Microsoft 认证伙伴的更多信息,请访问下面的 Microsoft Web 站点:
http://www.microsoft.com/partner/referral/
有关可用的支持选项以及如何与 Microsoft 联系的更多信息,请访问下面的 Microsoft Web 站点:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
使用以下代码示例创建一个脚本: set RDPObj = GetObject("winmgmts:{impersonationLevel=impersonate}!Win32_TSPermissionsSetting.TerminalName='RDP-Tcp'")
RDPobj.AddAccount "Domain\User", X
在 "域\用户", X 中:
域\用户:要向其授予权限的目标域和帐户(用户或组)。
X:要授予的访问权限的类型:
0 = WINSTATION_GUEST_ACCESS
1 = WINSTATION_USER_ACCESS
2 = WINSTATION_ALL_ACCESS
使用 WMI 命令行工具:WMIC
在命令提示符处,键入 wmic。注意:如果它不在路径中,请添加 %SystemRoot%\System32\Wbem\,或更改至该目录并运行 wmic。
在 wmic:root\cli 提示符处,键入以下命令:
PATH WIN32_TSPermissionsSetting.TerminalName="RDP-TCP" call AddAccount "Domain\user",X
在 "域\用户", X 中:
域\用户:要向其授予权限的目标域和帐户(用户或组)。
X:要授予的访问权限的类型:
0 = WINSTATION_GUEST_ACCESS
1 = WINSTATION_USER_ACCESS
2 = WINSTATION_ALL_ACCESS
以下信息是在运行 wmic 和输入该命令后所显示文本的示例:C:\WINDOWS\system32\wbemwmic
wmic:root\cli
wmic:root\cli PATH WIN32_TSPermissionsSetting.TerminalName="RDP-TCP" call AddAccount "Domain\User", 2
Execute (\\<ComputerName\\root\vimv2:WIN32_TSPermissionsSetting.TerminalName="RDP-TCP")-AddAccount() (Y/N/?)
Method Execution Successful.
Out Parameters:
instance of _PARAMETERS
{
RetureValue=0;
};
键入 quit 退出 wmic 提示并返回到命令提示符处。