#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\ROOT\\cimv2") instance of __namespace{ name="ms_407";}; #pragma namespace("\\\\.\\ROOT\\cimv2\\ms_407") [Description("Die Klasse \"Win32_TerminalService\" bietet Terminaldienste-Lastenausgleichindikatoren.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TerminalService : Win32_Service { [Description("Gesamtanzahl der verbundenen und getrennten Sitzungen auf diesem Server.") : Amended ToSubclass] uint32 TotalSessions; [Description("Die Anzahl der getrennten Sitzungen auf diesem Server. Diese Sitzungen können immer noch Serverressourcen verbrauchen; aber verfügen zurzeit über keine Netzwerkverbindung.") : Amended ToSubclass] uint32 DisconnectedSessions; }; #pragma namespace("\\\\.\\Root\\cimv2\\TerminalServices") instance of __namespace{ name="ms_407";}; #pragma namespace("\\\\.\\Root\\cimv2\\TerminalServices\\ms_407") #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(0x0407) : ToInstance] class CIM_ManagedSystemElement { }; [AMENDMENT, LOCALE(0x0407) : ToInstance] class CIM_LogicalElement : CIM_ManagedSystemElement { }; [AMENDMENT, LOCALE(0x0407) : ToInstance] class CIM_Setting : CIM_ManagedSystemElement { }; [AMENDMENT, LOCALE(0x0407) : ToInstance] class CIM_ElementSetting : CIM_ManagedSystemElement { }; [Description("Die Klasse \"Win32_TSDiscoveredLicenseServer\" stellt Informationen über den ermittelten Lizenzserver bereit.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSDiscoveredLicenseServer { [key,Description("Name des ermittelten Terminalserver-Lizenzservers.") : Amended ToSubclass] string LicenseServer; [Description("Kennzeichner für Ermittlungsmodus") : Amended ToSubclass,Values{"GroupPolicyConfigured", "RegistryConfigured", "WorkgroupDiscovery", "DomainDiscovery", "EnterpriseDiscovery"} : Amended ToSubclass] uint32 HowDiscovered; [Description("Kennzeichner für Lizenzserververfügbarkeit") : Amended ToSubclass,Values{"Nicht verfügbar", "Verfügbar"} : Amended ToSubclass] uint32 IsLSAvailable; [Description("Kennzeichner für Terminalserver mit Administratorzugriff auf Lizenzserver") : Amended ToSubclass,Values{"Nein", "Ja", "Unbekannt"} : Amended ToSubclass] uint32 IsAdminOnLS; [Description("Kennzeichner für Lizenzserver, der CALs für Terminalserver ausstellt") : Amended ToSubclass,Values{"Nicht zugelassen", "Zugelassen", "Unbekannt"} : Amended ToSubclass] uint32 IssuingCALs; }; [Description("Die Klasse Win32_TerminalServiceSetting definiert die Konfiguration für TerminalServerSetting. Diese enthält Funktionen wie Terminalservermodus, Lizenzierung, Active Desktop, Berechtigungen, Löschung der temporären Ordner und temporären Ordner pro Sitzung") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TerminalServiceSetting : CIM_Setting { [key,Description("Name des Terminalservers, dessen Eigenschaften angezeigt werden sollen.") : Amended ToSubclass] string ServerName; [Description("Kennzeichner für den Modus des Terminaldienstes") : Amended ToSubclass,Values{"Remoteverwaltung", "AppServer"} : Amended ToSubclass] uint32 TerminalServerMode; [Description("Reserviert. Gibt einen Wert von eins zurück.") : Amended ToSubclass] uint32 GetCapabilitiesID; [Description("Kennzeichner für Lizenzierungsmodus") : Amended ToSubclass,Values{"Persönlicher Terminalserver", "Remotedesktop für Verwaltung", "Pro Gerät", "Pro Benutzer", "Nicht konfiguriert"} : Amended ToSubclass] uint32 LicensingType; [Description("PolicySourceLicensingType gibt an, ob die LicensingType-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceLicensingType; [Description("Jedes Bit des Eigenschaftswerts dient als ein Index für das Array der Werte in der BitValues-Liste.") : Amended ToSubclass] uint32 PossibleLicensingTypes; [Description("Lizenzierungsmodus") : Amended ToSubclass] string LicensingName; [Description("Kurze Beschreibung für den Lizenzierungsmodus") : Amended ToSubclass] string LicensingDescription; [Description("Wert für Active Desktop") : Amended ToSubclass,Values{"TRUE", "FALSE"} : Amended ToSubclass] uint32 ActiveDesktop; [Description("Wert für Anwendungskompatibilität") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 UserPermission; [Description("Temporäre Ordner beim Beenden löschen") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 DeleteTempFolders; [Description("PolicySourceDeleteTempFolders gibt an, ob die DeleteTempFolders-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceDeleteTempFolders; [Description("Temporäre Ordner pro Sitzung verwenden") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 UseTempFolders; [Description("PolicySourceUseTempFolders gibt an, ob die UseTempFolders-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceUseTempFolders; [Description("Bestimmt, ob neue Terminalserververbindungen zugelassen sind.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AllowTSConnections; [Description("PolicySourceAllowTSConnections gibt an, ob die AllowTSConnections-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceAllowTSConnections; [Description("Bestimmt, ob nur eine Sitzung pro Benutzer erlaubt ist.") : Amended ToSubclass,Values{"False", "True"} : Amended ToSubclass] uint32 SingleSession; [Description("PolicySourceSingleSession gibt an, ob die SingleSession-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSingleSession; [Description("Beschreibt den Profilpfad des Computers.") : Amended ToSubclass] string ProfilePath; [Description("PolicySourceProfilePath gibt an, ob die ProfilePath-Eigenschaft durch die Gruppenrichtlinie (1) oder den Server (0) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceProfilePath; [Description("Beschreibt das Basisverzeichnis des Computers.") : Amended ToSubclass] string HomeDirectory; [Description("PolicySourceHomeDirectory gibt an, ob die HomeDirectory-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceHomeDirectory; [Description("Zeigt an, ob die Zeitzonenumleitung aktiviert oder deaktiviert ist.") : Amended ToSubclass] uint32 TimeZoneRedirection; [Description("PolicySourceTimeZoneRedirection gibt an, ob die TimeZoneRedirection-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceTimeZoneRedirection; [Description("Bestimmt, ob neue Sitzungen erlaubt sind. Diese Einstellung hat keine Auswirkung auf vorhandene Sitzungen für Builds nach Windows 2000.") : Amended ToSubclass] string Logons; [Description("Die DirectConnectLicenseServers-Eigenschaft ist veraltet.") : Amended ToSubclass] string DirectConnectLicenseServers; [Description("Die PolicySourceDirectConnectLicenseServers-Eigenschaft ist veraltet.") : Amended ToSubclass] uint32 PolicySourceDirectConnectLicenseServers; [Description("Mit PolicySourceConfiguredLicenseServers wird angegeben, ob die von GetSpecifiedLSList zurückgegebenen Lizenzserver durch den Server (0) oder durch die Gruppenrichtlinie (1) konfiguriert werden.") : Amended ToSubclass] uint32 PolicySourceConfiguredLicenseServers; [Description("Zeigt an, ob ein an der Konsole angemeldeter Administrator abgemeldet werden kann.") : Amended ToSubclass] uint32 DisableForcibleLogoff; [Description("Legt fest, auf welchen Druckerttreiber zurückgegriffen werden soll.") : Amended ToSubclass,Values{"Auf keinen Treiber zurückgreifen=0", "Am besten passender=1", "Am besten passender, sonst auf PCL zurückgreifen=2", "Am besten passender, sonst auf PS zurückgreifen=3", "Am besten passender, sonst PCL- und PS-Treiber anzeigen=4"} : Amended ToSubclass] uint32 FallbackPrintDriverType; [Description("PolicySourceFallbackPrintDriverType gibt an, ob die FallbackPrintDriverType-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceFallbackPrintDriverType; [Description("Sitzungsbroker-Ausgleichsmodus: (0) Neue Benutzeranmeldungen zulassen, (1) Neue Benutzeranmeldungen nach Neustart verweigern, (2) Neue Benutzeranmeldungen verweigern.") : Amended ToSubclass] uint32 SessionBrokerDrainMode; [Description("Begrenzte Anzahl von Benutzersitzungen: (0) Die Funktion ist deaktiviert. Ein Wert größer als Null stellt die Anzahl von Sitzungen dar, die pro Verbindung zulässig sind.") : Amended ToSubclass] uint32 LimitedUserSessions; [Description("Aktiviert Dynamische gleichmäßige Zeitplanung: (0) Dynamische gleichmäßige Zeitplanung ist deaktiviert, (1) Dynamische gleichmäßige Zeitplanung ist aktiviert.") : Amended ToSubclass] uint32 EnableDFSS; [Description("Die Richtlinienquelle für die Aktivierung der Dynamischen gleichmäßigen Zeitplanung gibt an, ob die Eigenschaft für die Aktivierung der Dynamischen gleichmäßigen Zeitplanung vom Server (0) oder von einer Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceEnableDFSS; [Description("Aktiviert Remotedesktop-MSI: (0) Remotedesktop-MSI ist deaktiviert, (1) Remotedesktop-MSI ist aktiviert.") : Amended ToSubclass] uint32 EnableRemoteDesktopMSI; [Description("Die Richtlinienquelle für die Aktivierung von Remotedesktop-MSI gibt an, ob die Eigenschaft für die Aktivierung von Remotedesktop-MSI vom Server (0) oder von einer Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceEnableRemoteDesktopMSI; [Description("Gibt an, ob Remotedesktopverbindungs-Clients die Verbindung mit Sitzungen auf einem RD-Sitzungshostserver automatisch wiederherstellen können, wenn ihre Netzwerkverbindung vorübergehend unterbrochen wird: (0) Die automatische Verbindungswiederherstellung von Clients ist nicht zulässig. (1) Die automatische Verbindungswiederherstellung wird für alle Clients mit Remotedesktopverbindung ausgeführt, wenn die Netzwerkverbindung unterbrochen wird.") : Amended ToSubclass] uint32 EnableAutomaticReconnection; [Description("\"PolicySourceEnableAutomaticReconnection\" gibt an, ob die EnableAutomaticReconnection-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceEnableAutomaticReconnection; [Description("Gibt an, ob der Druckertreiber von Easy Print für Remotedesktop als Erstes zum Installieren aller Clientdrucker verwendet wird: (0) Der RD-Sitzungshostserver versucht, einen geeigneten Druckertreiber zum Installieren des Clientdruckers zu finden. Ist auf dem RD-Sitzungshostserver kein entsprechender Druckertreiber für den Clientdrucker vorhanden, versucht der Server, den Druckertreiber von Easy Print für Remotedesktop zum Installieren des Clientdruckers zu verwenden. (1) Der RD-Sitzungshostserver versucht zuerst, alle Clientdrucker mit dem Druckertreiber von Easy Print für Remotedesktop zu installieren. Falls der Druckertreiber von Easy Print für Remotedesktop aus irgendeinem Grund nicht verwendet werden kann, wird ein für den Clientdrucker geeigneter Druckertreiber auf dem RD-Sitzungshostserver verwendet.") : Amended ToSubclass] uint32 UseRDEasyPrintDriver; [Description("\"PolicySourceUseRDEasyPrintDriver\" gibt an, ob die UseRDEasyPrintDriver-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceUseRDEasyPrintDriver; [Description("Steuert die Umleitung von Smartcardgeräten in einer Remotedesktopdienste-Sitzung: (0) Benutzer der Remotedesktopdienste können sich nicht mit einer Smartcard bei einer Remotedesktopdienste-Sitzung anmelden. (1) Die Umleitung von Smartcardgeräten ist zulässig.") : Amended ToSubclass] uint32 RedirectSmartCards; [Description("\"PolicySourceRedirectSmartCards\" gibt an, ob die RedirectSmartCards-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceRedirectSmartCards; [Description("Aktiviert die gleichmäßige Datenträgerzeitplanung: (0) Die gleichmäßige Datenträgerzeitplanung ist deaktiviert. (1) Die gleichmäßige Datenträgerzeitplanung ist aktiviert.") : Amended ToSubclass] uint32 EnableDiskFSS; [Description("Aktiviert die gleichmäßige Netzwerkauslastungszeitplanung: (0) Die gleichmäßige Netzwerkauslastungszeitplanung ist deaktiviert. (1) Die gleichmäßige Netzwerkauslastungszeitplanung ist aktiviert.") : Amended ToSubclass] uint32 EnableNetworkFSS; [Description("Standardgewichtung der gleichmäßigen Netzwerkauslastung für Benutzersitzungen. Gültige Werte sind 1 bis 9.") : Amended ToSubclass] uint32 NetworkFSSUserSessionWeight; [Description("Standardgewichtung der gleichmäßigen Netzwerkauslastung für lokale Systemprozesse. Gültige Werte sind 1 bis 9.") : Amended ToSubclass] uint32 NetworkFSSLocalSystemWeight; [Description("Standardgewichtung der gleichmäßigen Netzwerkauslastung für den gesamten Netzwerkdatenverkehr. Gültige Werte sind 1 bis 9.") : Amended ToSubclass] uint32 NetworkFSSCatchAllWeight; [Description("Aktiviert oder deaktiviert die Zeitzonenumleitung") : Amended ToSubclass] uint32 SetTimeZoneRedirection([In] uint32 TimeZoneRedirection); [Description("Diese Methode ist veraltet und gibt WBEM_E_NOT_SUPPORTED zurück, auch wenn keine Vorgänge ausgeführt werden.") : Amended ToSubclass] uint32 AddDirectConnectLicenseServer([In] string LicenseServerName); [Description("Diese Methode ist veraltet und gibt WBEM_E_NOT_SUPPORTED zurück, auch wenn keine Vorgänge ausgeführt werden.") : Amended ToSubclass] uint32 DeleteDirectConnectLicenseServer([In] string LicenseServerName); [Description("Diese Methode ist veraltet und gibt WBEM_E_NOT_SUPPORTED zurück, auch wenn keine Vorgänge ausgeführt werden.") : Amended ToSubclass] uint32 UpdateDirectConnectLicenseServer([In] string LicenseServerList); [Description("Ruft die Liste der bekannten Lizenzserver ab. Wenn keine bekannten Lizenzserver vorhanden sind, wird ein leeres Array zurückgegeben.") : Amended ToSubclass] uint32 GetRegisteredLicenseServerList([out] string RegisteredLSList[]); [Description("Ruft die Liste der angegebenen Lizenzserver ab.") : Amended ToSubclass] uint32 GetSpecifiedLicenseServerList([out] string SpecifiedLSList[]); [Description("Aktualisiert die Liste der angegebenen Lizenzserver und ersetzt alle vorhandenen angegeben Lizenzserver.") : Amended ToSubclass] uint32 SetSpecifiedLicenseServerList([In] string SpecifiedLSList[]); [Description("Entfernt alle Lizenzserver aus der Liste der angegebenen Lizenzserver.") : Amended ToSubclass] uint32 EmptySpecifiedLicenseServerList(); [Description("Legt den angegebenen Lizenzserver in der Liste der angegebenen Lizenzserver als ersten Eintrag fest.") : Amended ToSubclass] uint32 SetPrimaryLicenseServer([In] string LicenseServerName); [Description("Fügt den angegebenen Lizenzserver am Ende der Liste der angegebenen Lizenzserver hinzu.") : Amended ToSubclass] uint32 AddLSToSpecifiedLicenseServerList([In] string LicenseServerName); [Description("Entfernt den angegebenen Lizenzserver aus der Liste der angegebenen Lizenzserver.") : Amended ToSubclass] uint32 RemoveLSFromSpecifiedLicenseServerList([In] string LicenseServerName); [Description("Ruft den zuvor vom Administrator festgelegten Wert für das Registrierungstoken ab.") : Amended ToSubclass] uint32 GetLicensingAadInfo([out] string LicensingClientId,[out] uint32 TokenLength,[out] string TenantAadToken); [Description("Legt das Registrierungstoken mit dem vom Administrator bereitgestellten Wert fest oder aktualisiert es") : Amended ToSubclass] uint32 SetLicensingAadInfo([In] string LicensingClientId,[In] string TenantAadToken); [Description("Ruft die RDS-Serverversion ab") : Amended ToSubclass] uint32 GetRDSVersion([out] uint32 Version); [Description("Konfiguriert den auf dem Terminalservermodus-basierten Lizenztyp: Für den Remoteadministrator - Remotedesktop für Verwaltungsanwendungsserver - Persönlicher Terminalserver pro Gerät und pro Benutzer - Persönlicher Terminalserver.") : Amended ToSubclass] uint32 ChangeMode([In] uint32 LicensingType); [Description("Erlaubt oder verweigert neue Terminalserververbindungen. Der zweite Parameter ist optional. Ist dieser Parameter angegeben und auf TRUE festgelegt, wird die Remotedesktop-Firewallausnahmeregel aktiviert bzw. deaktiviert, je nachdem, ob \"AllowTSConnections\" auf TRUE oder auf FALSE festgelegt ist.") : Amended ToSubclass] uint32 SetAllowTSConnections([In] uint32 AllowTSConnections,[In] uint32 ModifyFirewallException); [Description("Aktiviert oder deaktiviert den Status \"SingleSession\".") : Amended ToSubclass] uint32 SetSingleSession([In] uint32 SingleSession); [Description("Aktiviert oder deaktiviert das Abmelden eines Administrator, der an der Konsole angemeldet ist.") : Amended ToSubclass] uint32 SetDisableForcibleLogoff([In] uint32 DisableForcibleLogoff); [Description("Setzt den Profilpfad für den Computer.") : Amended ToSubclass] uint32 SetProfilePath([In] string ProfilePath); [Description("Legt das Basisverzeichnis des Computers fest.") : Amended ToSubclass] uint32 SetHomeDirectory([In] string HomeDirectory); [Description("\"PropertyName\" ist eine Stringeigenschaft und ist entweder \"DeleteTempFolders\" oder \"UseTempFolders\". Hierbei handelt es sich um Flags, die entweder auf falsch oder wahr gesetzt sind, abhängig davon, ob der Wert auf 0 oder 1 gesetzt ist. Bei Erfolg wird 0 wiedergegeben, und ein Fehler wird zurückgegeben, falls die Richtlinie auf Gruppenrichtlinie gesetzt war.") : Amended ToSubclass] uint32 SetPolicyPropertyName([In] string PropertyName,[In] boolean Value); [Description("Legt den Druckertreiber fest, auf den zurückgegriffen werden soll, auf folgenden Wert fest: 0=Auf keinen Treiber zurückgreifen, 1=Am besten passender, 2 = Am besten passender, sonst auf PCL zurückgreifen, 3=Am besten passender, sonst auf PS zurückgreifen, 4=Am besten passender, sonst PCL- und PS-Treiber anzeigen.") : Amended ToSubclass] uint32 SetFallbackPrintDriverType([In] uint32 FallbackPrintDriverType); [Description("Ruft die Netzwerkkarten-ID für Terminaldienste und deren Beschreibungen ab.") : Amended ToSubclass] uint32 GetTSLanaIds([out] uint32 LanaIdList[],[out] string LanaIdDescriptions[]); [Description("Ruft eine Liste der Winstation-Treibernamen ab.") : Amended ToSubclass] uint32 GetWinstationDriverNames([out] string WinstaDriverNames[]); [Description("Erstellt einen neuen Listenerstapel basierend auf einer eindeutigen Kombination aus Listenername und NIC.") : Amended ToSubclass] uint32 CreateWinstation([in] string Name,[in] string WinstaDriverName,[in] uint32 LanaId); [Description("Sendet ein Ping-Signal an den Lizenzserver. Bei einem gültigen Lizenzserver wird S_OK zurückgegeben. Anderenfalls wird S_FALSE zurückgegeben.") : Amended ToSubclass] uint32 PingLicenseServer([in] string ServerName); [Description("Stellt eine Verbindung mit dem Lizenzserver her und aktualisiert den Verbindungsstatus.") : 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("Überprüft, ob der Terminalserver CALs vom Lizenzserver abrufen kann. Die Prüfung basiert auf der auf dem Lizenzserver konfigurierten Lizenzserver-Sicherheitsgruppenrichtlinie und der Mitgliedschaft der lokalen Gruppe \"RDS-Endpunktserver\" auf dem Lizenzserver. Gibt \"S_OK\" zurück, wenn der Terminalserver Zugriff auf den Lizenzserver hat. Andernfalls wird \"S_FALSE\" zurückgegeben.") : Amended ToSubclass] uint32 CanAccessLicenseServer([in] string ServerName,[out] uint32 AccessAllowed); [Description("Zählt alle Lizenzserver einschließlich Ermittlungsmethode auf.") : Amended ToSubclass] uint32 FindLicenseServers([out] Win32_TSDiscoveredLicenseServer LicenseServersList[],[out] uint32 Count); [Description("Gibt die Anzahl der verbleibenden Tage für den Terminalserver-Aktivierungszeitraum an. Ein Wert von Null zeigt an, dass der Aktivierungszeitraum abgelaufen ist.") : Amended ToSubclass] uint32 GetGracePeriodDays([out] uint32 DaysLeft); [Description("Gibt den TS-Domänennamen an.") : Amended ToSubclass] uint32 GetDomain([out] string Domain); }; [Description("Die Klasse \"Win32_TerminalServiceToSetting\" ist eine Zuweisung von Win32_TerminalService als Element und Win32_TerminalServiceSetting als Einstellung. Diese enthält Terminalservermodus, Lizenzierung, Active Desktop, Berechtigungen, Löschung der temporären Ordner und temporären Ordner pro Sitzung.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TerminalServiceToSetting : CIM_ElementSetting { }; [Description("Die Klasse \"Win32_TerminalSetting\" ist eine abstrakte Basisklasse für alle Terminaldienste-Einstellungsklassen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TerminalSetting : CIM_Setting { [Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; }; [Description("Die Klasse \"Win32_TerminalTerminalSetting\" stellt die Beziehung zwischen einem Terminal und dessen Konfigurationseinstellungen dar.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TerminalTerminalSetting : CIM_ElementSetting { }; [Description("Die Klasse \"Win32_Terminal\" ist ein Element der Zuweisung TerminalSetting in der Gruppen wie Allgemein, Anmelden, Sitzung, Umgebung, Remoteüberwachung, Client, Netzwerkadapter und Berechtigung mehrere Konfigurationseinstellungsklassen darstellen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_Terminal : CIM_LogicalElement { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Aktiviert oder deaktiviert den Terminal.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 fEnableTerminal; [Description("Ermittelt die Anzahl der angemeldeten Sitzungen für ein bestimmtes Terminal.") : Amended ToSubclass] uint32 LoggedOnUsers; [Description("Aktiviert oder deaktiviert den Terminal. Es kann ein Parameter für die Funktion verwendet werden: das Kennzeichen, das diese aktiviert oder deaktiviert. Der Aufruf gibt null bei Erfolg und eine Fehlermeldung bei einem Fehlschlag zurück.") : Amended ToSubclass] uint32 Enable([In] uint32 fEnableTerminal); [Description("Erstellt ein Terminal. Die Funktion erwartet einen der folgenden drei Parameter: ein Name für das Terminal, das Terminalprotokoll und den Transport. Die beiden letzten Parameter sind Eigenschaften der Win32_TSGeneralSetting-Klasse. Damit wird ein Terminal mit den Standardeinstellungen erstellt, die mit den entsprechenden Funktionen in den verschiedenen Win32_TerminalSetting-Klassen angepasst werden können. Bei erfolgreicher Ausführung gibt die Funktion NULL zurück. Bei einem Fehler wird eine Fehlermeldung ausgegeben.") : Amended ToSubclass] uint32 Create([In] string NewTerminalName,[In] string Transport,[In] string TerminalProtocol); [Description("Benennt das Terminal um. Die Funktion erwartet einen Parameter: den neuen Terminalnamen. Bei erfolgreicher Ausführung gibt der Aufruf NULL zurück. Bei einem Fehler wird eine Fehlermeldung ausgegeben.") : Amended ToSubclass] uint32 Rename([In] string NewTerminalName); [Description("Löscht das angegebene Terminal. Die Funktion erwartet einen Parameter: den Terminalnamen. Bei erfolgreicher Ausführung gibt der Aufruf NULL zurück. Bei einem Fehler wird eine Fehlermeldung ausgegeben.") : Amended ToSubclass] uint32 Delete([In] string NewTerminalName); }; [Description("Die Klasse \"Win32_TSGeneralSetting\" enthält Funktionen wie Protokollierung, Übertragung, Kommentarerstellung, Windows-Authentifizierung und das Festlegen von Verschlüsselungsstufen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSGeneralSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Name des Protokolls der Sitzungsebene. Beispiel: Microsoft RDP 6.0.") : Amended ToSubclass] string TerminalProtocol; [Description("Zeigt den Transporttyp für die Verbindung an. Beispiel: TCP, NETBIOS, IPX/SPX.") : Amended ToSubclass] string Transport; [Description("Anzeigename für den Listener.") : Amended ToSubclass] string Comment; [Description("Legt fest, ob die Verbindung standardmäßig die Standard-Windows-Authentifizierung verwendet, falls ein anderes Authentifizierungspaket auf dem System installiert wurde.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 WindowsAuthentication; [Description("Damit die WMI-Eigenschaft \"SSLCertificateSHA1Hash\" verwendet werden kann, müssen Sie zunächst den hexadezimalen Fingerabdruckwert für das Zertifikat finden, das der Zielserver verwenden soll. Der Fingerabdruck eines Zertifikats kann mithilfe des MMC-Snap-Ins \"Zertifikate\" gefunden werden. Öffen Sie im Snap-In \"Zertifikate\" die Eigenschaftenseite des Zertifikats und wechseln Sie zur Detailansicht.") : Amended ToSubclass] string SSLCertificateSHA1Hash; [Description("Enthält einen seriellen Zertifikatspeicher, der alle Zertifikate aus dem MY-Speicher des Computers enthält, die gültige Serverzertifikate für die Verwendung mit Terminalserver-SSL sind.") : Amended ToSubclass] uint8 Certificates[]; [Description("SSLCertificeSHA1HashType gibt an, ob die SSLCertificeSHA1Hash-Eigenschaft ungültig (0), standardmäßig selbstsigniert (1), durch die standardmäßige Gruppenrichtlinie erzwungen (2) oder benutzerdefiniert (3) ist.") : Amended ToSubclass] uint32 SSLCertificateSHA1HashType; [Description("Windows 2000 unterstützt drei Verschlüsselungsstufen: Niedrig, Mittel/Client-kompatibel und Hoch. Windows Server 2003 unterstützt vier Verschlüsselungsstufen: Niedrig, Mittel/Client-kompatibel, Hoch und FIPS-konform") : Amended ToSubclass,Values{"Niedrig", "Mittel / Clientkompatibel", "Hoch", "FIPS-konform"} : Amended ToSubclass] uint32 MinEncryptionLevel; [Description("Gibt den Typ der für Remoteverbindungen verwendeten Benutzerauthentifizierung an. Falls aktiviert, wird vom Protokoll eine frühzeitige Benutzerauthentifizierung bei der Verbindungsherstellung angefordert, um den Schutz des Servers vor Netzwerkangriffen zu verbessern. Nur RDP-Clients, die Unterstützung für RDP, Version 6.0 oder höher, bieten, können eine Verbindung herstellen. Zur Vermeidung von Verbindungsunterbrechungen bei Remotebenutzern wird empfohlen, vor einer Aktivierung der Eigenschaft RDP-Clients bereitzustellen, die die entsprechende Protokollversion unterstützen.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 UserAuthenticationRequired; [Description("PolicySourceUserAuthenticationRequired gibt an, ob die UserAuthenticationRequired-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceUserAuthenticationRequired; [Description("PolicySourceMinEncryptionLevel gibt an, ob die MinEncryptionLevel-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder Standard (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceMinEncryptionLevel; [Values{"RDP-Sicherheitsstufe", "Verhandeln", "SSL", "NEWTBD"} : Amended ToSubclass] uint32 SecurityLayer; [Description("PolicySourceSecurityLayer gibt an, ob die SecurityLayer-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSecurityLayer; [Description("Anzeigename für den Namen des Antragstellers für das persönliche Zertifikat auf dem lokalen Computer") : Amended ToSubclass] string CertificateName; [Description("Legt die Verschlüsselungsstufe auf niedrig, mittel oder hoch fest. Die Funktion erwartet einen der folgenden Parameter: 1 = Niedrig, 2 = Mittel 3 = Hoch, 4 = FIPS-kompatibel") : Amended ToSubclass] uint32 SetEncryptionLevel([In] uint32 MinEncryptionLevel); [Description("Legt die Sicherheitsstufe auf RDP-Sicherheitsstufe, Aushandeln oder SSL fest. Die Funktion erwartet einen der folgenden Parameter: 0 = RDP-Sicherheitsstufe, 1 = Aushandeln, 2 = SSL. Hinweis: Wenn die Verschlüsselungsstufe = 1 ist, dann ist die Einstellung Sicherheitsstufe = 2 ungültig.") : Amended ToSubclass] uint32 SetSecurityLayer([In] uint32 SecurityLayer); [Description("Aktiviert oder deaktiviert die UserAuthenticationRequired-Funktion. Die Funktion erwartet einen Parameter: das Kennzeichen, mit dem die Funktion aktiviert oder deaktiviert wird. Bei erfolgreicher Ausführung gibt der Aufruf NULL zurück. Bei einem Fehler wird eine Fehlermeldung ausgegeben.") : Amended ToSubclass] uint32 SetUserAuthenticationRequired([In] uint32 UserAuthenticationRequired); }; [Description("Die Klasse \"Win32_TSLogonSetting\" ermöglicht das Konfigurieren von Anmeldeeinstellungen wie Benutzername, Domäne und Kennwortanforderung.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSLogonSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Beschreibt, welche Richtlinie der Server zum Ermitteln der Verbindungseinstellungen verwendet.") : Amended ToSubclass,Values{"Pro Benutzer", "Serverüberschreibung"} : Amended ToSubclass] uint32 ClientLogonInfoPolicy; [Description("Legt fest, ob der Benutzer immer angefordert wird, ein Kennwort bei der Anmeldung an den Server einzugeben.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 PromptForPassword; [Description("PolicySourcePromptForPassword gibt an, ob die PromptForPassword-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourcePromptForPassword; [Description("Gibt an, ob der Benutzername vom Client abgerufen wurde") : Amended ToSubclass] string UserName; [Description("PolicySourceUserName gibt an, ob die UserName-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceUserName; [Description("Geben Sie den Domänennamen des Benutzercomputers an.") : Amended ToSubclass] string Domain; [Description("PolicySourceDomain gibt an, ob die Domain-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceDomain; [Description("Legt die Eigenschaften \"Benutzername\", \"Kennwort\" und \"Domäne\" fest, die die Anmeldeinformationen für die Authentifizierung explizit bestimmen. Der Aufruf ist erfolgreich im Modus \"Serverüberschreibung\" und liefert einen Fehler zurück, wenn die Richtlinie auf Benutzer bzw. Computer festgelegt war.") : Amended ToSubclass] uint32 ExplicitLogon([In] string UserName,[In] string Domain,[In] string Password); [Description("Aktiviert oder deaktiviert das Kennzeichen \"PromptForPasword\", falls es nicht unter Gruppenrichtlinie angezeigt wird.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 SetPromptForPassword([In] uint32 PromptForPassword); }; [Description("Die Klasse \"Win32_TSSessionSetting\" definiert die Konfiguration von Win32_Terminal und enthält Funktionen wie Zeitlimits, Verbindungstrennung und Neuverbindungsaktionen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSSessionSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Beschreibt, welche Richtlinie der Server verwendet, um das Limit für aktive Sitzungen für Benutzersitzungen zu ermitteln.") : Amended ToSubclass,Values{"Pro Benutzer", "Serverüberschreibung"} : Amended ToSubclass] uint32 TimeLimitPolicy; [Description("Maximal zugelassene Zeit für das Limit aktiver Sitzungen in Millisekunden, wobei 0 kein Limit bedeutet.") : Amended ToSubclass] uint32 ActiveSessionLimit; [Description("PolicySourceActiveSessionLimit gibt an, ob die ActiveSessionLimit-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceActiveSessionLimit; [Description("Zeit in Millisekunden, nach der eine getrennte Sitzung beendet werden soll, wobei 0 niemals bedeutet.") : Amended ToSubclass] uint32 DisconnectedSessionLimit; [Description("PolicySourceDisconnectedSessionLimit gibt an, ob die DisconnectedSessionLimit-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceDisconnectedSessionLimit; [Description("Zeitlimit für Leerlaufsitzung, angegeben in Einheiten von Millisekunden, wobei 0 niemals bedeutet.") : Amended ToSubclass] uint32 IdleSessionLimit; [Description("PolicySourceIdleSessionLimit gibt an, ob die IdleSessionLimit-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceIdleSessionLimit; [Description("Beschreibt, welche Richtlinie der Server verwendet, um zu ermitteln, ob eine Verbindung entweder aufgrund eines Netzwerkproblems oder aufgrund eines abgelaufenen Zeitlimits abgebrochen wurde.") : Amended ToSubclass,Values{"Pro Benutzer", "Serverüberschreibung"} : Amended ToSubclass] uint32 BrokenConnectionPolicy; [Description("Wenn das Sitzungslimit erreicht wird bzw. die Verbindung abgebrochen ist, wird eine der folgenden Aktionen durchgeführt: Trennen - Benutzer wird von der Sitzung getrennt oder Beenden - Die Sitzung wird permanent vom Server gelöscht .") : Amended ToSubclass,Values{"Trennen", "Beenden"} : Amended ToSubclass] uint32 BrokenConnectionAction; [Description("PolicySourceBrokenConnectionAction gibt an, ob die BrokenConnectionAction-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceBrokenConnectionAction; [Description("Zeigt an, ob ein Benutzer den gleichen Clientcomputer verwenden muss, um die Verbindung mit einer getrennten Sitzung erneut herzustellen.") : Amended ToSubclass,Values{"Beliebiger Client", "Vorheriger Client"} : Amended ToSubclass] uint32 ReconnectionPolicy; [Description("PolicySourceReconnectPolicy gibt an, ob die ReconnectPolicy-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceReconnectionPolicy; [Description("Bei einem Wert ungleich Null wird bei Erreichen der maximalen Leerlaufzeit vor dem Abmelden der Sitzung eine Warnung angezeigt. \"O\" steht für Sonstiges. Für diese Einstellung ist keine Gruppenrichtlinie verfügbar, sie kann nur über \"tsconfig\" festgelegt werden.") : Amended ToSubclass] uint32 EnableTimeoutWarning; [Description("SessionLimitType ist eine Auflistung der Eigenschaften: 0 = ActiveSessionLimit, 1 = DisconnectedSessionLimit and 2 = IdleSessionLimit. Diese bestimmen, die maximale Zeit für die aktivierte Sitzung, die getrennte Sitzung aber NIE für alle drei und Leerlaufsitzungslimits. Wert gibt die Zeit in Millisekunden an. Der Anruf gibt 0 für Erfolg im Falle der Serverüberschreibung und einen Fehler, wenn die Richtlinie als Gruppenrichtlinie festgelegt wurde.") : Amended ToSubclass] uint32 TimeLimit([In] string SessionLimitType,[In] uint32 ValueLimit); [Description("Legt die Aktion fest, die durchgeführt wird, wenn das Sitzungslimit erreicht wurde bzw. die Verbindung abgebrochen wurde. Eine der folgenden Aktionen wird durchgeführt: Trennen - Benutzer wird von der Sitzung getrennt oder Beenden - Die Sitzung wird permanent vom Server gelöscht. Der Aufruf ist erfolgreich im Modus \"Serverüberschreibung\" und liefert einen Fehler zurück, wenn die Richtlinie auf Benutzer bzw. Computer festgelegt war.") : Amended ToSubclass] uint32 BrokenConnection([In] uint32 BrokenConnectionAction); }; [Description("Die Klasse Win32_TSEnvironmentSetting definiert die Konfiguration für Win32_Terminal, die Funktionen wie die ursprüngliche Programmrichtlinie enthält.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSEnvironmentSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Beschreibt, welche Richtlinie der Server verwendet, um den Programmpfad, Dateinamen und Arbeitsverzeichnis eines auszuführenden Programms zu ermitteln.") : Amended ToSubclass,Values{"Pro Benutzer", "Serverüberschreibung", "Einzelanwendungsmodus"} : Amended ToSubclass] uint32 InitialProgramPolicy; [Description("Legt den Namen und Pfad des Programms fest, das bei der Anmeldung am Terminalserver ausgeführt werden soll.") : Amended ToSubclass] string InitialProgramPath; [Description("PolicySourceInitialProgramPath gibt an, ob die InitialProgramPath-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceInitialProgramPath; [Description("Legt das Arbeitsverzeichnis des Programms fest, das bei der Anmeldung am Terminalserver ausgeführt werden soll.") : Amended ToSubclass] string Startin; [Description("PolicySourceStartIn gibt an, ob die StartIn-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceStartIn; [Description("Legt fest, ob der Hintergrund auf dem Windows-Client deaktiviert wird. Diese Option kann Systemressourcen sparen, indem die für den Neuaufbau des Bildschirms erforderlich Zeit reduziert wird.") : Amended ToSubclass,Values{"Falsch", "Wahr"} : Amended ToSubclass] uint32 ClientWallPaper; [Description("PolicySourceClientWallPaper gibt an, ob die ClientWallPaper-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceClientWallPaper; [Description("Legt die Eigenschaften \"InitialProgramPath\" und \"StartIn\" fest, die Namen, Pfad und Arbeitsverzeichnis des Programms, das bei der Benutzeranmeldung am Terminalserver ausgeführt wird, bestimmen. Der ganzzahlige Wert 0 wird zurückgeliefert, wenn der Aufruf im Modus \"Serverüberschreibung\" erfolgreich war. Wenn die Einstellung auf \"Gruppenrichtliniensteuerung\" festgelegt war, wird ein Fehler zurückgeliefert.") : Amended ToSubclass] uint32 InitialProgram([In] string InitialProgramPath,[In] string Startin); [Description("Aktiviert oder deaktiviert \"ClientWallPaper\", falls die Eigenschaft nicht von der Gruppenrichtlinie aktiviert wurde. Gibt einen ganzzahligen Wert von 0 zurück, falls der Aufruf erfolgreich, d. h. der Server wurde außer Kraft gesetzt, und einen Fehler zurück, falls die Richtlinie von der Gruppensteuerungsrichtlinie gesteuert wird. ") : Amended ToSubclass] uint32 SetClientWallPaper([In] uint32 ClientWallPaper); }; [Description("Die Klasse Win32_TSRemoteControlSetting definiert die Konfiguration für Win32_Terminal. Sie können die Remoteüberwachungsrichtlinie konfigurieren.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSRemoteControlSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Beschreibt, welche Richtlinie der Server verwendet, um Remoteüberwachungseinstellungen abzurufen.") : Amended ToSubclass,Values{"Pro Benutzer", "Serverüberschreibung"} : Amended ToSubclass] uint32 RemoteControlPolicy; [Description("Legt fest, ob die Zustimmung des Benutzers für die Remoteüberwachung der Sitzung erforderlich ist.") : Amended ToSubclass,Values{"Deaktivieren", "EnableInputNotify", "EnableInputNoNotify", "EnableNoInputNotify", "EnableNoInputNoNotify"} : Amended ToSubclass] uint32 LevelOfControl; [Description("PolicySourceLevelOfControl gibt an, ob die LevelOfControl-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceLevelOfControl; [Description("Legt die Eigenschaft \"LevelOfControl\" fest, die Überwachungsstufe bestimmt. Folgende Wert sind möglich: Disable, EnableInputNotify, EnableInputNoNotify, EnableNoInputNotify, EnableNoInputNoNotify. Der ganzzahlige Wert 0 wird zurückgeliefert, wenn der Aufruf im Modus \"Serverüberschreibung\" erfolgreich war. Wenn die Einstellung auf \"Gruppenrichtliniensteuerung\" festgelegt war, wird ein Fehler zurückgeliefert.") : Amended ToSubclass] uint32 RemoteControl([In] uint32 LevelOfControl); }; [Description("Die Klasse Win32_TSClientSetting definiert die Konfiguration für Win32_Terminal. Sie können die Verbindungsrichtlinie, Drucker, Laufwerk, Zwischenablagenzuordnung, Farbtiefe und Verbindungseinstellungen konfigurieren.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSClientSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Beschreibt, welche Richtlinie der Server verwendet, um Verbindungseinstellungen abzurufen.") : Amended ToSubclass,Values{"Pro Benutzer", "Serverüberschreibung"} : Amended ToSubclass] uint32 ConnectionPolicy; [Description("Legt fest, ob bei der Anmeldung automatisch eine Verbindung mit den Clientlaufwerken hergestellt werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ConnectClientDrivesAtLogon; [Description("Legt fest, ob bei der Anmeldung automatisch eine Verbindung mit allen zugeordneten lokalen Clientdruckern hergestellt werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ConnectPrinterAtLogon; [Description("Legt fest, ob automatisch lokalen Clientdruckern gedruckt werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 DefaultToClientPrinter; [Description("PolicySourceDefaultToClientPrinter gibt an, ob die DefaultToClientPrinter-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceDefaultToClientPrinter; [Description("Legt fest, ob die Windows-Druckerzuordnung des Clients aktiviert bzw. deaktiviert werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 WindowsPrinterMapping; [Description("PolicySourceWindowsPrinterMapping gibt an, ob die WindowsPrinterMapping-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceWindowsPrinterMapping; [Description("Legt fest, ob die LPT-Anschlusszuordnung aktiviert bzw. deaktiviert werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 LPTPortMapping; [Description("PolicySourceLPTPortMapping gibt an, ob die LPTPortMapping-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceLPTPortMapping; [Description("Legt fest, ob die COM-Anschlusszuordnung aktiviert bzw. deaktiviert werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 COMPortMapping; [Description("PolicySourceCOMPortMapping gibt an, ob die COMPortMapping-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceCOMPortMapping; [Description("Legt fest, ob die Laufwerkzuordnung aktiviert oder deaktiviert wird.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 DriveMapping; [Description("PolicySourceDriveMapping gibt an, ob die DriveMapping-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceDriveMapping; [Description("Legt fest, ob die Audiozuordnung aktiviert oder deaktiviert wird.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AudioMapping; [Description("PolicySourceAudioMapping gibt an, ob die AudioMapping-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceAudioMapping; [Description("Legt fest, ob die Zwischenablagenzuordnung aktiviert oder deaktiviert wird.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ClipboardMapping; [Description("PolicySourceClipboardMapping gibt an, ob die ClipboardMapping-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceClipboardMapping; [Description("Legt fest, ob die maximale Farbeinstellung des Benutzers außer Kraft gesetzt wird.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 ColorDepthPolicy; [Description("PolicySourceColorDepthPolicy gibt an, ob die ColorDepthPolicy-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceColorDepthPolicy; [Description("Zeichenfolgenarray der verfügbaren Farbtiefen. Die Zeichenfolgenwerte können vom Verweis der Wertequalifizierer abgeleitet werden: Abschnitt 7.3.") : Amended ToSubclass,Values{"8 Bit", "15 Bit", "16 Bit", "24 Bit", "32 Bit"} : Amended ToSubclass] uint32 ColorDepth; [Description("PolicySourceColorDepth gibt an, ob die ColorDepth-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceColorDepth; [Description("Wert der vom Server unterstützten maximalen Anzahl an Monitoren") : Amended ToSubclass] uint32 MaxMonitors; [Description("Wert der vom Server unterstützten maximalen X-Auflösung") : Amended ToSubclass] uint32 MaxXResolution; [Description("Wert der vom Server unterstützten maximalen Y-Auflösung") : Amended ToSubclass] uint32 MaxYResolution; [Description("PolicySourceMaxMonitors gibt an, ob die MaxMonitors-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceMaxMonitors; [Description("PolicySourceMaxResolution gibt an, ob die MaxMonitors-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceMaxResolution; [Description("Gibt an, ob die PNP-Umleitung zugelassen werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 PNPRedirection; [Description("PolicySourcePNPRedirection gibt an, ob die PNPRedirection-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourcePNPRedirection; [Description("Gibt an, ob die Umleitung der Audioaufnahme zugelassen werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AudioCaptureRedir; [Description("PolicySourceAudioCaptureRedir gibt an, ob die AudioCaptureRedir-Eigenschaft durch den Server (0) oder durch die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceAudioCaptureRedir; [Description("Gibt an, ob die Umleitung der Videowiedergabe zugelassen werden soll.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 VideoPlaybackRedir; [Description("PolicySourceVideoPlaybackRedir gibt an, ob die VideoPlaybackRedir-Eigenschaft durch den Server (0) oder durch die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceVideoPlaybackRedir; [Description("Gibt das Profil für die RDP-Oberfläche an.") : Amended ToSubclass,Values{"Skalierung", "Oberfläche", "Bandbreite"} : Amended ToSubclass] uint32 RemoteSessionProfile; [Description("\"PolicySourceRemoteSessionProfile\" gibt an, ob die RemoteSessionProfile-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceRemoteSessionProfile; [Description("Gibt an, ob der AVC444-Modus bevorzugt wird.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AVC444ModePreferred; [Description("PolicySourceAvc444ModePreferred gibt an, ob die AVC444ModePreferredis-Eigenschaft vom Server (0), Gruppenrichtlinie (1), konfiguriert wurde.") : Amended ToSubclass] uint32 PolicySourceAvc444ModePreferred; [Description("Gibt die Bildqualität für die RDP-Oberfläche an.") : Amended ToSubclass,Values{"Verlustfrei", "hoch", "mittel"} : Amended ToSubclass] uint32 EncodeImageQuality; [Description("\"PolicySourceEncodeImageQuality\" gibt an, ob die EncodeImageQuality-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceEncodeImageQuality; [Description("Gibt an, ob der RD-Sitzungshostserver den Hardwaregrafikrenderer als Standardadapter verwendet.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 HardwareGraphicsAdapter; [Description("\"PolicySourceHardwareGraphicsAdapter\" gibt an, ob die HardwareGraphicsAdapter-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceHardwareGraphicsAdapter; [Description("Gibt an, welche Transportprotokolle für den RDP-Zugriff auf den Server verwendet werden können. 0: UDP und TCP werden verwendet. 1: Nur TCP wird verwendet. 2: UDP oder TCP wird verwendet.") : Amended ToSubclass] uint32 SelectTransport; [Description("\"PolicySourceSelectTransport\" gibt an, ob die SelectTransport-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSelectTransport; [Description("Gibt an, ob die Netzwerkermittlung verwendet wird. 0: Wird bei der Verbindungsherstellung und im stabilen Zustand verwendet. 1: Ist bei der Verbindungsherstellung deaktiviert. 2: Ist im stabilen Zustand deaktiviert. 3: Ist bei der Verbindungsherstellung und im stabilen Zustand deaktiviert.") : Amended ToSubclass] uint32 SelectNetworkDetect; [Description("\"PolicySourceSelectNetworkDetect\" gibt an, ob die SelectNetworkDetect-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSelectNetworkDetect; [Description("Aktiviert oder deaktiviert die Außerkraftsetzung der maximalen Farbeinstellungen des Benutzers.") : Amended ToSubclass] uint32 SetColorDepthPolicy([In] uint32 ColorDepthPolicy); [Description("Legt die Eigenschaft \"ColorDepth\" auf einen der folgenden Werte fest: 1 = 8 Bits, 2 = 15 Bits, 3 = 16 Bits, 4 = 24 Bits und 5 = 32 Bits. Der ganzzahlige Wert 0 wird zurückgegeben, wenn der Aufruf im Modus \"Serverüberschreibung\" erfolgreich war. Wenn die Einstellung auf \"Gruppenrichtliniensteuerung\" festgelegt war, wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetColorDepth([In] uint32 ColorDepth); [Description("Legt die maximale Anzahl an Monitoren fest, die vom Server unterstützt wird. Dabei ist 1 das Minimum und 10 das Maximum.") : Amended ToSubclass] uint32 SetMaxMonitors([In] uint32 MaxMonitors); [Description("Legt die maximale X-Auflösung fest, die vom Server unterstützt wird (Minimum ist 200, und Maximum ist 4096).") : Amended ToSubclass] uint32 SetMaxXResolution([In] uint32 MaxXResolution); [Description("Legt die maximale Y-Auflösung fest, die vom Server unterstützt wird (Minimum ist 200, und Maximum ist 2048).") : Amended ToSubclass] uint32 SetMaxYResolution([In] uint32 MaxYResolution); [Description("Setzt die Eigenschaft \"ConnectClientDrivesAtLogon\", \"ConnectPrinterAtLogon\" und \"DefaultToClientPrinter\". Der ganzzahlige Wert 0 wird zurückgeliefert, wenn der Aufruf erfolgreich war bzw. ein Fehler im Modus \"Serverüberschreibung\".") : Amended ToSubclass] uint32 ConnectionSettings([In] uint32 ConnectClientDrivesAtLogon,[In] uint32 ConnectPrinterAtLogon,[In] uint32 DefaultToClientPrinter); [Description("\"PropertyName\" ist eine Aufzählung der Eigenschaften: 0 = LPT-Anschlusszuordnung, 1 = COM-Anschlusszuordnung, 2 = Audiozuordnung, 3 = Zwischenablagenzuordnung, 4 = Windows-Druckerzuordnung. Jede Eigenschaft ist ein Kennzeichen, das entweder falsch oder wahr ist. Dementsprechend wird der Wert auf 0 oder 1 gesetzt. Wenn der Aufruf erfolgreich war, und \"PropertyName\" keiner Gruppenrichtlinie untersteht, bzw. im Modus \"Serverüberschreibung\" wird 0 wiedergegeben. Ansonsten wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetClientProperty([In] string PropertyName,[In] boolean Value); [Description("Gibt an, ob RemoteFX-Grafiken für RemoteApp aktiviert oder deaktiviert werden sollen.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 AdvancedRemoteAppGraphics; [Description("\"PolicyAdvancedRemoteAppGraphics\" gibt an, ob die AdvancedRemoteAppGraphics-Eigenschaft vom Server (0) und von der Gruppenrichtlinie (1) konfiguriert wurde.") : Amended ToSubclass] uint32 PolicyAdvancedRemoteAppGraphics; }; [Description("Die Klasse \"Win32_TSNetworkAdapterSetting\" definiert die Konfiguration für \"Win32_Terminal\". Dies beinhaltet den Netzwerkadapter, maximale Verbindungen usw.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSNetworkAdapterSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Zeigt den Wert \"DeviceID\" an, der unter \"Win32_NetworkAdapter\" des festzulegenden LAN-Adapters steht. Der Wert 0 steht für alle LAN-Adapter.") : Amended ToSubclass] string NetworkAdapterID; [Description("Dies ist die LanaID des Netzwerkadapters, der zum Identifizieren des Netzwerkadapters verwendet wird, der dem angegebenen Terminal zugewiesen ist.") : Amended ToSubclass] uint32 NetworkAdapterLanaID; [Description("Zeigt den Wert \"Description\" an, der unter \"Win32_NetworkAdapterConfiguration\" des festzulegenden LAN-Adapters steht. Der Wert 0 steht für alle LAN-Adapter.") : Amended ToSubclass] string NetworkAdapterName; [Description("Die maximale Verbindungsanzahl, wobei MAXINT uneingeschränkt bedeutet.") : Amended ToSubclass] uint32 MaximumConnections; [Description("PolicySourceMaximumConnections gibt an, ob die MaximumConnections-Eigenschaft durch den Server (0), die Gruppenrichtlinie (1) oder standardmäßig (2) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceMaximumConnections; [Description("Ein Zeichenfolgenarray der verfügbaren physikalischen Netzwerkadapter und die zugehörigen DeviceIDs werden als ein Array des DeviceID-Qualifizierers zurückgegeben.") : Amended ToSubclass] string NetworkAdapterList[]; [Description("Ein Zeichenfolgenarray der verfügbaren DeviceIDs, zurückgegeben in der Reihenfolge der physikalischen Netzwerkadapter, die im NetworkAdapterList-Array zurückgegeben werden.") : Amended ToSubclass] string DeviceIDList[]; [Description("Geben Sie die GUID der festzulegenden Netzwerkadapterkennung an. Sollte die Kennung ungültig, bzw. nicht vorhanden sein, wird dies im Zurückgegebenen Wert angezeigt.") : Amended ToSubclass] uint32 SelectAllNetworkAdapters(); [Description("Geben Sie die LanaID des festzulegenden Netzwerkadapters an. Falls die angegebene LanaID ungültig oder nicht vorhanden ist, wird ein entsprechender Fehler zurückgegeben. Die verfügbare Liste der LanaIDs wird durch eine Aufzählung der DeviceIDList-Eigenschaft erhalten, die zu der Klasse gehört.") : Amended ToSubclass] uint32 SetNetworkAdapterLanaID([In] uint32 NetworkAdapterLanaID); [Description("Bestimmt die zu setzende IP-Adresse von \"NetworkAdapter\". Falls die IP-Adresse ungültig oder nicht vorhanden ist, sollte dies vom zurückgegebenen Wert angezeigt werden. Die IP-Adresse kann durch Auflisten der Eigenschaften der Klasse \"Win32_TSNetworkAdapterListSetting\" ermittelt werden.") : Amended ToSubclass] uint32 SelectNetworkAdapterIP([In] string NetworkAdapterIP); }; [Description("Die Klasse \"Win32_TSPermissionsSetting\" ermöglicht es, neuen Konten Berechtigungen zu erteilen und Standardberechtigungen auf dem Terminal wiederherzustellen.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSPermissionsSetting : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [Description("Zeichenfolgensicherheitsbeschreibung, die dem Terminal zugeordnet ist.") : Amended ToSubclass] string StringSecurityDescriptor; [Description("Gibt an, ob dem lokalen Administrator das Anpassen von Berechtigungen verweigert wird.") : Amended ToSubclass] uint32 DenyAdminPermissionForCustomization; [Description("PolicySourceMinEncryptionLevel gibt an, ob die MinEncryptionLevel-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceDenyAdminPermissionForCustomization; [Description("Fügt den Benutzer, die Gruppe oder den Computer dem bestehenden Satz der definierten Berechtigungen hinzu. Der Kontoname besteht aus der Domäne und dem Namen des Eintrags. \"PermissionPreSet\" ist die Aufzählung dieser Werte: \"PermissionsWINSTATION_GUEST_ACCESS\", \"WINSTATION_USER_ACCESS\", \"WINSTATION_ALL_ACCESS\"") : Amended ToSubclass] uint32 AddAccount([In] string AccountName,[In] uint32 PermissionPreSet); [Description("Stellt den Standardberechtigungssatz für Benutzer und Gruppen zur Verfügung.") : Amended ToSubclass] uint32 RestoreDefaults(); }; [Description("Die Klasse \"Win32_TSNetworkAdapterListSetting\" führt die IP-Adresse, die GUID und den Name des Netzwerkadapters auf.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSNetworkAdapterListSetting : Win32_TerminalSetting { [Description("Bestimmt den GUID des LAN-Adapters.") : Amended ToSubclass] string NetworkAdapterID; [key,Description("Gibt die IP-Adresse des LAN-Adapters an") : Amended ToSubclass] string NetworkAdapterIP; [Description("Gibt den Anzeigename des LAN-Adapters an.") : Amended ToSubclass] string Description; }; [Description("Die Klasse \"Win32_TSAccount\" ermöglicht es, ein bestehendes Konto in der Klasse \"Win32_Terminal\" zu löschen und bestehende Berechtigungen zu bearbeiten.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSAccount : Win32_TerminalSetting { [key,Description("Name des Terminals.") : Amended ToSubclass] string TerminalName; [key,Description("Bestimmt den Kontennamen, der aus der Domäne und dem Namen des Eintrags besteht.") : Amended ToSubclass] string AccountName; [Description("Bestimmt die Sicherheitskennung des Eintrags.") : Amended ToSubclass] string SID; [Description("Gibt die zugelassenen Berechtigungen an. Berechtigungen bestehen aus einer Kombination von einem oder mehreren der Folgenden: 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("Gibt die zugelassenen Berechtigungen an. Berechtigungen bestehen aus einer Kombination von einem oder mehreren der Folgenden: 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("Legt die Überwachungsberechtigungen für den Erfolgsfall fest. Die Berechtigungen bestehen aus Kombinationen der folgenden Werte: 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=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("Legt die Überwachungsberechtigungen für den Fehlerfall fest. Die Berechtigungen bestehen aus Kombinationen der folgenden Werte: 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("Löscht den Benutzer oder die Gruppe.") : Amended ToSubclass] uint32 Delete(); [Description("Diese Methode ermöglicht das Festlegen von genau abgestimmten Berechtigungen für ein vorhandenes Konto. Das Kennzeichen \"Allow\" legt fest, ob Berechtigungen zugelassen oder verweigert sind. Die Berechtigungen werden individuell über \"PermissionMask\" festgelegt. \"PermissionMask\" ist eine Auflistung der folgenden Werte: 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("Diese Methode ermöglicht das Festlegen von genau abgestimmten Überwachungsberechtigungen für ein angegebenes vorhandenes Konto. Die Berechtigungen werden individuell über \"PermissionMask\" festgelegt. \"PermissionMask\" ist eine Auflistung der folgenden Werte: 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("Die Klasse Win32_TSSessionDirectory definiert die Konfiguration für Win32_TSSessionDirectorySetting. Diese enthält Funktionen wie Sitzungsverzeichnisspeicher, Clustername und Server-IP-Adresse.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSSessionDirectory : CIM_Setting { [Description("Netzwerkpfad für das Sitzungsverzeichnis.") : Amended ToSubclass] string SessionDirectoryLocation; [Description("PolicySourceSessionDirectoryLocation gibt an, ob die SessionDirectoryLocation-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryLocation; [key,Description("Aktiviert oder deaktiviert das Sitzungsverzeichnis.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 SessionDirectoryActive; [Description("PolicySourceSessionActive gibt an, ob die SessionDirectoryActive-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryActive; [Description("Lässt das Abrufen von IP-Adressen des Sitzungsverzeichnisses zu oder verweigert dies.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 SessionDirectoryExposeServerIP; [Description("PolicySourceSessionDirectoryExposeServerIP gibt an, ob die SessionDirectoryExposeServerIP-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryExposeServerIP; [Description("Cluster, zu dem dieser Terminalserver gehört. Normalerweise handelt es sich um einen DNS-Eintrag, der die virtuelle IP-Adresse des Computers darstellt.") : Amended ToSubclass] string SessionDirectoryClusterName; [Description("\"PolicySourceLoadBalancing\" zeigt an, ob die Eigenschaft \"GetLoadBalancingState\" vom Server (0) oder von der Gruppenrichtlinie (1) konfiguriert wurde.") : Amended ToSubclass] uint32 PolicySourceLoadBalancing; [Description("\"GetLoadBalancingState\" zeigt an, ob der der Server für die Teilnahme am Sitzungsbroker-Lastenausgleich konfiguriert ist oder nicht.") : Amended ToSubclass] uint32 GetLoadBalancingState; [Description("\"GetServerWeight\" gibt den Wert für die Servergewichtung zurück, der beim Sitzungsbroker-Lastenausgleich verwendet wird.") : Amended ToSubclass] uint32 GetServerWeight; [Description("PolicySourceSessionDirectoryClusterName gibt an, ob die SessionDirectoryClusterName-Eigenschaft durch den Server (0) oder die Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceSessionDirectoryClusterName; [Description("Geben Sie die IP-Adresse des LAN-Adapters an, der vom Sitzungsverzeichnis verwendet wird.") : Amended ToSubclass] string SessionDirectoryIPAddress; [Description("\"PropertyName\" ist die Aufzählung der folgenden Eigenschaften: 0 = Sitzungsverzeichnispfad, 1 = Sitzungsverzeichnis-Clustername. Dies sind Flags, die entweder auf falsch oder wahr gesetzt sind. Der Wert ist dementsprechend entweder 0 oder 1. Der Aufruf gibt 0 für erfolgreich zurück. Wenn die Richtlinie einer Gruppenrichtlinie untersteht, wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetSessionDirectoryProperty([In] string PropertyName,[In] string Value); [Description("Aktiviert oder deaktiviert \"SessionDirectory\", je nach dem, ob der Wert auf 0 oder 1 gesetzt wurde. Der Aufruf gibt 0 für erfolgreich zurück. Wenn die Richtlinie einer Gruppenrichtlinie untersteht, wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetSessionDirectoryActive([In] uint32 SessionDirectoryActive); [Description("Ermöglicht oder verweigert das Ermitteln der IP-Adresse von \"SessionDirectory\", je nach dem, ob der Wert auf 1 oder 0 gesetzt wurde. Der Aufruf gibt 0 für erfolgreich zurück. Wenn die Richtlinie einer Gruppenrichtlinie untersteht, wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetSessionDirectoryExposeServerIP([In] uint32 SessionDirectoryExposeServerIP); [Description("Ruft die gesamte Liste der Tokenumleitungsadressen oder DNS-fähigen Adressen ab.") : Amended ToSubclass] uint32 GetRedirectableAddresses([In] uint32 fTokenRedirection,[out] string IPAddresses[],[out] string AdapterNames[],[out] string NetConName[]); [Description("Ruft die zurzeit konfigurierte Liste der Tokenumleitungsadressen oder DNS-fähigen Adressen ab.") : Amended ToSubclass] uint32 GetCurrentRedirectableAddresses([out] uint32 fTokenRedirection,[out] string IPAddresses[]); [Description("Schreibt die konfigurierte Liste der Tokenumleitungsadressen oder DNS-fähigen Adressen.") : Amended ToSubclass] uint32 SetCurrentRedirectableAddresses([in] uint32 fTokenRedirection,[in] string IPAddresses[]); [Description("Versucht, auf einen Sitzungsverzeichnisserver zuzugreifen.") : Amended ToSubclass] uint32 PingSessionDirectory([in] string ServerName); [Description("Legt den Wert fest, mit dem angezeigt wird, ob der Server am Sitzungsbroker-Lastenausgleich teilnimmt. 0 = Der Server nimmt nicht am Sitzungsbroker-Lastenausgleich teil; 1 = Der Server nimmt am Terminaldienste-Sitzungsbroker-Lastenausgleich teil") : Amended ToSubclass] uint32 SetLoadBalancingState([in] uint32 StateValue); [Description("Legt den Wert der Gewichtung des Servers für den Sitzungsbroker-Lastenausgleich fest. Der gültige Bereich liegt zwischen 1 und 10000.") : Amended ToSubclass] uint32 SetServerWeight([in] uint32 ServerWeightValue); [Description("GetTSRedirectorMode gibt an, ob der Server für die Funktion als Redirector konfiguriert ist oder nicht.") : Amended ToSubclass] uint32 GetTSRedirectorMode; [Description("Erstellt eine Benutzerdatenträgervorlage der festgelegten maximalen Größe am angegebenen Speicherort. Die maximale Größe aller erstellten Benutzerdatenträger entspricht der maximalen Größe der Vorlage.") : Amended ToSubclass] uint32 CreateUserDiskTemplate([in] string UserDisksStorageUrl,[in] uint32 UserDiskMaxSizeInGB); [Description("Aktiviert Parameter für die Benutzer-VHD und legt sie fest.") : Amended ToSubclass] uint32 EnableUserVhd([in] string UvhdShareUrl,[in] string UvhdRoamingPolicyXml); [Description("Deaktiviert die Benutzer-VHD.") : Amended ToSubclass] uint32 DisableUserVhd(); }; [Description("Die Klasse \"Win32_TSSessionDirectorySetting\" wird mit \"Win32_TerminalService\" als das Element und \"Win32_TSSessionDirectory\" als die Einstellungseigenschaft, die den Terminalserver-Sitzungsverzeichnisort, Clusternamen und die Eigenschaften \"SessionDirectoryActive\" enthält, assoziiert.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSSessionDirectorySetting : CIM_ElementSetting { }; [Description("In der Win32_TSVirtualIP-Klasse wird die Konfiguration für die Win32-Einstellung der virtuellen IP-Adresse für Terminaldienste definiert. Dies umfasst bestimmte Funktionen, beispielsweise die Aktivierung virtueller IP-Adressen, das sitzungs- oder programmgesteuerte Festlegen der Modi für virtuelle IP-Adressen, das Hinzufügen von Programmen zur Liste der Programme, die eine virtuelle IP-Adresse benötigen, und das Entfernen von Programmen aus dieser, das Aufzählen von Netzwerkadaptern und das Festlegen eines zu verwendenden Netzwerkadapters.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSVirtualIP : CIM_Setting { [key,Description("Aktiviert oder deaktiviert virtuelle IP-Adressen.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 VirtualIPActive; [Description("Die Richtlinienquelle für die Aktivierung virtueller IP-Adressen gibt an, ob die Eigenschaft für die Aktivierung virtueller IP-Adressen vom Server (0) oder von einer Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceVirtualIPActive; [Description("Beschreibt den verwendeten Modus.") : Amended ToSubclass,Values{"Sitzungsgesteuert", "Programmgesteuert"} : Amended ToSubclass] uint32 VirtualIPMode; [Description("Die Richtlinienquelle für den Modus virtueller IP-Adressen gibt an, ob die Eigenschaft für den Modus virtueller IP-Adressen vom Server (0) oder von einer Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceVirtualIPMode; [Description("Ein Zeichenfolgenarray der Programme, die für die Verwendung virtueller IP-Adressen konfiguriert sind. Programmnamen oder vollständige Binärpfade können verwendet werden.") : Amended ToSubclass] string ProgramList[]; [Description("Die Richtlinienquelle für Programmlisten gibt an, ob die Programmlisteneigenschaft vom Server (0) oder von einer Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceProgramList; [description("In win32_networkadapter wurde eine Eigenschaft gefunden.") : Amended ToSubclass] string NetworkAdapterDescription; [description("Die MAC-Adresse des Netzwerkadapters") : Amended ToSubclass] string NetworkAdapterMacAddress; [Description("Die Richtlinienquelle für den Netzwerkadapter gibt an, ob die Netzwerkadaptereigenschaft vom Server (0) oder von einer Gruppenrichtlinie (1) konfiguriert wird.") : Amended ToSubclass] uint32 PolicySourceNetworkAdapter; [description("Ein Zeichenfolgenarray mit Beschreibungen verfügbarer physikalischer Netzwerkadapter") : Amended ToSubclass] string NetworkAdapterDescriptionList[]; [description("Ein Zeichenfolgenarray mit den MAC-Adressen verfügbarer physikalischer Netzwerkadapter") : Amended ToSubclass] string NetworkAdapterMacList[]; [Description("Aktiviert oder deaktiviert die Virtualisierung von Loopbackadressen.") : Amended ToSubclass,Values{"FALSE", "TRUE"} : Amended ToSubclass] uint32 VirtualizeLoopbackAddressesEnabled; [Description("Aktiviert oder deaktiviert virtuelle IP-Adressen, in Abhängigkeit davon, ob der Wert auf \"0\" oder \"1\" festgelegt wurde. Der Aufruf gibt bei Erfolg 0 zurück. Wenn die Richtlinie auf eine Gruppenrichtlinie festgelegt ist, wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetVirtualIPActive([in] uint32 VirtualIPActive); [Description("Legt den Modus virtueller IP-Adressen in Abhängigkeit davon fest, ob der Wert auf \"0\" oder \"1\" festgelegt wurde. Der Aufruf gibt bei Erfolg 0 zurück. Wenn die Richtlinie auf eine Gruppenrichtlinie festgelegt ist, wird ein Fehler zurückgegeben.") : Amended ToSubclass] uint32 SetVirtualIPMode([in] uint32 VirtualIPMode); [Description("Geben Sie den Pfad des Programms an, für das eine virtuelle IP-Adresse verwendet werden soll. Wenn der Pfad ungültig oder nicht vorhanden ist, sollte dies vom Rückgabewert entsprechend angegeben werden. Wenn der Pfad fehlerfrei ist, wird dieser der Liste der Programme in ProgramList hinzugefügt.") : Amended ToSubclass] uint32 AddProgram([in] string ProgramPath); [Description("Geben Sie den Pfad des Programms an, für das keine virtuelle IP-Adresse verwendet werden soll. Wenn der Pfad in ProgramList nicht vorhanden ist, sollte dies vom Rückgabewert entsprechend angegeben werden. Andernfalls wird der Pfad aus der Liste der Programme in ProgramList entfernt.") : Amended ToSubclass] uint32 RemoveProgram([in] string ProgramPath); [Description("Liste der Programme festlegen, für die eine virtuelle IP-Adresse verwendet werden soll.") : Amended ToSubclass] unint32 SetProgramList([in] string ProgramList[]); [Description("Geben Sie die MAC-Adresse des festzulegenden Netzwerkadapters an. Wenn die MAC-Adresse ungültig oder nicht vorhanden ist oder der Modus sitzungsabhängig festgelegt wird, sollte dies vom Rückgabewert entsprechend angegeben werden.") : Amended ToSubclass] uint32 SelectNetworkAdapter([in] string NetworkAdapterMacAddress); [Description("Aktiviert oder deaktiviert die Virtualisierung von Loopbackadressen basierend auf dem Wert (1 bzw. 0). Der Rückgabewert des Aufrufs ist 0 bei erfolgreicher Ausführung und ein Fehler, wenn die Richtlinie auf die Gruppenrichtlinie festgelegt war.") : Amended ToSubclass] uint32 SetVirtualizeLoopbackAddressesEnabled([in] uint32 VirtualizeLoopbackAddressesEnabled); }; [Description("Die Win32_TSVirtualIPSetting-Klasse ist eine Zuordnung mit \"Win32_TerminalService\" als Element und \"Win32_TSVirtualIP\" als Einstellungseigenschaft. Dies beinhaltet bestimmte Funktionen, z. B. Aktivieren virtueller IP-Adressen, sitzungs- oder programmbasiertes Festlegen der Modi virtueller IP-Adressen, Hinzufügen/Entfernen von Programmen in der Liste der Programme, die eine virtuelle IP-Adresse erfordern, Auflisten von Netzwerkadaptern, Festlegen eines zu verwendenden Netzwerkadapters und Aktivieren/Deaktivieren der Virtualisierung von Loopbackadressen auf Programmbasis.") : Amended ToSubclass,AMENDMENT, LOCALE(0x0407)] class Win32_TSVirtualIPSetting : CIM_ElementSetting { };