Win32 _ TSPermissionsSetting-Klasse
Die WMI-Klasse Win32 _ TSPermissionsSetting enthält eine Methode zum Hinzufügen neuer Konten zum Terminal und eine Methode zum Wiederherstellen der Standardberechtigungen für ein Terminal.
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_TSPERMISSIONSSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSPermissionsSetting : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
uint32 DenyAdminPermissionForCustomization;
uint32 PolicySourceDenyAdminPermissionForCustomization;
string StringSecurityDescriptor;
};
Member
Die Win32 _ TSPermissionsSetting-Klasse verfügt über die folgenden Membertypen:
Methoden
Die Win32 _ TSPermissionsSetting-Klasse verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| AddAccount | Fügt dem Terminal ein Konto mit dem Berechtigungssatz hinzu, der im Wert des PermissionPreSet-Parameters angegeben ist. |
| RestoreDefaults | Stellt die Standardwerte für den Berechtigungssatz für das Terminal wieder auf. |
Eigenschaften
Die Win32 _ TSPermissionsSetting-Klasse verfügt über diese Eigenschaften.
-
Caption
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Kurze Beschreibung (einzeilenbasierte Zeichenfolge) des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
-
-
DenyAdminPermissionForCustomization
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob der lokale Administrator über die Berechtigung zum Anpassen verfügt.
-
-
Beschreibung
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Beschreibung des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
-
-
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: string
-
Zugriffstyp: Schreibgeschützt
Der Name des Objekts.
Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.
-
-
PolicySourceDenyAdminPermissionForCustomization
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob die MinEncryptionLevel-Eigenschaft vom Server, der Gruppenrichtlinie oder standardmäßig konfiguriert wird.
-
-
0
-
Server
-
1
-
Gruppenrichtlinie
Status
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10)
Aktueller Status des Objekts. Es können verschiedene betriebsbereite und nicht betriebsbereite Status definiert werden. Folgende Betriebsstatus sind möglich: "OK", "Heruntergestuft" und "Fehler vor dem Ausfall" (ein Element, z. B. eine SMART-fähige Festplatte, funktioniert möglicherweise ordnungsgemäß, aber es wird in naher Zukunft ein Fehler vorhergesagt). Nicht operative Status sind: "Error", "Starting", "Stopping" und "Service". Letzteres, "Dienst", kann während der Spiegelung eines Datenträgers, beim erneuten Laden einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben 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 _ ManagedSystemElement geerbt.
("OK")
("Fehler")
("Heruntergestuft")
("Unbekannt")
("Pred Fail")
("Wird gestartet")
("Wird beendet")
("Dienst")
StringSecurityDescriptor
-
Datentyp: string
-
Zugriffstyp: Lesen/Schreiben
Sicherheitsdeskriptor, der dem Terminal im binären Bytearrayformat zugeordnet ist.
TerminalName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der Name des Terminals.
Diese Eigenschaft wird von Win32 _ TerminalSetting geerbt.
Hinweise
Um eine Verbindung mit dem \ \ CIMV2 TerminalServices-Stammnamespace herzustellen, muss \ die Authentifizierungsebene den Paketschutz enthalten. Bei C/C++-Aufrufen ist dies eine Authentifizierungsebene von RPC _ C _ AUTHN _ LEVEL _ PKT _ PRIVACY. Für Visual Basic- und Skriptaufrufe ist dies eine Authentifizierungsebene von WbemAuthenticationLevelPktPrivacy oder "pktPrivacy" mit dem Wert 6. Das folgende 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 Windows WMI-Klassen (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. Weitere Informationen zu MOF-Dateien finden Sie unter Managed Object Format (MOF).
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Namespace |
\ \ CiMv2-Stammterminaldienste |
| MOF |
|
| DLL |
|