#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\ROOT\\cimv2") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\ROOT\\cimv2\\ms_40c") [Description("La classe Win32_TerminalService fournit des indicateurs d’équilibrage de charge des services Terminal Server.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TerminalService : Win32_Service { [Description("Nombre total de sessions sur ce serveur. Ce nombre inclut les sessions connectées et les sessions déconnectées.") : Amended ToSubclass] uint32 TotalSessions; [Description("Nombre de sessions déconnectées sur ce serveur. Il se peut que ces sessions monopolisent encore des ressources serveur, bien qu’elles n’aient plus accès au réseau.") : Amended ToSubclass] uint32 DisconnectedSessions; }; #pragma namespace("\\\\.\\Root\\cimv2\\TerminalServices") instance of __namespace{ name="ms_40c";}; #pragma namespace("\\\\.\\Root\\cimv2\\TerminalServices\\ms_40c") #pragma deleteclass("Win32_TerminalServiceSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSSessionDirectoryConfig",NOFAIL) #pragma deleteclass("Win32_TerminalService",NOFAIL) #pragma deleteclass("Win32_TerminalServiceStatistics",NOFAIL) #pragma deleteclass("Win32_Terminal",NOFAIL) #pragma deleteclass("Win32_TSGeneralSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSLogonSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSSessionSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSEnvironmentSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSRemoteControlSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSClientSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSNetworkAdapterSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSNetworkAdapterListSettings",NOFAIL) #pragma deleteclass("Win32_TSNetworkAdapterListSetting",NOFAIL) #pragma deleteclass("Win32_TSAccount",NOFAIL) #pragma deleteclass("Win32_TerminalServiceSettings",NOFAIL) #pragma deleteclass("Win32_TSSessionDirectory",NOFAIL) #pragma deleteclass("Win32_TSSessionDirectorySetting",NOFAIL) #pragma deleteclass("Win32_TerminalServiceSetting",NOFAIL) #pragma deleteclass("Win32_TerminalServiceStatistics",NOFAIL) #pragma deleteclass("Win32_TerminalSettings",NOFAIL) #pragma deleteclass("Win32_TSGeneralSettings",NOFAIL) #pragma deleteclass("Win32_TSLogonSettings",NOFAIL) #pragma deleteclass("Win32_TSSessionSettings",NOFAIL) #pragma deleteclass("Win32_TSEnvironmentSettings",NOFAIL) #pragma deleteclass("Win32_TSPermissionsSettings",NOFAIL) #pragma deleteclass("Win32_TSPermissionsSetting",NOFAIL) #pragma deleteclass("Win32_TSClientSettings",NOFAIL) #pragma deleteclass("Win32_TSNetworkAdapterSettings",NOFAIL) #pragma deleteclass("Win32_TSNetworkAdapterSetting",NOFAIL) #pragma deleteclass("Win32_TSPermissionsSettingsConfig",NOFAIL) #pragma deleteclass("Win32_TSRemoteControlSettings",NOFAIL) #pragma deleteclass("Win32_TSEnvironmentSetting",NOFAIL) #pragma deleteclass("Win32_TSVirtualIPConfig",NOFAIL) #pragma deleteclass("Win32_TSVirtualIP",NOFAIL) #pragma deleteclass("Win32_TSVirtualIPSetting",NOFAIL) [AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ManagedSystemElement { }; [AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_Setting : CIM_ManagedSystemElement { }; [AMENDMENT, LOCALE(0x040c) : ToInstance] class CIM_ElementSetting : CIM_ManagedSystemElement { }; [Description("La classe Win32_TSDiscoveredLicenseServer fournit les détails du serveur de licences détecté") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSDiscoveredLicenseServer { [key,Description("Nom du serveur de licences Terminal Server détecté") : Amended ToSubclass] string LicenseServer; [Description("Qualifiant du mode de découverte") : Amended ToSubclass,Values{"Configuré dans la stratégie de groupe", "Configuré dans le Registre", "Découverte du groupe de travail", "Découverte du domaine", "Découverte de l’entreprise"} : Amended ToSubclass] uint32 HowDiscovered; [Description("Qualifiant de la disponibilité du serveur de licences") : Amended ToSubclass,Values{"Non disponible", "Disponible"} : Amended ToSubclass] uint32 IsLSAvailable; [Description("Qualifiant de l’accès admin des services Terminal Server au serveur de licences") : Amended ToSubclass,Values{"Non", "Oui", "Non défini"} : Amended ToSubclass] uint32 IsAdminOnLS; [Description("Qualifiant de l’émission de liste d’accès client par le serveur de licences aux services Terminal Server") : Amended ToSubclass,Values{"Non autorisée", "Autorisée", "Non défini"} : Amended ToSubclass] uint32 IssuingCALs; }; [Description("La classe Win32_TerminalServiceSetting définit la configuration des paramètres Terminal Server. Des fonctions telles que le Mode Terminal Server, la licence, Active Desktop, la fonction de permissions, la suppression de dossiers temporaires et les dossiers temporaires par session sont incluses.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TerminalServiceSetting : CIM_Setting { [key,Description("Nom du serveur Terminal Server dont les propriétés sont recherchées.") : Amended ToSubclass] string ServerName; [Description("Qualifiant du mode du service Terminal Server") : Amended ToSubclass,Values{"RemoteAdmin", "AppServer"} : Amended ToSubclass] uint32 TerminalServerMode; [Description("Réservé ; renvoie une valeur un.") : Amended ToSubclass] uint32 GetCapabilitiesID; [Description("Qualifiant du mode de licence") : Amended ToSubclass,Values{"Service Terminal Server Personnel", "Bureau à distance pour administration", "Par périphérique", "Par utilisateur", "Non configuré"} : Amended ToSubclass] uint32 LicensingType; [Description("PolicySourceLicensingType indique si la propriété LicensingType est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceLicensingType; [Description("Chaque bit de la valeur de propriété fait office d’index dans le tableau des valeurs de la liste des valeurs en bits.") : Amended ToSubclass] uint32 PossibleLicensingTypes; [Description("Nom du mode de licence") : Amended ToSubclass] string LicensingName; [Description("Description succincte du mode de licence") : Amended ToSubclass] string LicensingDescription; [Description("Bit d’Active Desktop.") : Amended ToSubclass,Values{"TRUE", "FALSE"} : Amended ToSubclass] uint32 ActiveDesktop; [Description("Bit de compatibilité des applications.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 UserPermission; [Description("Bit de suppression des dossiers temporaires en quittant.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 DeleteTempFolders; [Description("PolicySourceDeleteTempFolders indique si la propriété DeleteTempFolders est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceDeleteTempFolders; [Description("Bit d’utilisation des dossiers temporaires par session.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 UseTempFolders; [Description("PolicySourceUseTempFolders indique si la propriété UseTempFolders est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceUseTempFolders; [Description("Indique si de nouvelles connexions TS sont autorisées.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AllowTSConnections; [Description("PolicySourceAllowTSConnections indique si la propriété AllowTSConnections est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceAllowTSConnections; [Description("Indique si une seule session est autorisée par utilisateur.") : Amended ToSubclass,Values{"False", "True"} : Amended ToSubclass] uint32 SingleSession; [Description("PolicySourceSingleSession indique si la propriété SingleSession est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceSingleSession; [Description("Décrit le chemin d’accès aux profils pour cet ordinateur.") : Amended ToSubclass] string ProfilePath; [Description("PolicySourceProfilePath indique si la propriété ProfilePath est configurée par la stratégie de groupe (1) ou par le serveur (0).") : Amended ToSubclass] uint32 PolicySourceProfilePath; [Description("Décrit le répertoire de base de cet ordinateur.") : Amended ToSubclass] string HomeDirectory; [Description("PolicySourceHomeDirectory indique si la propriété HomeDirectory est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceHomeDirectory; [Description("Indique si la redirection du fuseau horaire est activée ou désactivée.") : Amended ToSubclass] uint32 TimeZoneRedirection; [Description("PolicySourceTimeZoneRedirection indique si la propriété TimeZoneRedirection est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceTimeZoneRedirection; [Description("Indique si de nouvelles sessions sont autorisées. Ce paramètre n’affectera pas les sessions existantes pour les versions de Windows antérieures à Windows 2000.") : Amended ToSubclass] string Logons; [Description("La propriété DirectConnectLicenseServers est obsolète.") : Amended ToSubclass] string DirectConnectLicenseServers; [Description("La propriété PolicySourceDirectConnectLicenseServers est obsolète.") : Amended ToSubclass] uint32 PolicySourceDirectConnectLicenseServers; [Description("PolicySourceConfiguredLicenseServers indique si les serveurs de licences renvoyés par GetSpecifiedLSList sont configurés par Serveur (0) ou par Stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceConfiguredLicenseServers; [Description("Indique si un Administrateur connecté à la console peut être déconnecté.") : Amended ToSubclass] uint32 DisableForcibleLogoff; [Description("Indique quel pilote d’impression doit être utilisé par défaut.") : Amended ToSubclass,Values{"Aucun pilote par défaut=0", "Meilleur hypothèse=1", "Meilleure hypothèse, si aucune correspondance n’est trouvée, revenir à PCL=2", "Meilleure hypothèse, si aucune correspondance n’est trouvée, revenir à PS=3", "Meilleure hypothèse, si aucune correspondance n’est trouvée, revenir à PCL et pilotes PS=4"} : Amended ToSubclass] uint32 FallbackPrintDriverType; [Description("PolicySourceFallbackPrintDriverType indique si la propriété FallbackPrintDriverType est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceFallbackPrintDriverType; [Description("Mode de drainage Session Broker : (0) Autoriser les nouvelles ouvertures de session d’utilisateur, (1) Refuser les nouvelles ouvertures de session d’utilisateur jusqu’au redémarrage, (2) Refuser les nouvelles ouvertures de session d’utilisateur.") : Amended ToSubclass] uint32 SessionBrokerDrainMode; [Description("Nombre limité de sessions d’utilisateur : (0) fonction désactivée, une valeur supérieure à zéro (0) représente le nombre de sessions autorisées par connexion.") : Amended ToSubclass] uint32 LimitedUserSessions; [Description("Active la planification dynamique de répartition de charge équilibrée : (0) la planification dynamique de répartition de charge équilibrée est désactivée, (1) la planification dynamique de répartition de charge équilibrée est activée.") : Amended ToSubclass] uint32 EnableDFSS; [Description("PolicySourceEnableDFSS indique que la propriété EnableDFSS est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceEnableDFSS; [Description("Active le MSI Bureau à distance : (0) le MSI Bureau à distance est désactivé, (1) le MSI Bureau à distance est activé.") : Amended ToSubclass] uint32 EnableRemoteDesktopMSI; [Description("PolicySourceEnableRemoteDesktopMSI indique si la propriété EnableRemoteDesktopMSI est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceEnableRemoteDesktopMSI; [Description("Indique s’il faut autoriser les clients de la connexion Bureau à distance à se reconnecter automatiquement aux sessions d’un serveur hôte de session Bureau à distance en cas de perte temporaire de la liaison réseau : (0) la reconnexion automatique des clients est interdite, (1) la reconnexion automatique est tentée pour tous les clients exécutant la connexion Bureau à distance chaque fois que la connexion réseau est perdue.") : Amended ToSubclass] uint32 EnableAutomaticReconnection; [Description("PolicySourceEnableAutomaticReconnection indique si la propriété EnableAutomaticReconnection est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceEnableAutomaticReconnection; [Description("Indique si le pilote d’imprimante Easy Print pour les services Bureau à distance est d’abord utilisé pour installer toutes les imprimantes clientes : (0) le serveur hôte de session Bureau à distance tente de trouver un pilote d’imprimante approprié pour installer l’imprimante cliente. Si le serveur hôte de session Bureau à distance n’a pas de pilote d’imprimante qui correspond à l’imprimante cliente, le serveur tente d’utiliser le pilote Easy Print pour les services Bureau à distance afin d’installer l’imprimante cliente, (1) le serveur hôte de session Bureau à distance tente d’abord d’utiliser le pilote d’imprimante Easy Print pour les services Bureau à distance afin d’installer toutes les imprimantes clientes. Si, pour une raison quelconque, il est impossible d’utiliser le pilote d’imprimante Easy Print pour les services Bureau à distance, un pilote d’imprimante situé sur le serveur hôte de session Bureau à distance et qui correspond à l’imprimante cliente est utilisé.") : Amended ToSubclass] uint32 UseRDEasyPrintDriver; [Description("PolicySourceUseRDEasyPrintDriver indique si la propriété UseRDEasyPrintDriver est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceUseRDEasyPrintDriver; [Description("Contrôle la redirection des périphériques de carte à puce dans une session de services Bureau à distance : (0) les utilisateurs des services Bureau à distance ne peuvent pas se servir d’une carte à puce pour ouvrir une session de services Bureau à distance, (1) la redirection des périphériques de carte à puce est autorisée.") : Amended ToSubclass] uint32 RedirectSmartCards; [Description("PolicySourceRedirectSmartCards indique si la propriété RedirectSmartCards est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceRedirectSmartCards; [Description("Active la planification de répartition de charge équilibrée de disque : (0) la planification de répartition de charge équilibrée de disque est désactivée, (1) la planification de répartition de charge équilibrée de disque est activée.") : Amended ToSubclass] uint32 EnableDiskFSS; [Description("Active la planification de répartition de charge équilibrée de réseau : (0) la planification de répartition de charge équilibrée de réseau est désactivée, (1) la planification de répartition de charge équilibrée de réseau est activée.") : Amended ToSubclass] uint32 EnableNetworkFSS; [Description("Poids de la répartition de charge équilibrée de réseau pour la session utilisateur. Une valeur valide est un nombre compris entre 1 et 9.") : Amended ToSubclass] uint32 NetworkFSSUserSessionWeight; [Description("Poids de la répartition de charge équilibrée de réseau pour le processus système local. Une valeur valide est un nombre compris entre 1 et 9.") : Amended ToSubclass] uint32 NetworkFSSLocalSystemWeight; [Description("Poids de la répartition de charge équilibrée de réseau pour le trafic réseau de type collecte. Une valeur valide est un nombre compris entre 1 et 9.") : Amended ToSubclass] uint32 NetworkFSSCatchAllWeight; [Description("Active ou désactive la redirection du fuseau horaire.") : Amended ToSubclass] uint32 SetTimeZoneRedirection([In] uint32 TimeZoneRedirection); [Description("Cette méthode est obsolète et renverra WBEM_E_NOT_SUPPORTED sans effectuer aucune opération.") : Amended ToSubclass] uint32 AddDirectConnectLicenseServer([In] string LicenseServerName); [Description("Cette méthode est obsolète et renverra WBEM_E_NOT_SUPPORTED sans effectuer aucune opération.") : Amended ToSubclass] uint32 DeleteDirectConnectLicenseServer([In] string LicenseServerName); [Description("Cette méthode est obsolète et renverra WBEM_E_NOT_SUPPORTED sans effectuer aucune opération.") : Amended ToSubclass] uint32 UpdateDirectConnectLicenseServer([In] string LicenseServerList); [Description("Obtient la liste des serveurs de licences connus. S’il n’existe aucun serveur, renvoie un tableau vide.") : Amended ToSubclass] uint32 GetRegisteredLicenseServerList([out] string RegisteredLSList[]); [Description("Récupère la liste des serveurs de licences spécifiés.") : Amended ToSubclass] uint32 GetSpecifiedLicenseServerList([out] string SpecifiedLSList[]); [Description("Met à jour la liste des serveurs de licences spécifiés en remplaçant les serveurs de licences spécifiés existants.") : Amended ToSubclass] uint32 SetSpecifiedLicenseServerList([In] string SpecifiedLSList[]); [Description("Supprime tous les serveurs de licences de la liste des serveurs de licences spécifiés.") : Amended ToSubclass] uint32 EmptySpecifiedLicenseServerList(); [Description("Définit le serveur de licences donné comme première entrée dans la liste des serveurs de licences spécifiés.") : Amended ToSubclass] uint32 SetPrimaryLicenseServer([In] string LicenseServerName); [Description("Ajoute le serveur de licences donné à la fin de la liste des serveurs de licences spécifiés.") : Amended ToSubclass] uint32 AddLSToSpecifiedLicenseServerList([In] string LicenseServerName); [Description("Supprime le serveur de licences donné de la liste des serveurs de licences spécifiés.") : Amended ToSubclass] uint32 RemoveLSFromSpecifiedLicenseServerList([In] string LicenseServerName); [Description("Configure le type de licence en se basant sur le mode de Terminal Server : Pour administration à distance - Bureau à distance pour l’administration à distance, Serveur d’applications - Par périphérique et par utilisateur, Terminal Server personnel - Serveur Terminal Server personnel.") : Amended ToSubclass] uint32 ChangeMode([In] uint32 LicensingType); [Description("Autorise ou interdit les nouvelles connexions aux services Terminal Server. Le second paramètre est facultatif. S’il est défini à « TRUE », il active ou désactive la règle d’exception de pare-feu du Bureau à distance, en fonction de la valeur à laquelle est défini AllowTSConnections, « true » ou « false » respectivement.") : Amended ToSubclass] uint32 SetAllowTSConnections([In] uint32 AllowTSConnections,[In] uint32 ModifyFirewallException); [Description("Active ou désactive l’état SingleSession.") : Amended ToSubclass] uint32 SetSingleSession([In] uint32 SingleSession); [Description("Active ou désactive da déconnexion d’un administrateur qui est connecté à la console.") : Amended ToSubclass] uint32 SetDisableForcibleLogoff([In] uint32 DisableForcibleLogoff); [Description("Définit le chemin d’accès aux profils pour cet ordinateur.") : Amended ToSubclass] uint32 SetProfilePath([In] string ProfilePath); [Description("Définit le répertoire de base de cet ordinateur.") : Amended ToSubclass] uint32 SetHomeDirectory([In] string HomeDirectory); [Description("PropertyName est une propriété chaîne contenant soit DeleteTempFolders, soit UseTempFolders. Ces indicateurs sont définis à False ou True si la valeur est définie à 0 ou à 1, respectivement. Cet appel renvoie 0 en cas de réussite, et renvoie une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 SetPolicyPropertyName([In] string PropertyName,[In] boolean Value); [Description("Définir le pilote d’impression par défaut comme l’un des choix suivants : 0 = Aucun pilote par défaut, 1 = Meilleure hypothèse , 2 = Meilleure hypothèse, si aucune correspondance n’est trouvée, revenir à PCL, 3 = Meilleure hypothèse, si aucune correspondance n’est trouvée, revenir à PS, 4 = Meilleure hypothèse, si aucune correspondance n’est trouvée, afficher les pilotes PCL et PS.") : Amended ToSubclass] uint32 SetFallbackPrintDriverType([In] uint32 FallbackPrintDriverType); [Description("Obtient les identificateurs et les descriptions des cartes réseau des services Terminal Server.") : Amended ToSubclass] uint32 GetTSLanaIds([out] uint32 LanaIdList[],[out] string LanaIdDescriptions[]); [Description("Extrait la liste des noms de pilotes de station Windows.") : Amended ToSubclass] uint32 GetWinstationDriverNames([out] string WinstaDriverNames[]); [Description("Crée une liste d’écouteurs sur la base de la combinaison unique du nom de l’écouteur et de la carte réseau.") : Amended ToSubclass] uint32 CreateWinstation([in] string Name,[in] string WinstaDriverName,[in] uint32 LanaId); [Description("Le sondage Ping sur un serveur de licences retourne S_OK si le serveur est valide et S_FALSE dans le cas contraire.") : Amended ToSubclass] uint32 PingLicenseServer([in] string ServerName); [Description("Se connecte au serveur de licences et met à jour l’état de la connectivité") : Amended ToSubclass] uint32 GetTStoLSConnectivityStatus([in] string ServerName,[out,Values{"LS_CONNECTABLE_UNKNOWN", "LS_CONNECTABLE_VALID_WS08R2", "LS_CONNECTABLE_VALID_WS08", "LS_CONNECTABLE_BETA_RTM_MISMATCH", "LS_CONNECTABLE_LOWER_VERSION", "LS_CONNECTABLE_NOT_IN_TSCGROUP", "LS_NOT_CONNECTABLE", "LS_CONNECTABLE_UNKNOWN_VALIDITY", "LS_CONNECTABLE_BUT_ACCESS_DENIED", "LS_CONNECTABLE_VALID_WS08R2_VDI", "LS_CONNECTABLE_FEATURE_NOT_SUPPORTED", "LS_CONNECTABLE_VALID_LS"} : Amended ToSubclass] uint32 TStoLSConnectivityStatus); [Description("Vérifie si les services Terminal Server sont autorisés à demander des listes d’accès client auprès du serveur de licences, en fonction de la stratégie de groupe de sécurité du serveur de licences et de l’appartenance au groupe local Serveurs de points de terminaison des services Bureau à distance. Renvoie S_OK si les services Terminal Server ont accès au serveur de licences, S_FALSE dans le cas contraire.") : Amended ToSubclass] uint32 CanAccessLicenseServer([in] string ServerName,[out] uint32 AccessAllowed); [Description("Énumère tous les serveurs de licences ainsi que la méthode de découverte.") : Amended ToSubclass] uint32 FindLicenseServers([out] Win32_TSDiscoveredLicenseServer LicenseServersList[],[out] uint32 Count); [Description("Donne le nombre de jours restants pour la période de grâce du serveur Terminal Server. Un zéro indique que la période de grâce est terminée.") : Amended ToSubclass] uint32 GetGracePeriodDays([out] uint32 DaysLeft); [Description("Donne le nom de domaine Terminal Server.") : Amended ToSubclass] uint32 GetDomain([out] string Domain); }; [Description("La classe Win32_TerminalServiceToSetting est une association de Win32_TerminalService en tant qu’élément et Win32_TerminalServiceSetting en tant que propriété de paramètres incluant le Mode Terminal Server, la licence, Active Desktop, la fonction de permissions, la suppression de dossiers temporaires et les dossiers temporaires par session.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TerminalServiceToSetting : CIM_ElementSetting { }; [Description("La classe Win32_TerminalSetting est une classe de base abstraite pour toutes les classes de paramètres des services Terminal Server.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TerminalSetting : CIM_Setting { [Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; }; [Description("La classe Win32_TerminalTerminalSetting représente une association entre un terminal et ses paramètres de configuration.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TerminalTerminalSetting : CIM_ElementSetting { }; [Description("La classe Win32_Terminal est un élément de l’association TerminalSetting où des groupes tels que Général, Ouverture de session, Session, Environnement, Contrôle à distance, Client, Cartes réseaux et Permissions sont plusieurs classes de paramètres de configuration.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_Terminal : CIM_LogicalElement { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Active ou désactive le terminal.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 fEnableTerminal; [Description("Détermine le nombre de sessions ouvertes pour un terminal donné.") : Amended ToSubclass] uint32 LoggedOnUsers; [Description("Active ou désactive le terminal. Cette fonction accepte un seul paramètre, l’indicateur qui l’active ou la désactive. L’appel renvoie zéro en cas de réussite, et une erreur en cas d’échec.") : Amended ToSubclass] uint32 Enable([In] uint32 fEnableTerminal); [Description("Crée un terminal. La fonction prend trois paramètres : un nom pour le terminal, le protocole du terminal et le transport. Ces deux derniers sont des propriétés de la classe Win32_TSGeneralSetting. Ceci crée un terminal avec les paramètres par défaut qui peuvent être personnalisés à l’aide des fonctions appropriées dans les différentes classes Win32_TerminalSetting. La fonction retourne zéro en cas de réussite et une erreur en cas d’échec.") : Amended ToSubclass] uint32 Create([In] string NewTerminalName,[In] string Transport,[In] string TerminalProtocol); [Description("Renomme le terminal. Cette fonction accepte un seul paramètre, le nouveau nom du terminal. L’appel renvoie zéro en cas de réussite, et une erreur en cas d’échec.") : Amended ToSubclass] uint32 Rename([In] string NewTerminalName); [Description("Supprime le terminal spécifié. La fonction prend un paramètre, le nom du terminal. L’appel retourne zéro en cas de réussite et une erreur en cas d’échec.") : Amended ToSubclass] uint32 Delete([In] string NewTerminalName); }; [Description("La classe Win32_TSGeneralSetting inclut des capacités telles que Protocole, Transport, Commentaire, Authentification de Windows et Niveau de chiffrement.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSGeneralSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Nom du protocole de couche de session. Exemple : Microsoft RDP 6.0.") : Amended ToSubclass] string TerminalProtocol; [Description("Affiche le type de transport utilisé pour la connexion : TCP, NETBIOS, IPX/SPX, etc.") : Amended ToSubclass] string Transport; [Description("Nom descriptif pour l’écouteur.") : Amended ToSubclass] string Comment; [Description("Indique si la connexion active par défaut l’authentification standard de Windows au cas où un autre produit d’authentification aurait été installé sur l’ordinateur.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 WindowsAuthentication; [Description("Pour utiliser la propriété WMI SSLCertificateSHA1Hash, vous devez d’abord trouver la valeur hexadécimale de l’empreinte digitale du certificat que le serveur cible doit utiliser. L’empreinte digitale d’un certificat peut être déterminée à l’aide du composant logiciel enfichable Certificats de la console MMC. Dans le composant logiciel enfichable Certificats, ouvrez la page des propriétés du certificat et cliquez sur l’onglet Détails.") : Amended ToSubclass] string SSLCertificateSHA1Hash; [Description("Contient un magasin de certificats sérialisés comportant tous les certificats de Mon magasin de l’ordinateur qui sont des certificats de serveur valides à utiliser avec Terminal Server SSL.") : Amended ToSubclass] uint8 Certificates[]; [Description("SSLCertificeSHA1HashType indique si la propriété SSLCertificeSHA1Hash est non valide (0), auto-signée par défaut (1), appliquée par la stratégie de groupe par défaut (2) ou personnalisée (3).") : Amended ToSubclass] uint32 SSLCertificateSHA1HashType; [Description("Windows 2000 prend en charge 3 niveaux de chiffrement : Faible, Moyen/compatible client et Élevé. Windows 2003 prend en charge 4 niveaux de chiffrement : Faible, Moyen/compatible client, Élevé et Compatible FIPS.") : Amended ToSubclass,Values{"Bas", "Moyen/compatible client", "Élevée", "Compatible FIPS"} : Amended ToSubclass] uint32 MinEncryptionLevel; [Description("Spécifie le type d’authentification utilisateur utilisé pour les connexions à distance. S’il est activé, le protocole nécessite que l’utilisateur s’authentifie rapidement au moment de la connexion pour augmenter la protection du serveur contre les attaques réseau. Seuls les clients RDP prenant en charge RDP version 6.0 ou supérieure pourront se connecter. Pour éviter que les utilisateurs distants subissent des interruptions, il est recommandé de déployer les clients RDP qui prennent en charge la version appropriée du protocole avant d’activer la propriété.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 UserAuthenticationRequired; [Description("PolicySourceUserAuthenticationRequired indique si la propriété UserAuthenticationRequired est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceUserAuthenticationRequired; [Description("PolicySourceMinEncryptionLevel indique si la propriété MinEncryptionLevel est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceMinEncryptionLevel; [Values{"Couche de sécurité RDP", "Négocier", "SSL", "NEWTBD"} : Amended ToSubclass] uint32 SecurityLayer; [Description("PolicySourceSecurityLayer indique si la propriété SecurityLayer est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceSecurityLayer; [Description("Nom affiché du nom du sujet du certificat personnel de l’ordinateur local") : Amended ToSubclass] string CertificateName; [Description("Donne au niveau de chiffrement la valeur Low (faible), Medium (moyen) or High (élevé). Cette fonction accepte un paramètre indiquant le niveau de chiffrement : 1 = Faible, 2 = Moyen, 3 = Élevé, 4 = Compatible FIPS.") : Amended ToSubclass] uint32 SetEncryptionLevel([In] uint32 MinEncryptionLevel); [Description("Définit la couche de sécurité comme étant l’une de ces 3 : couche de sécurité RDP, Négocier ou SSL. Cette fonction accepte un paramètre spécifiant la couche de sécurité : 0 = Couche de sécurité RDP, 1 = Négocier, 2 = SSL. Notez que si le niveau de chiffrement actif = 1, le paramètre Couche de sécurité = 2 n’est pas valide.") : Amended ToSubclass] uint32 SetSecurityLayer([In] uint32 SecurityLayer); [Description("Active ou désactive la fonction UserAuthenticationRequired. Celle-ci prend un paramètre : l’indicateur qui l’active ou la désactive. L’appel retourne zéro en cas de réussite et une erreur en cas d’échec.") : Amended ToSubclass] uint32 SetUserAuthenticationRequired([In] uint32 UserAuthenticationRequired); }; [Description("La classe Win32_TSLogonSetting permet la configuration de paramètres d’ouverture de session comme Nom d’utilisateur, Domaine et Mot de passe.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSLogonSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Décrit la stratégie utilisée par le serveur pour lire les paramètres de connexion.") : Amended ToSubclass,Values{"Par utilisateur", "Ignorer le serveur"} : Amended ToSubclass] uint32 ClientLogonInfoPolicy; [Description("Indique si l’utilisateur doit toujours entrer son mot de passe lorsqu’il ouvre une session sur le serveur.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 PromptForPassword; [Description("PolicySourcePromptForPassword indique si la propriété PromptForPassword est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourcePromptForPassword; [Description("Indique si le nom d’utilisateur doit être lu depuis le client.") : Amended ToSubclass] string UserName; [Description("PolicySourceUserName indique si la propriété UserName est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceUserName; [Description("Indique le nom du domaine dans lequel se trouve l’ordinateur de l’utilisateur.") : Amended ToSubclass] string Domain; [Description("PolicySourceDomain indique si la propriété Domain est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceDomain; [Description("Définit les propriétés UserName, Password et Domain, qui spécifient explicitement les informations d’identification devant être utilisées pour l’authentification. Cet appel renvoie 0 en cas de réussite (mode Server-Override), et une erreur si la stratégie était une stratégie Utilisateur ou Groupe.") : Amended ToSubclass] uint32 ExplicitLogon([In] string UserName,[In] string Domain,[In] string Password); [Description("Active ou désactive l’indicateur PromptForPasword s’il ne dépend pas d’une stratégie de groupe.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 SetPromptForPassword([In] uint32 PromptForPassword); }; [Description("La classe Win32_TSSessionSetting définit la configuration pour Win32_Terminal. Ceci inclut des capacités telles que Limites de temps, Déconnexion et Actions de reconnexion.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSSessionSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Décrit la stratégie utilisée par le serveur pour connaître la limite de Session active pour les sessions utilisateurs.") : Amended ToSubclass,Values{"Par utilisateur", "Ignorer le serveur"} : Amended ToSubclass] uint32 TimeLimitPolicy; [Description("Durée maximale autorisée pour une session active en millisecondes, où une valeur nulle signifie Jamais.") : Amended ToSubclass] uint32 ActiveSessionLimit; [Description("PolicySourceActiveSessionLimit indique si la propriété ActiveSessionLimit est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceActiveSessionLimit; [Description("Délai au bout duquel la session déconnectée doit être arrêtée en millisecondes, où une valeur nulle signifie Jamais.") : Amended ToSubclass] uint32 DisconnectedSessionLimit; [Description("PolicySourceDisconnectedSessionLimit indique si la propriété DisconnectedSessionLimit est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceDisconnectedSessionLimit; [Description("Limite de session inactive en millisecondes, où une valeur nulle signifie Jamais.") : Amended ToSubclass] uint32 IdleSessionLimit; [Description("PolicySourceIdleSessionLimit indique si la propriété IdleSessionLimit est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceIdleSessionLimit; [Description("Décrit la stratégie utilisée par le serveur pour savoir si une connexion est perdue en raison de la perte de la liaison réseau ou à cause d’un délai dépassé.") : Amended ToSubclass,Values{"Par utilisateur", "Ignorer le serveur"} : Amended ToSubclass] uint32 BrokenConnectionPolicy; [Description("Lorsque la limite de session est atteinte ou la connexion est interrompue, l’une des opérations suivantes se produit : Déconnecter - l’utilisateur est déconnecté de la session. Terminer - la session est supprimée du serveur de façon permanente.") : Amended ToSubclass,Values{"Déconnecter", "Interrompre"} : Amended ToSubclass] uint32 BrokenConnectionAction; [Description("PolicySourceBrokenConnectionAction indique si la propriété BrokenConnectionAction est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceBrokenConnectionAction; [Description("Indique si l’utilisateur doit utiliser le même nom de client pour se reconnecter à une session déconnectée.") : Amended ToSubclass,Values{"Tout client", "Client précédent"} : Amended ToSubclass] uint32 ReconnectionPolicy; [Description("PolicySourceReconnectPolicy indique si la propriété ReconnectPolicy est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceReconnectionPolicy; [Description("Une valeur différente de zéro indique l’affichage d’un avertissement avant la fermeture de session lorsque la durée d’inactivité maximale est atteinte. 0 signifie le cas contraire. Il n’existe pas de stratégie de groupe pour ce paramètre. En outre, il ne peut être défini que via tsconfig.") : Amended ToSubclass] uint32 EnableTimeoutWarning; [Description("SessionLimitType est une énumération des propriétés : 0 = ActiveSessionLimit, 1 = DisconnectedSessionLimit et 2 = IdleSessionLimit, qui indique le temps maximal alloué pour la session active, la session déconnectée (JAMAIS pour les trois) et les limites de session inactive et la valeur spécifie le temps en millisecondes. Cet appel renvoie 0 en cas de réussite (mode Server-Override), et une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 TimeLimit([In] string SessionLimitType,[In] uint32 ValueLimit); [Description("Indique l’action à déclencher lorsque la limite de session est atteinte ou la connexion est interrompue : Déconnecter - L’utilisateur est déconnecté de la session. Terminer - La session est définitivement supprimée du serveur. La propriété BrokenConnectionAction ne s’applique qu’au mode Server-override et renvoie une valeur de réussite si le mode Server-Override est activé, ou une erreur si la stratégie avait la valeur Utilisateur ou Groupe.") : Amended ToSubclass] uint32 BrokenConnection([In] uint32 BrokenConnectionAction); }; [Description("La classe Win32_TSEnvironmentSetting définit la configuration pour Win32_Terminal. Ceci inclut des capacités telles que Stratégie initiale du programme.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSEnvironmentSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Décrit la stratégie utilisée par le serveur pour lire le chemin d’accès et le nom de fichier du programme, ainsi que le dossier de démarrage.") : Amended ToSubclass,Values{"Par utilisateur", "Ignorer le serveur", "Mode Application unique"} : Amended ToSubclass] uint32 InitialProgramPolicy; [Description("Indique le nom et le chemin d’accès du programme que l’utilisateur souhaite lancer à l’ouverture de la session Terminal Server.") : Amended ToSubclass] string InitialProgramPath; [Description("PolicySourceInitialProgramPath indique si la propriété InitialProgramPath est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceInitialProgramPath; [Description("Indique le chemin d’accès au répertoire de travail du programme que l’utilisateur souhaite lancer à l’ouverture de la session Terminal Server.") : Amended ToSubclass] string Startin; [Description("PolicySourceStartIn indique si la propriété StartIn est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceStartIn; [Description("Indique si le papier peint du client Windows est désactivé. Cette option peut soulager les ressources système en réduisant le temps nécessaire pour redessiner l’écran.") : Amended ToSubclass,Values{"False", "True"} : Amended ToSubclass] uint32 ClientWallPaper; [Description("PolicySourceClientWallPaper indique si la propriété ClientWallPaper est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceClientWallPaper; [Description("Définit les propriétés InitialProgramPath et StartIn, qui indiquent le nom et le chemin d’accès, ainsi que le chemin d’accès au répertoire de travail, du programme que l’utilisateur souhaite lancer à l’ouverture de la session Terminal Server. Renvoie 0 en cas de réussite (mode Server-Override activé), et une erreur si le paramètre dépend d’une stratégie de groupe.") : Amended ToSubclass] uint32 InitialProgram([In] string InitialProgramPath,[In] string Startin); [Description("Active ou désactive ClientWallPaper si la propriété n’est pas activée par la stratégie de groupe. Elle renvoie une valeur entière de 0 si l’appel a réussi dans le cas du mode Ignorer le serveur et une erreur si la stratégie a été définie à Stratégie Contrôle de groupe ") : Amended ToSubclass] uint32 SetClientWallPaper([In] uint32 ClientWallPaper); }; [Description("La classe Win32_TSRemoteControlSetting définit la configuration pour Win32_Terminal. Ceci inclut des capacités telles que Stratégie Bureau à distance.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSRemoteControlSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Décrit la stratégie utilisée par le serveur pour récupérer les paramètres de contrôle à distance.") : Amended ToSubclass,Values{"Par utilisateur", "Ignorer le serveur"} : Amended ToSubclass] uint32 RemoteControlPolicy; [Description("Indique si l’autorisation de l’utilisateur est nécessaire pour prendre le contrôle de la session à distance.") : Amended ToSubclass,Values{"Désactiver", "EnableInputNotify", "EnableInputNoNotify", "EnableNoInputNotify", "EnableNoInputNoNotify"} : Amended ToSubclass] uint32 LevelOfControl; [Description("PolicySourceLevelOfControl indique si la propriété LevelOfControl est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceLevelOfControl; [Description("Définit la propriété LevelOfControl, qui spécifie le niveau de contrôle pouvant être l’une des valeurs suivantes : Disable, EnableInputNotify, EnableInputNoNotify, EnableNoInputNotify, EnableNoInputNoNotify. Renvoie 0 en cas de réussite (mode Server-Override activé), et une erreur si le paramètre dépend d’une stratégie de groupe.") : Amended ToSubclass] uint32 RemoteControl([In] uint32 LevelOfControl); }; [Description("La classe Win32_TSClientSetting définit la configuration pour Win32_Terminal. Ceci inclut des capacités telles que Stratégie de connexion, mappages de Presse-papiers, imprimante, lecteur paramètres de connexion et profondeur de couleur.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSClientSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Décrit la stratégie utilisée par le serveur pour récupérer les paramètres de connexion.") : Amended ToSubclass,Values{"Par utilisateur", "Ignorer le serveur"} : Amended ToSubclass] uint32 ConnectionPolicy; [Description("Indique s’il faut se connecter automatiquement aux lecteurs du client lors de l’ouverture de session.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ConnectClientDrivesAtLogon; [Description("Indique s’il faut se connecter automatiquement à toutes les imprimantes locales mappées lors de l’ouverture de session.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ConnectPrinterAtLogon; [Description("Indique s’il faut se connecter automatiquement à l’imprimante locale du client.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 DefaultToClientPrinter; [Description("PolicySourceDefaultToClientPrinter indique si la propriété DefaultToClientPrinter est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceDefaultToClientPrinter; [Description("Indique si le mappage de l’imprimante de la fenêtre du client doit être activé ou désactivé.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 WindowsPrinterMapping; [Description("PolicySourceWindowsPrinterMapping indique si la propriété WindowsPrinterMapping est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceWindowsPrinterMapping; [Description("Indique si le mappage des lecteurs LPT (parallèles) doit être activé ou désactivé.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 LPTPortMapping; [Description("PolicySourceLPTPortMapping indique si la propriété LPTPortMapping est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceLPTPortMapping; [Description("Indique si le mappage des ports COM (série) doit être activé ou désactivé.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 COMPortMapping; [Description("PolicySourceCOMPortMapping indique si la propriété COMPortMapping est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceCOMPortMapping; [Description("Indique si le mappage des lecteurs doit être activé ou désactivé.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 DriveMapping; [Description("PolicySourceDriveMapping indique si la propriété DriveMapping est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceDriveMapping; [Description("Indique si le mappage audio doit être activé ou désactivé.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AudioMapping; [Description("PolicySourceAudioMapping indique si la propriété AudioMapping est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceAudioMapping; [Description("Indique si le mappage du Presse-papiers doit être activé ou désactivé.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ClipboardMapping; [Description("PolicySourceClipboardMapping indique si la propriété ClipboardMapping est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceClipboardMapping; [Description("Indique si le nombre de couleur maximal choisi par l’utilisateur peut être ignoré.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ColorDepthPolicy; [Description("PolicySourceColorDepthPolicy indique si la propriété ColorDepthPolicy est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceColorDepthPolicy; [Description("Tableau de chaînes des couleurs disponibles. La chaîne de valeurs peut être dérivée du qualifiant Valeurs : section 7.3.") : Amended ToSubclass,Values{"8 bits", "15 bits", "16 bits", "24 bits", "32 bits"} : Amended ToSubclass] uint32 ColorDepth; [Description("PolicySourceColorDepth indique si la propriété ColorDepth est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceColorDepth; [Description("Valeur du nombre maximal de moniteurs pris en charge par serveur") : Amended ToSubclass] uint32 MaxMonitors; [Description("Valeur de résolution horizontale maximale prise en charge par le serveur") : Amended ToSubclass] uint32 MaxXResolution; [Description("Valeur de résolution verticale maximale prise en charge par le serveur") : Amended ToSubclass] uint32 MaxYResolution; [Description("PolicySourceMaxMonitors indique si la propriété MaxMonitors est configurée par Serveur (0), par Stratégie de groupe (1) ou Par défaut (2).") : Amended ToSubclass] uint32 PolicySourceMaxMonitors; [Description("PolicySourceMaxResolution indique si la propriété MaxMonitors est configurée par Serveur (0), par Stratégie de groupe (1) ou Par défaut (2).") : Amended ToSubclass] uint32 PolicySourceMaxResolution; [Description("Spécifie s’il faut autoriser la redirection PNP.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 PNPRedirection; [Description("PolicySourcePNPRedirection indique si la propriété PNPRedirection est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourcePNPRedirection; [Description("Spécifie s’il faut autoriser la redirection de la capture audio.") : Amended ToSubclass,Values{"FAUX", "VRAI"} : Amended ToSubclass] uint32 AudioCaptureRedir; [Description("PolicySourceAudioCaptureRedir indique si la propriété AudioCaptureRedir est configurée par Serveur (0) ou par Stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceAudioCaptureRedir; [Description("Spécifie s’il faut autoriser la redirection de la lecture vidéo.") : Amended ToSubclass,Values{"FAUX", "VRAI"} : Amended ToSubclass] uint32 VideoPlaybackRedir; [Description("PolicySourceVideoPlaybackRedir indique si la propriété VideoPlaybackRedir est configurée par Serveur (0) ou par Stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceVideoPlaybackRedir; [Description("Indique le profil pour l’expérience utilisateur du profil Bureau à distance.") : Amended ToSubclass,Values{"échelle", "expérience utilisateur", "bande passante"} : Amended ToSubclass] uint32 RemoteSessionProfile; [Description("PolicySourceRemoteSessionProfile indique si la propriété RemoteSessionProfile est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceRemoteSessionProfile; [Description("Indique la qualité d’image pour l’expérience utilisateur du profil Bureau à distance.") : Amended ToSubclass,Values{"sans perte", "élevé", "moyen"} : Amended ToSubclass] uint32 EncodeImageQuality; [Description("PolicySourceEncodeImageQuality indique si la propriété EncodeImageQuality est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceEncodeImageQuality; [Description("Indique si le serveur hôte de session Bureau à distance utilise le rendu graphique matériel en tant qu’adaptateur par défaut.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 HardwareGraphicsAdapter; [Description("PolicySourceHardwareGraphicsAdapter indique si la propriété HardwareGraphicsAdapter est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceHardwareGraphicsAdapter; [Description("Indique les protocoles de transport qui peuvent être utilisés pour l’accès RDP au serveur. 0 : les protocoles UDP et TCP sont utilisés, 1 : seul le protocole TCP est utilisé, 2 : soit le protocole UDP, soit le protocole TCP est utilisé.") : Amended ToSubclass] uint32 SelectTransport; [Description("PolicySourceSelectTransport indique si la propriété SelectTransport est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceSelectTransport; [Description("Indique si la détection de réseau est utilisée. 0 : utilisée au moment de la connexion et à un état stable, 1 : désactivée au moment de la connexion, 2 : désactivée à un état stable, 3 : désactivée au moment de la connexion et à un état stable.") : Amended ToSubclass] uint32 SelectNetworkDetect; [Description("PolicySourceSelectNetworkDetect indique si la propriété SelectNetworkDetect est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceSelectNetworkDetect; [Description("Active ou désactive le remplacement du nombre de couleur maximal choisi par l’utilisateur.") : Amended ToSubclass] uint32 SetColorDepthPolicy([In] uint32 ColorDepthPolicy); [Description("Donne à la propriété ColorDepth l’une des valeurs suivantes : 1 = 8 bits, 2 = 15 bits, 3 = 16 bits, 4 = 24 bits et 5 = 32 bits. Renvoie 0 en cas de réussite (mode Server-Override activé), et une erreur si le paramètre dépend d’une stratégie de groupe.") : Amended ToSubclass] uint32 SetColorDepth([In] uint32 ColorDepth); [Description("Définit le nombre maximal de moniteurs pris en charge par le serveur de la façon suivante : 1 au minimum et 10 au maximum.") : Amended ToSubclass] uint32 SetMaxMonitors([In] uint32 MaxMonitors); [Description("Définissez la résolution horizontale maximale des abscisses qui est prise en charge par le serveur, 200 étant la valeur minimale et 4096 la valeur maximale.") : Amended ToSubclass] uint32 SetMaxXResolution([In] uint32 MaxXResolution); [Description("Définissez la résolution verticale maximale des ordonnées qui est prise en charge par le serveur, 200 étant la valeur minimale et 2048 la valeur maximale") : Amended ToSubclass] uint32 SetMaxYResolution([In] uint32 MaxYResolution); [Description("Définit les propriétés ConnectClientDrivesAtLogon, ConnectPrinterAtLogon et DefaultToClientPrinter. Il renvoie la valeur entière 0 si l’appel a réussi, et une erreur si le mode de préemption du serveur est activé.") : Amended ToSubclass] uint32 ConnectionSettings([In] uint32 ConnectClientDrivesAtLogon,[In] uint32 ConnectPrinterAtLogon,[In] uint32 DefaultToClientPrinter); [Description("PropertyName est une énumération des propriétés : 0 = LPTPortMapping, 1 = COMPortMapping, 2 = AudioMapping, 3 = ClipboardMapping, 4 = WindowsPrinterMapping. Il s’agit d’indicateurs affichant l’état Faux ou Vrai selon que la valeur est définie respectivement sur 0 ou 1. Cet appel renvoie 0 en cas de réussite si PropertyName ne dépend pas d’une stratégie de groupe ou si elle ne peut pas être remplacée par le serveur ; une erreur est renvoyée dans le cas contraire.") : Amended ToSubclass] uint32 SetClientProperty([In] string PropertyName,[In] boolean Value); [Description("Spécifie d’activer ou de désactiver les fonctions graphiques avancées RemoteFX pour RemoteApp.") : Amended ToSubclass,Values{"FAUX", "VRAI"} : Amended ToSubclass] uint32 AdvancedRemoteAppGraphics; [Description("PolicyAdvancedRemoteAppGraphics indique si la propriété AdvancedRemoteAppGraphics est configurée par le serveur (0), stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicyAdvancedRemoteAppGraphics; }; [Description("La classe Win32_TSNetworkAdapterSetting définit la configuration pour Win32_Terminal. Ceci inclut des capacités telles que Carte réseau, Connexions maximales.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSNetworkAdapterSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Valeur de DeviceID qui se trouve Win32_NetworkAdapter de la carte réseau à définir. Une valeur de zéro pour ce paramètre signifie Toutes les cartes réseau.") : Amended ToSubclass] string NetworkAdapterID; [Description("Identificateur Lana de la carte réseau qui est utilisée pour identifier la carte réseau attribuée au terminal spécifié.") : Amended ToSubclass] uint32 NetworkAdapterLanaID; [Description("Valeur de Description qui se trouve Win32_NetworkAdapterConfiguration de la carte réseau à définir. Une valeur de zéro pour ce paramètre signifie Toutes les cartes réseau.") : Amended ToSubclass] string NetworkAdapterName; [Description("Nombre maximal de connexions (MAXINT signifie illimité).") : Amended ToSubclass] uint32 MaximumConnections; [Description("PolicySourceMaximumConnections indique si la propriété MaximumConnections est configurée par le serveur (0), par la stratégie de groupe (1) ou par défaut (2).") : Amended ToSubclass] uint32 PolicySourceMaximumConnections; [Description("Tableau de chaînes des cartes réseau physiques disponibles. Les ID de périphériques correspondants sont retournés sous forme de tableau de qualificateurs d’identificateurs de périphériques.") : Amended ToSubclass] string NetworkAdapterList[]; [Description("Tableau de chaînes des ID de périphériques disponibles retournés dans l’ordre des cartes réseau physiques renvoyées dans le tableau NetworkAdapterList.") : Amended ToSubclass] string DeviceIDList[]; [Description("Spécifie le GUID de NetworkAdapterID à définir. Si l’identificateur n’est pas valide ou n’existe pas, la valeur renvoyée doit l’indiquer de manière appropriée.") : Amended ToSubclass] uint32 SelectAllNetworkAdapters(); [Description("Spécifiez l’ID Lana de la carte réseau à définir. Si l’ID Lana spécifié n’est pas valide ou n’existe pas, une erreur appropriée sera retournée. La liste disponible des ID Lana s’obtient en énumérant la propriété DeviceIDList appartenant à la classe.") : Amended ToSubclass] uint32 SetNetworkAdapterLanaID([In] uint32 NetworkAdapterLanaID); [Description("Spécifier l’adresse IP de la carte réseau à installer. Si l’adresse IP n’est pas valide, la valeur renvoyée devrait l’indiquer. L’adresse IP peut être obtenue en énumérant les propriétés de la classe Win32_TSNetworkAdapterListSetting.") : Amended ToSubclass] uint32 SelectNetworkAdapterIP([In] string NetworkAdapterIP); }; [Description("La classe Win32_TSPermissionsSetting permet l’accord d’autorisations à des nouveaux comptes et la restauration des autorisations par défaut sur le terminal.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSPermissionsSetting : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [Description("Descripteur de sécurité de chaîne associé au terminal.") : Amended ToSubclass] string StringSecurityDescriptor; [Description("Spécifie si l’administrateur local refuse la personnalisation des autorisations.") : Amended ToSubclass] uint32 DenyAdminPermissionForCustomization; [Description("PolicySourceMinEncryptionLevel indique si la propriété MinEncryptionLevel est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceDenyAdminPermissionForCustomization; [Description("Ajoute l’utilisateur, le groupe ou l’ordinateur à l’ensemble existant, avec les autorisations définies. Le nom de compte comporte à la fois : le domaine et le nom de l’entrée. PermissionPreSet est une énumération des autorisations WINSTATION_GUEST_ACCESS, WINSTATION_USER_ACCESS, WINSTATION_ALL_ACCESS.") : Amended ToSubclass] uint32 AddAccount([In] string AccountName,[In] uint32 PermissionPreSet); [Description("Fournit l’ensemble d’autorisations par défaut aux utilisateurs et aux groupes.") : Amended ToSubclass] uint32 RestoreDefaults(); }; [Description("La classe Win32_TSNetworkAdapterListSetting énumère l’adresse IP, le GUID et le nom de la carte réseau.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSNetworkAdapterListSetting : Win32_TerminalSetting { [Description("Indique le GUID de la carte réseau.") : Amended ToSubclass] string NetworkAdapterID; [key,Description("Spécifie l’adresse IP de la carte réseau.") : Amended ToSubclass] string NetworkAdapterIP; [Description("Spécifie le nom convivial de la carte réseau.") : Amended ToSubclass] string Description; }; [Description("La classe Win32_TSAccount autorise la suppression d’un compte existant sur la classe Win32_Terminal et la modification d’autorisations existantes ") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSAccount : Win32_TerminalSetting { [key,Description("Nom du terminal.") : Amended ToSubclass] string TerminalName; [key,Description("Spécifie le nom de compte qui comporte à la fois : le nom du domaine et le nom de l’entrée.") : Amended ToSubclass] string AccountName; [Description("Indique l’identificateur de sécurité de l’entrée.") : Amended ToSubclass] string SID; [Description("Indique quelles autorisations sont admises. Ces autorisations peuvent être toute combinaison des éléments suivants : WINSTATION_QUERY, WINSTATION_SET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT,WINSTATION_DISCONNECT.") : Amended ToSubclass,Values{"WINSTATION_QUERY=0x1", "WINSTATION_SET=0x2", "WINSTATION_LOGOFF=0x4", "WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008", "WINSTATION_SHADOW=0x10", "WINSTATION_LOGON=0x20", "WINSTATION_MSG=0x80", "WINSTATION_CONNECT=0x100", "WINSTATION_DISCONNECT=0x200"} : Amended ToSubclass] uint32 PermissionsAllowed; [Description("Indique les autorisations qui sont autorisées. Ces autorisations peuvent être toute combinaison des éléments suivants : WINSTATION_QUERY, WINSTATION_SET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.") : Amended ToSubclass,Values{"WINSTATION_QUERY=0x1", "WINSTATION_SET=0x2", "WINSTATION_LOGOFF=0x4", "WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008", "WINSTATION_SHADOW=0x10", "WINSTATION_LOGON=0x20", "WINSTATION_MSG=0x80", "WINSTATION_CONNECT=0x100", "WINSTATION_DISCONNECT=0x200"} : Amended ToSubclass] uint32 PermissionsDenied; [Description("Spécifie les autorisations d’audit en cas de réussite. Ces autorisations peuvent être toute combinaison des éléments suivants : WINSTATION_QUERY, WINSTATION_SET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW, WINSTATION_VIRTUAL, WINSTATION_SHADOW, WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.") : Amended ToSubclass,Values{"WINSTATION_QUERY=0x1", "WINSTATION_SET=0x2", "WINSTATION_LOGOFF=0x4WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008", "WINSTATION_SHADOW=0x10", "WINSTATION_LOGON=0x20", "WINSTATION_MSG=0x80", "WINSTATION_CONNECT=0x100", "WINSTATION_DISCONNECT=0x200"} : Amended ToSubclass] uint32 AuditSuccess; [Description("Spécifie les autorisations d’audit en cas d’échec. Ces autorisations peuvent être toute combinaison des éléments suivants : WINSTATION_QUERY, WINSTATION_SET, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW, WINSTATION_LOGON, WINSTATION_LOGOFF, WINSTATION_MSG, WINSTATION_CONNECT, WINSTATION_DISCONNECT.") : Amended ToSubclass,Values{"WINSTATION_QUERY=0x1", "WINSTATION_SET=0x2", "WINSTATION_LOGOFF=0x4", "WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008", "WINSTATION_SHADOW=0x10", "WINSTATION_LOGON=0x20", "WINSTATION_MSG=0x80", "WINSTATION_CONNECT=0x100", "WINSTATION_DISCONNECT=0x200"} : Amended ToSubclass] uint32 AuditFail; [Description("Supprime l’utilisateur ou le groupe existant.") : Amended ToSubclass] uint32 Delete(); [Description("Cette méthode permet de définir un ensemble d’autorisations plus précis pour le compte existant. L’indicateur Allow spécifie si les autorisations doivent être données ou refusées. Les autorisations sont définies individuellement à l’aide de PermissionMask. Le paramètre PermissionMask est une énumération des valeurs suivantes : WINSTATION_QUERY, WINSTATION_SET, WINSTATION_LOGOFF, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED, WINSTATION_SHADOW,WINSTATION_LOGON, WINSTATION_MSG, WINSTATION_CONNECT,WINSTATION_DISCONNECT") : Amended ToSubclass] uint32 ModifyPermissions([In] uint32 PermissionMask,[In] boolean Allow); [Description("Permet de définir un ensemble d’autorisations d’audit plus précis pour le compte existant. Les autorisations sont définies individuellement via PermissionMask. PermissionMask est une énumération des valeurs suivantes : WINSTATION_QUERY=0, WINSTATION_SET=1, WINSTATION_LOGOFF=2, WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED=3, WINSTATION_SHADOW=4,WINSTATION_LOGON=5, WINSTATION_MSG=7, WINSTATION_CONNECT=8,WINSTATION_DISCONNECT=9") : Amended ToSubclass] uint32 ModifyAuditPermissions([In] uint32 PermissionMask,[In] boolean Success); }; [Description("La classe Win32_TSSessionDirectory définit la configuration de Win32_TSSessionDirectorySetting. Ceci inclut des capacités telles que le magasin d’annuaire de sessions, l’adresse IP du serveur et le nom de cluster.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSSessionDirectory : CIM_Setting { [Description("Chemin d’accès réseau de l’annuaire de sessions.") : Amended ToSubclass] string SessionDirectoryLocation; [Description("PolicySourceSessionDirectoryLocation indique si la propriété SessionDirectoryLocation est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryLocation; [key,Description("Active ou désactive l’annuaire de sessions.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 SessionDirectoryActive; [Description("PolicySourceSessionActive indique si la propriété SessionDirectoryActive est configurée par le serveur (0) ou par la stratégie de groupe (1)") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryActive; [Description("Autorise ou interdit la lecture des adresses IP de l’annuaire de sessions.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 SessionDirectoryExposeServerIP; [Description("PolicySourceSessionDirectoryExposeServerIP indique si la propriété SessionDirectoryExposeServerIP est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryExposeServerIP; [Description("Cluster auquel appartient ce serveur Terminal Server. Il s’agit en général d’une entrée DNS qui représente l’adresse IP virtuelle des ordinateurs.") : Amended ToSubclass] string SessionDirectoryClusterName; [Description("PolicySourceLoadBalancing indique si la propriété GetLoadBalancingState est configurée par le serveur (0) ou la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceLoadBalancing; [Description("GetLoadBalancingState indique si le serveur est configuré pour participer ou non à l’équilibrage de la charge Session Broker.") : Amended ToSubclass] uint32 GetLoadBalancingState; [Description("GetServerWeight renvoie la valeur de poids du serveur utilisée dans l’équilibrage de la charge Session Broker.") : Amended ToSubclass] uint32 GetServerWeight; [Description("PolicySourceSessionDirectoryClusterName indique si la propriété SessionDirectoryClusterName est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryClusterName; [Description("Spécifie l’adresse IP de la carte réseau utilisée par l’annuaire de session.") : Amended ToSubclass] string SessionDirectoryIPAddress; [Description("PropertyName est une énumération des propriétés : 0 = SessionDirectoryLocation et 1 = SessionDirectoryClusterName qui sont des indicateurs ayant la valeur False ou True si Valeur est positionnée à 0 ou à 1, respectivement. Cet appel renvoie 0 en cas de réussite, et une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 SetSessionDirectoryProperty([In] string PropertyName,[In] string Value); [Description("Active (valeur à 1) ou désactive (valeur à 0) l’annuaire de sessions. Cet appel renvoie 0 en cas de réussite, et une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 SetSessionDirectoryActive([In] uint32 SessionDirectoryActive); [Description("Autorise ou interdit la lecture de l’adresse IP de SessionDirectory selon le positionnement de Valeur (1 ou 0, respectivement). Cet appel renvoie 0 en cas de réussite, et une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 SetSessionDirectoryExposeServerIP([In] uint32 SessionDirectoryExposeServerIP); [Description("Obtient la liste complète des adresses de jetons redirigeables ou des adresses DNS éligibles.") : Amended ToSubclass] uint32 GetRedirectableAddresses([In] uint32 fTokenRedirection,[out] string IPAddresses[],[out] string AdapterNames[],[out] string NetConName[]); [Description("Obtient la liste actuellement configurée des adresses de jetons redirigeables ou des adresses DNS éligibles.") : Amended ToSubclass] uint32 GetCurrentRedirectableAddresses([out] uint32 fTokenRedirection,[out] string IPAddresses[]); [Description("Supprime la liste configurée des adresses de jetons redirigeables ou des adresses DNS éligibles.") : Amended ToSubclass] uint32 SetCurrentRedirectableAddresses([in] uint32 fTokenRedirection,[in] string IPAddresses[]); [Description("Tente d’accéder à un serveur d’annuaire de session") : Amended ToSubclass] uint32 PingSessionDirectory([in] string ServerName); [Description("Définit la valeur pour indiquer si le serveur participe à l’équilibrage de la charge Session Broker. 0 = Le serveur ne participe pas à l’équilibrage de la charge Session Broker ; 1 = Le serveur participe à l’équilibrage de la charge Session Broker TS") : Amended ToSubclass] uint32 SetLoadBalancingState([in] uint32 StateValue); [Description("Définit la valeur du poids du serveur pour l’équilibrage de la charge Session Broker. La plage valide va de 1 à 10 000.") : Amended ToSubclass] uint32 SetServerWeight([in] uint32 ServerWeightValue); [Description("GetTSRedirectorMode indique si le serveur est configuré ou non pour être un redirecteur.") : Amended ToSubclass] uint32 GetTSRedirectorMode; [Description("Crée un modèle de disque utilisateur de la taille maximale spécifiée à l’emplacement spécifié. Tous les disques utilisateur créés ont des tailles maximales qui correspondent à la taille maximale du modèle.") : Amended ToSubclass] uint32 CreateUserDiskTemplate([in] string UserDisksStorageUrl,[in] uint32 UserDiskMaxSizeInGB); [Description("Active et définit les paramètres du disque dur virtuel utilisateur.") : Amended ToSubclass] uint32 EnableUserVhd([in] string UvhdShareUrl,[in] string UvhdRoamingPolicyXml); [Description("Désactive le disque dur virtuel utilisateur.") : Amended ToSubclass] uint32 DisableUserVhd(); }; [Description("La classe Win32_TSSessionDirectorySetting est une association avec Win32_TerminalService en tant qu’Élément et Win32_TSSessionDirectory en tant que propriété de paramètre qui inclut l’emplacement de l’annuaire de sessions Terminal Server, le nom du cluster et les propriétés de SessionDirectoryActive.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSSessionDirectorySetting : CIM_ElementSetting { }; [Description("La classe Win32_TSVirtualIP définit la configuration pour Win32_TSVirtualIPSetting. Ceci inclut des fonctions telles que l’activation d’une adresse IP virtuelle, la définition de modes d’adresse IP virtuelle par session/par programme, l’ajout ou la suppression d’un programme dans la liste des programmes nécessitant une adresse IP, l’énumération de cartes réseau et la définition de la carte réseau à utiliser.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSVirtualIP : CIM_Setting { [key,Description("Active ou désactive l’adresse IP virtuelle.") : Amended ToSubclass,Values{"FAUX", "VRAI"} : Amended ToSubclass] uint32 VirtualIPActive; [Description("PolicySourceVirtualIPActive indique si la propriété VirtualIPActive est configurée par le serveur (0) ou par la stratégie de groupe (1)") : Amended ToSubclass] uint32 PolicySourceVirtualIPActive; [Description("Décrit le mode utilisé.") : Amended ToSubclass,Values{"Par session", "Par programme"} : Amended ToSubclass] uint32 VirtualIPMode; [Description("PolicySourceVirtualIPMode indique si la propriété VirtualIPMode est configurée par le serveur (0) ou par la stratégie de groupe (1)") : Amended ToSubclass] uint32 PolicySourceVirtualIPMode; [Description("Tableau de chaînes des programmes configurés pour utiliser l’adresse IP virtuelle. Il peut s’agir simplement d’un nom de programme ou du chemin d’accès binaire complet.") : Amended ToSubclass] string ProgramList[]; [Description("PolicySourceProgramList indique si la propriété ProgramList est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceProgramList; [description("Description trouvée dans win32_networkadapter.") : Amended ToSubclass] string NetworkAdapterDescription; [description("Adresse MAC de la carte réseau.") : Amended ToSubclass] string NetworkAdapterMacAddress; [Description("PolicySourceNetworkAdapter indique si la propriété NetworkAdapter est configurée par le serveur (0) ou par la stratégie de groupe (1).") : Amended ToSubclass] uint32 PolicySourceNetworkAdapter; [description("Tableau de chaînes de la description des cartes réseau physiques disponibles") : Amended ToSubclass] string NetworkAdapterDescriptionList[]; [description("Tableau de chaînes d’adresses MAC des cartes réseau physiques disponibles") : Amended ToSubclass] string NetworkAdapterMacList[]; [Description("Active ou désactive la virtualisation des adresses de bouclage.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 VirtualizeLoopbackAddressesEnabled; [Description("Active (valeur à 1) ou désactive (valeur à 0) l’adresse IP virtuelle. Cet appel renvoie 0 en cas de réussite, et une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 SetVirtualIPActive([in] uint32 VirtualIPActive); [Description("Définit le mode d’adresse IP virtuelle selon que la valeur est à 1 ou à 0. Cet appel renvoie 0 en cas de réussite, et une erreur si la stratégie était une stratégie de groupe.") : Amended ToSubclass] uint32 SetVirtualIPMode([in] uint32 VirtualIPMode); [Description("Spécifie le chemin d’accès du programme devant utiliser une adresse IP virtuelle. Si le chemin d’accès n’est pas valide ou n’existe pas, la valeur renvoyée doit l’indiquer de manière appropriée. Si le chemin d’accès est correct, il est ajouté à la liste des programmes.") : Amended ToSubclass] uint32 AddProgram([in] string ProgramPath); [Description("Spécifie le chemin d’accès du programme ne devant pas utiliser d’adresse IP virtuelle. Si le programme n’existe pas dans la liste des programmes, la valeur renvoyée doit l’indiquer de manière appropriée. Sinon, il est supprimé de la liste des programmes.") : Amended ToSubclass] uint32 RemoveProgram([in] string ProgramPath); [Description("Définir la liste des programmes qui utilisent une adresse IP virtuelle") : Amended ToSubclass] unint32 SetProgramList([in] string ProgramList[]); [Description("Spécifie l’adresse MAC de la carte réseau à définir. Si l’adresse MAC n’est pas valide ou n’existe pas, ou si le mode est Par session, la valeur renvoyée doit l’indiquer de manière appropriée.") : Amended ToSubclass] uint32 SelectNetworkAdapter([in] string NetworkAdapterMacAddress); [Description("Active ou désactive la virtualisation des adresses de bouclage en fonction de 1 ou 0 respectivement. L’appel renvoie 0 en cas de réussite ou une erreur si la stratégie a été définie à une stratégie de groupe.") : Amended ToSubclass] uint32 SetVirtualizeLoopbackAddressesEnabled([in] uint32 VirtualizeLoopbackAddressesEnabled); }; [Description("La classe Win32_TSVirtualIPSetting est une association de l’élément Win32_TerminalService et de la propriété de paramètre Win32_TSVirtualIP. Ceci inclut des fonctions telles que l’activation d’une adresse IP virtuelle, la définition de modes d’adresse IP virtuelle par session/par programme, l’ajout ou la suppression d’un programme dans la liste des programmes nécessitant une adresse IP, l’énumération de cartes réseau et la définition de la carte réseau à utiliser. Activez/désactivez la virtualisation des adresses de bouclage pour chaque programme.") : Amended ToSubclass,AMENDMENT, LOCALE(0x040c)] class Win32_TSVirtualIPSetting : CIM_ElementSetting { };