Freigeben über


Win32_TSPublishedApplicationList-Klasse

Stellt die Liste der Programme dar, die sich in der Liste RemoteApp-Programme auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) befinden.

Syntax

class Win32_TSPublishedApplicationList : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  boolean  Disabled;
  uint32   PolicySourceDisabled;
};

Member

Die Win32_TSPublishedApplicationList-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die Win32_TSPublishedApplicationList-Klasse verfügt über diese Eigenschaften.

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Kurze Beschreibung (einzeilige Zeichenfolge) des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Disabled

Datentyp: Boolesch

Zugriffstyp: Lese-/Schreibzugriff

Gibt an, ob der RD-Sitzungshostserver die Programme einschränkt, die ein Benutzer bei der ersten Verbindung mit den Programmen in der Liste RemoteApp-Programme starten kann.

InstallDate

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: Mappingstrings ("MIF. DMTF| ComponentID|001.5")

Das Datum der Installation des Objekts. Ein Fehlender Wert bedeutet nicht, 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.

PolicySourceDisabled

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Gibt an, wo die Disabled-Eigenschaft konfiguriert ist. Mögliche Werte sind:

0

Die Einstellung wird auf dem Server über RemoteApp Manager oder den RemoteApp WMI-Anbieter konfiguriert.

1

Die Einstellung wird über eine Gruppenrichtlinie konfiguriert.

2

Die Einstellung ist nicht konfiguriert. Der Standardwert FALSE wird für die Disabled-Eigenschaft verwendet.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (10)

Aktuelle status des Objekts. Es können verschiedene betriebs- und nicht-operative Status definiert werden. Zu den Betriebsstatus gehören: "OK", "Degraded" und "Pred Fail" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, sagt aber einen Fehler in naher Zukunft voraus). Zu den nicht betriebsrelevanten Status zählen : "Error", "Starting", "Stop" und "Service". Letzteres, "Dienst", kann während Spiegel-Resilvering eines Datenträgers, beim Erneutladen einer Benutzerberechtigungsliste oder bei anderen Administrativen Arbeiten gelten. Nicht alle derartigen 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")

("Beeinträchtigt")

("Unbekannt")

("Pred Fail")

("Start")

("Beenden")

("Dienst")

Bemerkungen

Sie müssen Mitglied der Gruppe Administratoren sein, um Eigenschaften mit dieser Klasse festzulegen.

Die Disabled-Eigenschaft hindert Benutzer nicht daran, nicht aufgelistete Programme remote zu starten, nachdem sie mithilfe eines RemoteApp-Programms eine Verbindung mit dem RD-Sitzungshostserver hergestellt haben.

Die Disabled-Eigenschaft wird nur dann auf den Wert 2 festgelegt, wenn der folgende Registrierungseintrag fehlt:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windowsnt\Currentversion\TerminalServer\TSAppAllowList\fDisabledAllowList

Um eine Verbindung mit dem Namespace \root\CIMV2\TerminalServices herzustellen, muss die Authentifizierungsebene den Schutz des Pakets enthalten. Bei C/C++-Aufrufen handelt es sich um eine Authentifizierungsebene von RPC_C_AUTHN_LEVEL_PKT_PRIVACY, die mithilfe der COM-Funktion CoSetProxyBlanket festgelegt werden kann. 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)-Beispiel zeigt, wie Sie eine Verbindung mit einem Remotecomputer mit Paketschutz herstellen.

strComputer = "RemoteServer1" 
Set objServices = GetObject( _
    "winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")

MOF-Dateien (Managed Object Format) 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 des Server-Manager hinzufügen. Weitere Informationen zu MOF-Dateien finden Sie unter Verwaltetes Objektformat (MOF).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Nicht unterstützt
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Root\CIMv2\TerminalServices
MOF
Tsallow.mof
DLL
TsPubWmi.dll