Win32_TSSessionSetting classe

La classe WMI Win32_TSSessionSetting définit les paramètres de configuration de la classe Win32_Terminal , tels que les limites de temps et les actions de déconnexion et de reconnexion.

La syntaxe suivante est simplifiée à partir du code MOF et inclut toutes les propriétés définies et héritées, par ordre alphabétique. Pour obtenir des informations de référence sur les méthodes, consultez le tableau des méthodes plus loin dans cette rubrique.

Syntaxe

[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;
};

Membres

La classe Win32_TSSessionSetting a les types de membres suivants :

Méthodes

La classe Win32_TSSessionSetting a ces méthodes.

Méthode Description
BrokenConnection Définit les propriétés de connexion rompues incluses dans cette classe.
Timelimit Définit les propriétés de limite de temps incluses dans cette classe.

Propriétés

La classe Win32_TSSessionSetting possède ces propriétés.

ActiveSessionLimit

Type de données : uint32

Type d'accès : Lecture seule

Durée maximale, en millisecondes, allouée à une session active. La valeur 0 spécifie une durée infinie.

BrokenConnectionAction

Type de données : uint32

Type d'accès : Lecture seule

Action que le serveur effectue sur la session lorsqu’une connexion a été interrompue en raison d’une perte réseau ou d’un dépassement des limites de temps.

Déconnecter (0)

L’utilisateur est déconnecté de la session.

Terminer (1)

La session est définitivement supprimée du serveur.

BrokenConnectionPolicy

Type de données : uint32

Type d’accès : Lecture/écriture

Stratégie que le serveur utilise pour déterminer quand interrompre une connexion en raison d’une perte de réseau ou d’un dépassement des limites de temps.

Remplacement de serveur (1)

Les paramètres de stratégie de déconnexion de l’utilisateur sont remplacés par le serveur.

Par utilisateur (0)

Les paramètres de stratégie de déconnexion de l’utilisateur sont en vigueur.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Brève description (chaîne d’une ligne) de l’objet.

Cette propriété est héritée de CIM_ManagedSystemElement.

Description

Type de données : chaîne

Type d'accès : Lecture seule

Description de l’objet.

Cette propriété est héritée de CIM_ManagedSystemElement.

DisconnectedSessionLimit

Type de données : uint32

Type d'accès : Lecture seule

Intervalle de temps, en millisecondes, après lequel une session déconnectée est terminée. La valeur 0 spécifie une durée infinie.

EnableTimeoutWarning

Type de données : uint32

Type d’accès : Lecture/écriture

Active l’avertissement de délai d’expiration.

Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : Cette propriété n’est pas disponible.

IdleSessionLimit

Type de données : uint32

Type d'accès : Lecture seule

Intervalle de temps, en millisecondes, après lequel une session inactive est terminée. La valeur 0 spécifie une durée infinie.

InstallDate

Type de données : datetime

Type d'accès : Lecture seule

Qualificateurs : mappingstrings (« MIF. DMTF| ComponentID|001.5 »)

Date d’installation de l’objet. L’absence d’une valeur n’indique pas que l’objet n’est pas installé.

Cette propriété est héritée de CIM_ManagedSystemElement.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Nom de l'objet.

Cette propriété est héritée de CIM_ManagedSystemElement.

PolicySourceActiveSessionLimit

Type de données : uint32

Type d'accès : Lecture seule

Indique si la propriété ActiveSessionLimit est configurée par le serveur, la stratégie de groupe ou par défaut.

0

Serveur

1

Stratégie de groupe

2

Default

PolicySourceBrokenConnectionAction

Type de données : uint32

Type d'accès : Lecture seule

Indique si la propriété BrokenConnectionAction est configurée par le serveur, la stratégie de groupe ou par défaut.

0

Serveur

1

Stratégie de groupe

2

Default

PolicySourceDisconnectedSessionLimit

Type de données : uint32

Type d'accès : Lecture seule

Indique si la propriété DisconnectedSessionLimit est configurée par le serveur, la stratégie de groupe ou par défaut.

0

Serveur

1

Stratégie de groupe

2

Default

PolicySourceIdleSessionLimit

