classe Win32_TSSessionSetting
La classe WMI Win32_TSSessionSetting definisce le impostazioni di configurazione per la classe Win32_Terminal , ad esempio limiti di tempo, disconnessione e riconnessione.
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, provider("Win32_WIN32_TSSESSIONSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSSessionSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 ActiveSessionLimit;
uint32 BrokenConnectionAction;
uint32 BrokenConnectionPolicy;
uint32 DisconnectedSessionLimit;
uint32 IdleSessionLimit;
uint32 PolicySourceActiveSessionLimit;
uint32 PolicySourceBrokenConnectionAction;
uint32 PolicySourceDisconnectedSessionLimit;
uint32 PolicySourceIdleSessionLimit;
uint32 PolicySourceReconnectionPolicy;
uint32 ReconnectionPolicy;
uint32 TimeLimitPolicy;
uint32 EnableTimeoutWarning;
};
Members
La classe Win32_TSSessionSetting include questi tipi di membri:
Metodi
La classe Win32_TSSessionSetting dispone di questi metodi.
Metodo | Descrizione |
---|---|
BrokenConnection | Imposta le proprietà di connessione interrotte incluse in questa classe. |
Scadenza | Imposta le proprietà relative al limite di tempo incluse in questa classe. |
Proprietà
La classe Win32_TSSessionSetting ha queste proprietà.
-
ActiveSessionLimit
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Quantità massima di tempo, in millisecondi, allocata a una sessione attiva. Il valore 0 specifica un intervallo di tempo infinito.
-
-
BrokenConnectionAction
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
L'azione eseguita dal server nella sessione quando una connessione è stata interrotta a causa di una perdita di rete o ha superato i limiti di tempo.
-
-
Disconnetti (0)
-
L'utente viene disconnesso dalla sessione.
-
Termina (1)
-
La sessione viene eliminata definitivamente dal server.
BrokenConnectionPolicy
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
I criteri usati dal server per determinare quando interrompere una connessione a causa di una perdita di rete o superare i limiti di tempo.
Override del server (1)
Le impostazioni dei criteri di disconnessione dell'utente vengono sostituite dal server.
Per utente (0)
Le impostazioni dei criteri di disconnessione dell'utente sono effettive.
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.
DisconnectedSessionLimit
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Intervallo di tempo, espresso in millisecondi, dopo il quale viene terminata una sessione disconnessa. Il valore 0 specifica un intervallo di tempo infinito.
EnableTimeoutWarning
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
Abilita l'avviso di timeout.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questa proprietà non è disponibile.
IdleSessionLimit
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Intervallo di tempo, espresso in millisecondi, dopo il quale viene terminata una sessione inattiva. Il valore 0 specifica un intervallo di tempo infinito.
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.
PolicySourceActiveSessionLimit
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Indica se la proprietà ActiveSessionLimit è configurata dal server, dai criteri di gruppo o per impostazione predefinita.
0
Server
1
Criteri di gruppo
2
Predefinito
PolicySourceBrokenConnectionAction
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Indica se la proprietà BrokenConnectionAction è configurata dal server, dai criteri di gruppo o per impostazione predefinita.
0
Server
1
Criteri di gruppo
2
Predefinito
PolicySourceDisconnectedSessionLimit
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Indica se la proprietà DisconnectedSessionLimit è configurata dal server, dai criteri di gruppo o per impostazione predefinita.
0
Server
1
Criteri di gruppo
2
Predefinito
PolicySourceIdleSessionLimit
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Indica se la proprietà IdleSessionLimit è configurata dal server, dai criteri di gruppo o per impostazione predefinita.
0
Server
1
Criteri di gruppo
2
Predefinito
PolicySourceReconnectionPolicy
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Indica se la proprietà ReconnectPolicy è configurata dal server, dai criteri di gruppo o per impostazione predefinita.
0
Server
1
Criteri di gruppo
2
Predefinito
RiconnessionePolicy
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
Specifica se un utente deve utilizzare il client precedente per riconnettersi a una sessione disconnessa.
Qualsiasi client (0)
Qualsiasi client verrà usato per riconnettersi.
Client precedente (1)
Il client precedente usato in una connessione verrà usato per riconnettersi.
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.
TimeLimitPolicy
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
I criteri usati dal server per determinare i limiti di tempo per le sessioni utente.
Per utente (0)
Le impostazioni dei criteri per i limiti di tempo dell'utente sono effettive.
Override del server (1)
Le impostazioni dei criteri per i limiti di tempo dell'utente vengono sostituite dal server.
Commenti
Tenere presente che le winstation associate alla sessione della console non possono accedere ai metodi e alle proprietà di questa classe. Se si tenta di eseguire questa operazione specificando "Console" come valore della proprietà TerminalName, i metodi di questo oggetto restituiranno WBEM_E_NOT_SUPPORTED. Questo codice di errore verrà restituito anche se una stazione finestra tenta di chiamare metodi di questo oggetto allo scopo di aggiungere o modificare le proprietà di sicurezza degli account LocalSystem, LocalService o NetworkService.
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 |
|
DLL |
|