classe Win32_TSRemoteControlSetting
A classe WMI Win32_TSRemoteControlSetting define as configurações de controle remoto para a classe Win32_Terminal .
A sintaxe a seguir é simplificada do código MOF e inclui todas as propriedades definidas e herdadas, em ordem alfabética. Para obter informações de referência sobre métodos, consulte a tabela de métodos mais adiante neste tópico.
Sintaxe
[dynamic, provider("Win32_WIN32_TSREMOTECONTROLSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSRemoteControlSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 LevelOfControl;
uint32 PolicySourceLevelOfControl;
uint32 RemoteControlPolicy;
};
Membros
A classe Win32_TSRemoteControlSetting tem estes tipos de membros:
Métodos
A classe Win32_TSRemoteControlSetting tem esses métodos.
Método | Descrição |
---|---|
Remotecontrol | Define a propriedade LevelOfControl dessa classe. |
Propriedades
A classe Win32_TSRemoteControlSetting tem essas propriedades.
-
Legenda
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
Descrição curta (cadeia de caracteres de uma linha) do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
Descrição
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Descrição do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
InstallDate
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
-
Qualificadores: Mappingstrings ("MIF. DMTF| ComponentID|001.5")
A data em que o objeto foi instalado. A falta de um valor não indica que o objeto não está instalado.
Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
LevelOfControl
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Nível de controle para a sessão, que especifica se a sessão será exibida apenas pelo usuário remoto ou exibida e controlada por meio de um teclado e mouse. Para obter mais informações, consulte a seção Comentários do método RemoteControl . Os valores a seguir têm suporte.
-
-
Desabilitar (0)
-
O controle remoto está desabilitado.
-
EnableInputNotify (1)
-
O usuário do controle remoto tem controle total da sessão do usuário, com a permissão do usuário.
-
EnableInputNoNotify (2)
-
O usuário do controle remoto tem controle total da sessão do usuário; a permissão do usuário não é necessária.
-
EnableNoInputNotify (3)
-
O usuário do controle remoto pode exibir a sessão remotamente, com a permissão do usuário; o usuário remoto não pode controlar ativamente a sessão.
-
EnableNoInputNoNotify (4)
-
O usuário do controle remoto pode exibir a sessão remotamente, mas não controlar ativamente a sessão; a permissão do usuário não é necessária.
Nome
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O nome do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
PolicySourceLevelOfControl
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Indica se a propriedade LevelOfControl está configurada pelo servidor, pela política de grupo ou por padrão.
0 (0x0)
Servidor
1 (0x1)
Política de grupo
2 (0x2)
Padrão
RemoteControlPolicy
-
Tipo de dados: uint32
-
Tipo de acesso: leitura/gravação
A política que o servidor usa para recuperar as configurações de controle remoto.
Por usuário (0)
As configurações de controle remoto do usuário estão em vigor.
Substituição de servidor (1)
As configurações de controle remoto do usuário são substituídas pelo servidor.
Status
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (10)
Status atual do objeto. Vários status operacionais e não operacionais podem ser definidos. Os status operacionais incluem: "OK", "Degradado" e "Falha de Pred" (um elemento, como uma unidade de disco rígido habilitada para SMART, pode estar funcionando corretamente, mas prevendo uma falha em um futuro próximo). Os status não operacionais incluem: "Erro", "Iniciando", "Parando" e "Serviço". Este último, "Serviço", pode ser aplicado durante espelho resilvering de um disco, recarregamento de uma lista de permissões de usuário ou outro trabalho administrativo. Nem todo esse trabalho está on-line, mas o elemento gerenciado não é "OK" nem em um dos outros estados.
Essa propriedade é herdada de CIM_ManagedSystemElement.
("OK")
("Erro")
("Degradado")
("Desconhecido")
("Falha de Pred")
("Iniciando")
("Parando")
("Serviço")
TerminalName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O nome do terminal.
Essa propriedade é herdada de Win32_TerminalSetting.
Comentários
Para se conectar ao namespace \root\CIMV2\TerminalServices, o nível de autenticação deve incluir privacidade de pacotes. Para chamadas C/C++, esse seria um nível de autenticação de RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Para o Visual Basic e chamadas de script, esse seria 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 |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\CIMv2\TerminalServices |
MOF |
|
DLL |
|