Type de données : uint32

Type d'accès : Lecture seule

Indique si la propriété IdleSessionLimit est configurée par le serveur, la stratégie de groupe ou par défaut.

0

Serveur

1

Stratégie de groupe

2

Default

PolicySourceReconnectionPolicy

Type de données : uint32

Type d'accès : Lecture seule

Indique si la propriété ReconnectPolicy est configurée par le serveur, la stratégie de groupe ou par défaut.

0

Serveur

1

Stratégie de groupe

2

Default

ReconnectionPolicy

Type de données : uint32

Type d’accès : Lecture/écriture

Spécifie si un utilisateur doit utiliser le client précédent pour se reconnecter à une session déconnectée.

Tout client (0)

Tout client sera utilisé pour se reconnecter.

Client précédent (1)

Le client précédent utilisé dans une connexion sera utilisé pour se reconnecter.

État

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (10)

Status actuelle de l’objet. Différents états opérationnels et non opérationnels peuvent être définis. Les états opérationnels incluent : « OK », « Détérioré » et « Échec anticipé » (un élément, tel qu’un lecteur de disque dur smart, peut fonctionner correctement, mais prédire une défaillance dans un avenir proche). Les états non coopératifs incluent : « Erreur », « Démarrage », « Arrêt » et « Service ». Ce dernier, « Service », peut s’appliquer lors de la miroir-resilver d’un disque, du rechargement d’une liste d’autorisations utilisateur ou d’autres tâches administratives. Tout ce travail n’est pas en ligne, mais l’élément managé n’est ni « OK », ni dans l’un des autres états.

Cette propriété est héritée de CIM_ManagedSystemElement.

(« OK »)

(« Erreur »)

(« Détérioré »)

(« Inconnu »)

(« Échec antérieur »)

(« Démarrage »)

(« Arrêt »)

(« Service »)

TerminalName

Type de données : chaîne

Type d'accès : Lecture seule

Nom du terminal.

Cette propriété est héritée de Win32_TerminalSetting.

TimeLimitPolicy

Type de données : uint32

Type d’accès : Lecture/écriture

Stratégie que le serveur utilise pour déterminer les limites de temps pour les sessions utilisateur.

Par utilisateur (0)

Les paramètres de stratégie de limite de temps de l’utilisateur sont en vigueur.

Remplacement du serveur (1)

Les paramètres de stratégie de limite de temps de l’utilisateur sont remplacés par le serveur.

Notes

N’oubliez pas que les winstations associées à la session de console ne peuvent pas accéder aux méthodes et propriétés de cette classe. Si vous tentez de le faire en spécifiant « Console » comme valeur de la propriété TerminalName, les méthodes de cet objet retournent WBEM_E_NOT_SUPPORTED. Ce code d’erreur est également retourné si une station de fenêtre tente d’appeler des méthodes de cet objet dans le but d’ajouter ou de modifier les propriétés de sécurité des comptes LocalSystem, LocalService ou NetworkService.

Pour vous connecter à l’espace de noms « root\CIMV2\TerminalServices », le niveau d’authentification doit inclure la confidentialité des paquets. Pour les appels C/C++, il s’agit d’un niveau d’authentification de RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Pour les appels Visual Basic et de script, il s’agit d’un niveau d’authentification de WbemAuthenticationLevelPktPrivacy ou « pktPrivacy », avec la valeur 6. L’exemple Visual Basic Scripting Edition (VBScript) suivant montre comment se connecter à un ordinateur distant avec la confidentialité des paquets.

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

Les fichiers MOF (Managed Object Format) contiennent les définitions des classes WMI (Windows Management Instrumentation). Les fichiers MOF ne sont pas installés dans le cadre du Kit de développement logiciel (SDK) Microsoft Windows. Ils sont installés sur le serveur lorsque vous ajoutez le rôle associé à l’aide du Gestionnaire de serveur. Pour plus d’informations sur les fichiers MOF, consultez Managed Object Format (MOF).

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Root\CIMv2\TerminalServices
MOF
TSCfgWmi.mof
DLL
TSCfgWmi.dll

Voir aussi

Win32_TerminalSetting

CIM_Setting