Win32 _ TSEnvironmentSetting-Klasse
Die WMI-Klasse Win32 _ TSEnvironmentSetting definiert die Konfigurationseinstellungen für die Win32 _ Terminal-Klasse, einschließlich der anfänglichen Programmrichtlinie.
Die folgende Syntax wird von MOF-Code vereinfacht und enthält alle definierten und geerbten Eigenschaften in alphabetischer Reihenfolge. Referenzinformationen zu Methoden finden Sie in der Tabelle der Methoden weiter unten in diesem Thema.
Syntax
[dynamic, provider("Win32_WIN32_TSENVIRONMENTSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSEnvironmentSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 ClientWallPaper;
string InitialProgramPath;
uint32 InitialProgramPolicy;
uint32 PolicySourceClientWallPaper;
uint32 PolicySourceInitialProgramPath;
uint32 PolicySourceStartIn;
string Startin;
};
Members
Die Win32 _ TSEnvironmentSetting-Klasse verfügt über die folgenden Membertypen:
Methoden
Die Win32 _ TSEnvironmentSetting-Klasse verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| InitialProgram | Legt die in dieser Klasse enthaltenen Startprogrammeigenschaften fest. |
| SetClientWallPaper | Legt die ClientWallPaper-Eigenschaft fest. |
Eigenschaften
Die Win32 _ TSEnvironmentSetting-Klasse verfügt über diese Eigenschaften.
-
Caption
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Kurze Beschreibung (einzeilenbasierte Zeichenfolge) des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
-
-
ClientWallPaper
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob das Hintergrundbild auf dem Client angezeigt wird. Wenn Das Hintergrundbild nicht angezeigt wird, können Systemressourcen durch Verkleinern des Bildschirms gesparen werden.
-
-
False (0)
-
Das Hintergrundbild wird nicht auf dem Client angezeigt.
-
True (1)
-
Das Hintergrundbild wird auf dem Client angezeigt.
Beschreibung
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Beschreibung des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
InitialProgramPath
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der Name und der Pfad des Programms, das der Benutzer unmittelbar nach der Anmeldung beim RD-Sitzungshost wird.
InitialProgramPolicy
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Die Richtlinie, die der Server verwendet, um den Pfad des Startprogramms und den Dateinamen sowie den Namen des Ordners zu bestimmen, in dem er sich befindet.
Pro Benutzer (0)
Die Einstellungen des Startprogramms des Benutzers sind wirksam.
Serverüberschreibung (1)
Die Einstellungen des Startprogramms des Benutzers werden vom Server überschrieben.
Einzel-App-Modus (2)
In dieser Sitzung wird nur eine einzelne Anwendung ausgeführt. Die Informationen zum Startprogramm werden ignoriert.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Mappingstrings ("MIF. DMTF | ComponentID | 001.5")
Das Datum, an dem das Objekt installiert wurde. Ein fehlender Wert gibt nicht an, dass das Objekt nicht installiert ist.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
Name
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der Name des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
PolicySourceClientWallPaper
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die ClientWallPaper-Eigenschaft vom Server, der Gruppenrichtlinie oder standardmäßig konfiguriert wird.
0
Server
1
Gruppenrichtlinie
2
Standard
PolicySourceInitialProgramPath
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die InitialProgramPath-Eigenschaft vom Server, der Gruppenrichtlinie oder standardmäßig konfiguriert wird.
0
Server
1
Gruppenrichtlinie
2
Standard
PolicySourceStartIn
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die StartIn-Eigenschaft vom Server, der Gruppenrichtlinie oder standardmäßig konfiguriert wird.
0
Server
1
Gruppenrichtlinie
2
Standard
Startin
-
Datentyp: String
-
Zugriffstyp: Schreibgeschützt
Der Pfad des Arbeitsverzeichnisses des Programms, das der Benutzer unmittelbar nach der Anmeldung beim RD-Sitzungshost-Server ausführen wird.
Status
-
Datentyp: String
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10)
Aktueller Status des Objekts. Es können verschiedene Betriebs- und Nichtoperationsstatus definiert werden. Betriebsstatus: "OK", "Heruntergestuft" und "Pred Fail" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, sagt aber einen Fehler in naher Zukunft vorher). Nichtoperationale Status: "Error", "Starting", "Stopping" und "Service". Letzteres, "Dienst", kann während des Spiegelungsresilverings eines Datenträgers, beim erneuten Laden einer Benutzerberechtigungsliste oder bei anderen Verwaltungsaufgaben angewendet werden. Nicht alle diese Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.
Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.
("OK")
("Fehler")
("Heruntergestuft")
("Unbekannt")
("Pred Fail")
("Wird gestartet")
("Wird beendet")
("Dienst")
TerminalName
-
Datentyp: String
-
Zugriffstyp: Schreibgeschützt
Der Name des Terminals.
Diese Eigenschaft wird von Win32 _ TerminalSettinggeerbt.
Bemerkungen
Beachten Sie, dass Winstations, die der Konsolensitzung zugeordnet sind, nicht auf die Methoden und Eigenschaften dieser Klasse zugreifen können. Wenn dies versucht wird, indem "Console" als Wert der TerminalName-Eigenschaft angegeben wird, geben Methoden dieses Objekts WBEM _ E NOT SUPPORTED _ _ zurück. Dieser Fehlercode wird auch zurückgegeben, wenn eine Fensterstation versucht, Methoden dieses Objekts aufzurufen, um die Sicherheitseigenschaften der Konten LocalSystem, LocalService oder NetworkService hinzuzufügen oder zu ändern.
Um eine Verbindung mit dem \ \ CIMV2 \ TerminalServices-Stammnamespace herzustellen, muss die Authentifizierungsebene Paketdatenschutz enthalten. Bei C/C++-Aufrufen ist dies eine Authentifizierungsebene von RPC _ C _ AUTHN _ LEVEL _ PKT _ PRIVACY. Bei Visual Basic- und Skriptaufrufen ist dies eine Authentifizierungsebene von WbemAuthenticationLevelPktPrivacy oder "pktPrivacy" mit dem Wert 6. Das folgende Beispiel Visual Basic Scripting Edition (VBScript) zeigt, wie Sie eine Verbindung mit einem Remotecomputer mit Paketschutz herstellen.
strComputer = "RemoteServer1"
Set objServices = GetObject( _
"winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")
Managed Object Format -Dateien (MOF) enthalten die Definitionen für WMI-Klassen (Windows Management Instrumentation). MOF-Dateien werden nicht als Teil des Microsoft Windows Software Development Kit (SDK) installiert. Sie werden auf dem Server installiert, wenn Sie die zugeordnete Rolle mithilfe der Server-Manager hinzufügen. Weitere Informationen zu MOF-Dateien finden Sie unter Managed Object Format (MOF).
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Namespace |
Root \ CIMv2 \ TerminalServices |
| MOF |
|
| DLL |
|