如何使用WMI向终端服务RDP权限添加用户

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

概要

本文介绍了三种向终端服务远程桌面协议 (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 提示并返回到命令提示符处。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航