Win32_TerminalServiceSetting 类的 CanAccessLicenseServer 方法
[自 Windows Server 2008 R2 起,CanAccessLicenseServer 不再可供使用。]
**Windows Server 2008:**
根据以下内容,确定是否允许远程桌面会话主机 (RD 会话主机) 服务器从远程桌面许可证服务器请求远程桌面服务客户端访问许可证 (RDS CAL) :
- 远程桌面许可证服务器上的“许可证服务器安全组”组策略设置。
- 许可证服务器上的终端服务器计算机本地组中的成员身份。
语法
uint32 CanAccessLicenseServer(
[in] string ServerName,
[out] uint32 AccessAllowed
);
参数
-
ServerName [in]
-
远程桌面许可证服务器的名称。
-
AccessAllowed [out]
-
是否允许 RD 会话主机服务器从许可证服务器请求 RDS CAL。
-
0
-
允许请求。
-
1
-
不允许该请求。
返回值
如果 RD 会话主机服务器有权访问许可证服务器,则返回 S_OK 。 如果 RD 会话主机服务器无权访问许可证服务器,则返回 S_FALSE 。
备注
通过“许可证服务器安全组”策略设置,可以指定允许与许可证服务器联系以获取 RDS CAL 的 RD 会话主机服务器。 如果在许可证服务器上启用了策略设置,许可证服务器将仅响应来自 RD 会话主机服务器的 RDS CAL 请求,这些服务器的计算机帐户是许可证服务器上的终端服务器计算机本地组的成员。
若要连接到 \root\CIMV2\TerminalServices 命名空间,身份验证级别必须包含数据包隐私。 对于 C/C++ 调用,这是 RPC_C_AUTHN_LEVEL_PKT_PRIVACY的身份验证级别。 对于 Visual Basic 和脚本调用,这是 WbemAuthenticationLevelPktPrivacy 或“pktPrivacy”的身份验证级别,值为 6。 以下 Visual Basic Scripting Edition (VBScript) 示例演示如何使用数据包隐私连接到远程计算机。
strComputer = "RemoteServer1"
Set objServices = GetObject( _
"winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")
托管对象格式 (MOF) 文件包含 Windows Management Instrumentation (WMI) 类的定义。 MOF 文件未作为 Microsoft Windows 软件开发工具包 (SDK) 的一部分安装。 使用 服务器管理器添加关联角色时,它们安装在服务器上。 有关 MOF 文件的详细信息,请参阅 托管对象格式 (MOF) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
无受支持的版本 |
最低受支持的服务器 |
Windows Server 2008 |
终止客户端支持 |
无受支持的版本 |
终止服务器支持 |
Windows Server 2008 |
命名空间 |
Root\CIMv2\TerminalServices |
MOF |
|
DLL |
|