Freigeben über


WMI-Klasse des CCM_Application-Clients

Die CCM_Application WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse in Configuration Manager, die eine Anwendung darstellt.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

Class CCM_Application : CCM_SoftwareBase
{
    String AllowedActions[];
    Object AppDTs[];
    String ApplicabilityState;
    String ConfigureState;
    UInt32 ContentSize;
    DateTime Deadline;
    String DeploymentReport;
    String Description;
    UInt32 EnforcePreference;
    UInt32 ErrorCode;
    UInt32 EstimatedInstallTime;
    UInt32 EvaluationState;
    String FileTypes;
    String FullName;
    String Icon;
    String Id;
    String InformativeUrl;
    String InProgressActions[];
    String InstallState;
    Boolean IsMachineTarget;
    Boolean IsPreflightOnly;
    DateTime LastEvalTime;
    DateTime LastInstallTime;
    String Name;
    DateTime NextUserScheduledTime;
    Boolean NotifyUser;
    Boolean OverrideServiceWindow;
    UInt32 PercentComplete;
    String Publisher;
    Boolean RebootOutsideServiceWindow;
    DateTime ReleaseDate;
    String ResolvedState;
    String Revision;
    String SoftwareVersion;
    DateTime StartTime;
    String SupersessionState;
    UInt32 Type;
    Boolean UserUIExperience;
};

Methoden

In der folgenden Tabelle sind die Methoden in der CCM_Application -Klasse aufgeführt.

Eigenschaften

AllowedActions Datentyp: String Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Zulässige Aktionen.

AppDTs Datentyp: CCM_AppDeploymentType Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Anwendungsbereitstellungstypen.

ApplicabilityState Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Werte]

Anwendbarkeitsstatus. Die folgenden Werte sind möglich:

Wert
Unbekannt
Anwendbar
Nicht zutreffend

ConfigureState Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Werte]

Konfigurieren des Zustands. Die folgenden Werte sind möglich:

Wert
NotNeeded
NotConfigured
Konfigurierte

ContentSize Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Inhaltsgröße.

Deadline Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Stichtag.

DeploymentReport Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [lazy]

Bereitstellungsbericht.

Description Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Anwendungsbeschreibung.

EnforcePreference Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Werte]

Erzwingen der Einstellung. Die folgenden Werte sind möglich:

Wert Erzwingen der Einstellung
0 Sofortig
1 NonBusinessHours
2 AdminSchedule

ErrorCode Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Fehlercode.

EstimatedInstallTime Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Geschätzte Installationszeit.

EvaluationState Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Auswertungsstatus. Die folgenden Werte sind möglich:

Auswertungszustandswert Beschreibung
0 Es sind keine Zustandsinformationen verfügbar.
1 Die Anwendung wird in den gewünschten/aufgelösten Zustand erzwungen.
2 Die Anwendung ist auf dem Client nicht erforderlich.
3 Die Anwendung ist für die Erzwingung verfügbar (Installation oder Deinstallation basierend auf dem aufgelösten Zustand). Inhalte wurden möglicherweise nicht heruntergeladen.
4 Zuletzt konnte die Anwendung nicht erzwungen werden (Installation/Deinstallation).
5 Die Anwendung wartet derzeit auf den Abschluss des Inhaltsdownloads.
6 Die Anwendung wartet derzeit auf den Abschluss des Inhaltsdownloads.
7 Die Anwendung wartet derzeit darauf, dass ihre Abhängigkeiten heruntergeladen werden.
8 Die Anwendung wartet derzeit auf ein Dienstfenster (Wartung).
9 Die Anwendung wartet derzeit auf einen zuvor ausstehenden Neustart.
10 Die Anwendung wartet derzeit auf die serialisierte Erzwingung.
11 Die Anwendung erzwingt derzeit Abhängigkeiten.
12 Die Anwendung erzwingt derzeit.
13 Die Installation/Deinstallation der Anwendung wurde erzwungen, und ein vorläufiger Neustart steht aus.
14 Die Anwendung wurde installiert/deinstalliert, und ein harter Neustart steht aus.
15 Das Update ist verfügbar, die Installation steht jedoch aus.
16 Die Anwendung konnte nicht ausgewertet werden.
17 Die Anwendung wartet derzeit darauf, dass eine aktive Benutzersitzung erzwungen wird.
18 Die Anwendung wartet derzeit darauf, dass sich alle Benutzer abmelden.
19 Die Anwendung wartet derzeit auf eine Benutzeranmeldung.
20 Anwendung wird ausgeführt und wartet auf einen Wiederholungsversuch.
21 Die Anwendung wartet darauf, dass der Präsentationsmodus deaktiviert wird.
22 Die Anwendung lädt Inhalte vorab herunter (wird außerhalb des Installationsauftrags heruntergeladen).
23 Die Anwendung lädt abhängige Inhalte vorab herunter (wird außerhalb des Installationsauftrags heruntergeladen).
24 Fehler beim Herunterladen der Anwendung (Download während des Installationsauftrags).
25 Fehler beim Vorabdownload der Anwendung (Herunterladen außerhalb des Installationsauftrags).
26 Download erfolgreich (Herunterladen während des Installationsauftrags).
27 Auswertung nach der Erzwingung.
28 Warten auf Netzwerkkonnektivität.

FileTypes Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Dateitypen.

FullName Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

FullName

Icon Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Ikone.

Id Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Anwendungsbezeichner.

InformativeUrl Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Informative URL.

InProgressActions Datentyp: String Array

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Aktionen in Bearbeitung.

InstallState Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Werte]

Installationsstatus. Die folgenden Werte sind möglich:

Wert
NotInstalled
Unbekannt
Fehler
Installiert
NotEvaluated
NotUpdated
NotConfigured

IsMachineTarget Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

true , wenn dies eine geräteorientierte Anwendung ist.

IsPreflightOnly Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

true , wenn es sich um eine simulierte Bereitstellung handelt.

LastEvalTime Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Zeitpunkt der letzten Auswertung.

LastInstallTime Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Zeitpunkt der letzten Installation.

Name Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Name der Anwendung.

NextUserScheduledTime Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Der nächste vom Benutzer geplante Zeitpunkt.

NotifyUser Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Benutzer benachrichtigen.

OverrideServiceWindow Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

true , wenn Dienstfenster überschrieben werden sollen.

PercentComplete Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Prozent abgeschlossen

Publisher Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Herausgeber

RebootOutsideServiceWindow Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

True, wenn die Anwendung außerhalb von Dienstfenstern neu gestartet werden soll.

ReleaseDate Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Erscheinungsdatum.

ResolvedState Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Werte]

Aufgelöster Zustand.

Wert
Keine
NotInstalled
Installiert
Unbekannt
Any

Revision Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Schlüssel]

Revision

SoftwareVersion Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Softwareversion.

StartTime Datentyp: DateTime

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Startzeit.

SupersessionState Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: [Werte]

Zustand der Supersession. Die folgenden Werte sind möglich:

Wert
Unbekannt
Keine
Veraltet
Ersetzt

Type Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

Art.

UserUIExperience Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: keine

true , um eine Neustartbenachrichtigung anzuzeigen. Wenn auf falsefestgelegt ist, wird keine Neustartbenachrichtigung angezeigt.

Hinweise

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.