Share via


classe Win32_TSAccount

La classe WMI Win32_TSAccount consente l'eliminazione di un account presente nel Win32_Terminal e la modifica delle autorizzazioni esistenti.

La sintassi seguente è semplificata dal codice MOF e include tutte le proprietà definite e ereditate, in ordine alfabetico. Per informazioni di riferimento sui metodi, vedere la tabella dei metodi più avanti in questo argomento.

Sintassi

[dynamic, overwrite, provider("Win32_WIN32_TSACCOUNT_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSAccount : Win32_TerminalSetting
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   TerminalName;
  string   AccountName;
  uint32   AuditFail;
  uint32   AuditSuccess;
  uint32   PermissionsAllowed;
  uint32   PermissionsDenied;
  string   SID;
};

Members

La classe Win32_TSAccount include questi tipi di membri:

Metodi

La classe Win32_TSAccount dispone di questi metodi.

Metodo Descrizione
Elimina Elimina l'account utente, gruppo o computer specificato.
ModifyAuditPermissions Modifica la granularità del set di autorizzazioni di controllo dell'account specificato.
ModifyPermissions Imposta un set di autorizzazioni più granulare sull'account specificato.

Proprietà

La classe Win32_TSAccount ha queste proprietà.

AccountName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: chiave

Nome corrente dell'account. Il nome di dominio è incluso.

AuditFail

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica le autorizzazioni di Servizi host sessione Desktop remoto controllate per una condizione di errore. Il valore di questa proprietà è una maschera di bit, che può essere impostata su uno o più valori della proprietà PermissionsAllowed .

WINSTATION_QUERY=0x1 (0)

WINSTATION_SET=0x2 (1)

WINSTATION_LOGOFF=0x4 (2)

WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (3)

WINSTATION_SHADOW=0x10 (4)

WINSTATION_LOGON=0x20 (5)

WINSTATION_MSG=0x80 (6)

WINSTATION_CONNECT=0x100 (7)

WINSTATION_DISCONNECT=0x200 (8)

AuditSuccess

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica le autorizzazioni specifiche del server Host sessione Desktop remoto controllate per una condizione di esito positivo. Il valore di questa proprietà è una maschera di bit, che può essere impostata su uno o più valori della proprietà PermissionsAllowed .

WINSTATION_QUERY=0x1 (0)

WINSTATION_SET=0x2 (1)

WINSTATION_LOGOFF=0x4WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (2)

WINSTATION_SHADOW=0x10 (3)

WINSTATION_LOGON=0x20 (4)

WINSTATION_MSG=0x80 (5)

WINSTATION_CONNECT=0x100 (6)

WINSTATION_DISCONNECT=0x200 (7)

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (64)

Breve descrizione (stringa a una riga) dell'oggetto .

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione dell'oggetto.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

InstallDate

Tipo di dati: datetime

Tipo di accesso: sola lettura

Qualificatori: mappingstringi ("MIF. DMTF| ComponentID|001.5")

Data di installazione dell'oggetto. La mancanza di un valore non indica che l'oggetto non è installato.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Nome dell'oggetto.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Autorizzazioni Consentite

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica le autorizzazioni di Servizi Desktop remoto consentite per l'account. Il valore di questa proprietà è una maschera di bit, che può essere impostata su uno o più dei valori seguenti.

WINSTATION_QUERY=0x1 (1)

Autorizzazione per eseguire query sulle informazioni su una sessione.

WINSTATION_SET (2)

Autorizzazione per modificare i parametri di connessione.

WINSTATION_RESET (64)

Autorizzazione per reimpostare o terminare una sessione o una connessione.

WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED (983048)

Autorizzazione per l'uso dei canali virtuali. I canali virtuali forniscono l'accesso da un programma server ai dispositivi client.

WINSTATION_SHADOW (16)

Autorizzazione per nascondere o controllare in remoto la sessione di un altro utente.

WINSTATION_LOGON (32)

Autorizzazione per accedere a una sessione nel server.

WINSTATION_LOGOFF (4)

Autorizzazione per disconnettere un utente da una sessione.

WINSTATION_MSG (128)

Autorizzazione per inviare un messaggio alla sessione di un altro utente.

WINSTATION_CONNECT (256)

Autorizzazione per la connessione a un'altra sessione.

WINSTATION_DISCONNECT (512)

Autorizzazione per disconnettere una sessione.

PermissionsDenied

Tipo di dati: uint32

Tipo di accesso: sola lettura

Specifica le autorizzazioni specifiche del server Host sessione Desktop remoto non consentite per l'account. Il valore di questa proprietà è una maschera di bit, che può essere impostata su uno o più valori della proprietà PermissionsAllowed .

WINSTATION_QUERY=0x1 (0)

WINSTATION_SET=0x2 (1)

WINSTATION_LOGOFF=0x4 (2)

WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (3)

WINSTATION_SHADOW=0x10 (4)

WINSTATION_LOGON=0x20 (5)

WINSTATION_MSG=0x80 (6)

WINSTATION_CONNECT=0x100 (7)

WINSTATION_DISCONNECT=0x200 (8)

SID

Tipo di dati: string

Tipo di accesso: sola lettura

Specifica gli identificatori di sicurezza dell'account.

Status

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (10)

Stato corrente dell'oggetto. È possibile definire vari stati operativi e non operativi. Gli stati operativi includono: "OK", "Degraded" e "Pred Fail" (un elemento, ad esempio un'unità disco rigido abilitata per SMART, potrebbe funzionare correttamente, ma prevedere un errore nel prossimo futuro). Gli stati non operativi includono: "Error", "Starting", "Stopping" e "Service". Quest'ultimo, "Servizio", può essere applicato durante il ridimensionamento mirror di un disco, il ricaricamento di un elenco di autorizzazioni utente o altre operazioni amministrative. Non tutto questo lavoro è on-line, ma l'elemento gestito non è "OK" né in uno degli altri stati.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

("OK")

("Errore")

("Danneggiato")

("Sconosciuto")

("Pred Fail")

("Avvio")

("Arresto")

("Servizio")

TerminalName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome del terminale.

Questa proprietà viene ereditata da Win32_TerminalSetting.

Commenti

Per connettersi allo spazio dei nomi \root\CIMV2\TerminalServices, il livello di autenticazione deve includere la privacy dei pacchetti. Per le chiamate C/C++, si tratta di un livello di autenticazione di RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Per le chiamate di Visual Basic e scripting, si tratta di un livello di autenticazione WbemAuthenticationLevelPktPrivacy o "pktPrivacy ", con un valore pari a 6. Nell'esempio seguente di Visual Basic Scripting Edition (VBScript) viene illustrato come connettersi a un computer remoto con privacy dei pacchetti.

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

I file MOF (Managed Object Format) contengono le definizioni per le classi WMI (Windows Management Instrumentation). I file MOF non vengono installati come parte di Microsoft Windows Software Development Kit (SDK). Vengono installati nel server quando si aggiunge il ruolo associato usando il Server Manager. Per altre informazioni sui file MOF, vedere Managed Object Format (MOF).

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\CIMv2\TerminalServices
MOF
TSCfgWmi.mof
DLL
TSCfgWmi.dll

Vedi anche

Win32_TerminalSetting