Método CanAccessLicenseServer da classe Win32_TerminalServiceSetting

[CanAccessLicenseServer não está mais disponível para uso a partir do Windows Server 2008 R2.]

**Windows Server 2008: **

Determina se o servidor Host da Sessão da Área de Trabalho Remota (Host da Sessão da Área de Trabalho Remota) tem permissão para solicitar licenças de acesso de cliente dos Serviços de Área de Trabalho Remota (CALs rds) de um servidor de licença da Área de Trabalho Remota com base no seguinte:

  • A configuração de política de grupo "grupo de segurança do servidor de licença" no servidor de licença da Área de Trabalho Remota.
  • Associação no grupo local Computadores do Servidor de Terminal no servidor de licença.

Sintaxe

uint32 CanAccessLicenseServer(
  [in]  string ServerName,
  [out] uint32 AccessAllowed
);

Parâmetros

ServerName [in]

O nome do servidor de licença da Área de Trabalho Remota.

AccessAllowed [out]

Se o servidor Host da Sessão de Área de Trabalho Remota tem permissão para solicitar CALs rds do servidor de licença.

0

A solicitação é permitida.

1

A solicitação não é permitida.

Valor retornado

Retornará S_OK se o servidor Host da Sessão de Área de Trabalho Remota tiver acesso ao servidor de licença. Retornará S_FALSE se o servidor Host da Sessão de Área de Trabalho Remota não tiver acesso ao servidor de licença.

Comentários

A configuração de política "grupo de segurança do servidor de licença" permite que você especifique os servidores host da sessão rd que têm permissão para entrar em contato com o servidor de licença para obter CALs rds. Se a configuração de política estiver habilitada no servidor de licença, o servidor de licença responderá apenas às solicitações de CAL do RDS de servidores host de sessão de área de trabalho remota cujas contas de computador são membros do grupo local Computadores do Servidor de Terminal no servidor de licença.

Para se conectar ao namespace \root\CIMV2\TerminalServices, o nível de autenticação deve incluir privacidade de pacotes. Para chamadas C/C++, esse é um nível de autenticação de RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Para o Visual Basic e chamadas de script, esse é um nível de autenticação de WbemAuthenticationLevelPktPrivacy ou "pktPrivacy", com um valor de 6. O exemplo a seguir do Visual Basic Scripting Edition (VBScript) mostra como se conectar a um computador remoto com privacidade de pacotes.

strComputer = "RemoteServer1" 
Set objServices = GetObject( _
    "winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")

Os arquivos MOF (Managed Object Format) contêm as definições para classes WMI (Instrumentação de Gerenciamento do Windows). Os arquivos MOF não são instalados como parte do SDK (Software Development Kit) do Microsoft Windows. Eles são instalados no servidor quando você adiciona a função associada usando o Gerenciador do Servidor. Para obter mais informações sobre arquivos MOF, consulte MOF (Managed Object Format).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Nenhum compatível
Servidor mínimo com suporte
Windows Server 2008
Fim do suporte ao cliente
Nenhum compatível
Fim do suporte ao servidor
Windows Server 2008
Namespace
Root\CIMv2\TerminalServices
MOF
TSCfgWmi.mof
DLL
TSCfgWmi.dll

Confira também

Win32_TerminalServiceSetting