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
TSCfgWmi.mof
DLL
TSCfgWmi.dll

Weitere Informationen

Win32 _ TerminalSetting