WMI-Clientklasse „CCM_SoftwareBase“CCM_SoftwareBase Client WMI Class

Die CCM_SoftwareBase Windows-Verwaltungsinstrumentation (WMI)-Klasse ist eine SMS-Anbieter Serverklasse in Configuration Manager, die die Basisklasse für Verwaltungs Entitäten wie Software Updates darstellt.The CCM_SoftwareBase Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents the base class for management entities like software updates. Anwendungen usw.applications and so on. Diese Klasse enthält die allgemeinen Eigenschaften für diese Verwaltungs Entitäten.This class contains the common properties across these management entities. Diese Klasse wird aus Gründen der Vollständigkeit aufgeführt und zeigt die Eigenschaften der Basisklasse, die von abgeleiteten Klassen geerbt werden.This class is listed here for completeness and to show the base class properties which derived classes would inherit. Client-SDK-Benutzer verwenden immer die spezifischen abgeleiteten Klassen, die von Interesse sind, um die Funktionalität zu erreichen.Client SDK users will always use the specific derived classes of interest to achieve the functionality.

Wichtig

Vom Client seitigen SDK für Software Updates wird nur ein Satz von Updates zurückgegeben, die von Configuration Manager Standort Server auf dem Client bereitgestellt werden und auf dem Client installiert sind.The software update client side SDK will only return set of updates which are deployed to client from Configuration Manager site server, and are applicable, and are yet to be installed on the client.

Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein.The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

SyntaxSyntax

Class CCM_SoftwareBase :    
{  
    UInt32 ContentSize;  
    DateTime Deadline;  
    String Description;  
    UInt32 ErrorCode;  
    UInt32 EstimatedInstallTime;  
    UInt32 EvaluationState;  
    String FullName;  
    String Name;  
    DateTime NextUserScheduledTime;  
    UInt32 PercentComplete;  
    String Publisher;  
    UInt32 Type;  
};  

MethodenMethods

Die CCM_SoftwareBase-Klasse definiert keine Methoden.The CCM_SoftwareBase class does not define any methods.

EigenschaftenProperties

ContentSize
Datentyp: UInt32Data type: UInt32

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Stellt die Inhalts Größe dar.Represents the content size. Wird nur aufgefüllt, wenn der verwalteten Entität binärer Inhalt zugeordnet ist.Populated only if the managed entity has binary content associated with it.

Deadline
Datentyp: DateTimeData type: DateTime

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Der vom Administrator festgelegte Stichtag, um diese verwaltete Entität auf einem Client Computer bereitzustellen.The deadline specified by the administrator to deploy this managed entity on a client computer.

Description
Datentyp: StringData type: String

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Die Beschreibung der verwalteten Entität.The description of the managed entity.

ErrorCode
Datentyp: UInt32Data type: UInt32

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

FehlercodeError code.

EstimatedInstallTime
Datentyp: UInt32Data type: UInt32

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

EstimatedinstalltimeEstimatedInstallTime

EvaluationState
Datentyp: UInt32Data type: UInt32

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Software Erzwingungs Zustand, z. b. Herunterladen von Inhalten, warten von Service Window und so weiter.Software enforcement state, such as downloading content, waiting servicewindow, and so on.

WertValue Software Erzwingungs ZustandSoftware enforcement state ZustandsbeschreibungState description
00 UnbekanntUnknown Es sind keine Zustandsinformationen verfügbar.No state information is available.
11 ErzwungenEnforced Die Anwendung wird in den gewünschten/aufgelösten Zustand versetzt.Application is enforced to desired/resolved state.
22 NotrequiredNotRequired Die Anwendung ist auf dem Client nicht erforderlich.Application is not required on the client.
33 ApplicationforenforcementApplicationForEnforcement Die Anwendung ist für die Erzwingung verfügbar (installieren oder deinstallieren basierend auf dem aufgelösten Zustand).Application is available for enforcement (install or uninstall based on resolved state). Der Inhalt wurde möglicherweise nicht heruntergeladen.Content may or may not have been downloaded.
44 EnforcementfailedEnforcementFailed Fehler beim Erzwingen der Anwendung (Installation/Deinstallation).Application last failed to enforce (install/uninstall).
55 ÜberprüftEvaluating Die Anwendung wartet zurzeit, bis der Inhalt heruntergeladen wurde.Application is currently waiting for content download to complete.
66 Download InhaltDownloadingContent Die Anwendung wartet zurzeit, bis der Inhalt heruntergeladen wurde.Application is currently waiting for content download to complete.
77 WaitingfordependenciesdownloadWaitingforDependenciesDownload Die Anwendung wartet zurzeit darauf, dass ihre Abhängigkeiten heruntergeladen werden.Application is currently waiting for its dependencies to download.
88 WaitingforservicewindowWaitingforServiceWindow Die Anwendung wartet zurzeit auf ein Dienst Fenster.Application is currently waiting for a service window.
99 WaitingforrebootWaitingforReboot Die Anwendung wartet zurzeit auf einen zuvor ausstehenden Neustart.Application is currently waiting for a previously pending reboot.
1010 Waitingper erzwingenWaitingToEnforce Die Anwendung wartet zurzeit auf eine serialisierte Erzwingung.Application is currently waiting for serialized enforcement.
1111 EnforcingabhängigkeitenEnforcingDependencies Die Anwendung erzwingt derzeit Abhängigkeiten.Application is currently enforcing dependencies.
1212 Wird erzwungenEnforcing Die Anwendung erzwingt zurzeit.Application is currently enforcing.
1313 SoftrebootpendingSoftRebootPending Anwendungs Installation/Deinstallation wird erzwungen, und ein vorläufiger Neustart steht aus.Application install/uninstall enforced and a soft reboot is pending.
1414 "Hardrebootpending"HardRebootPending Die Anwendung wurde installiert/deinstalliert, und ein harter Neustart steht aus.Application installed/uninstalled and a hard reboot is pending.
1515 "Pendingupdate"PendingUpdate Update ist verfügbar, aber ausstehende Installation.Update is available but pending installation.
1616 EvaluationfailedEvaluationFailed Die Anwendung konnte nicht ausgewertet werden.Application failed to evaluate.
1717 WaitinguserreconnectWaitingUserReconnect Die Anwendung wartet zurzeit auf das Erzwingen einer aktiven Benutzersitzung.Application is currently waiting for an active user session to enforce.
1818 WaitingforuserlogoffWaitingforUserLogoff Die Anwendung wartet zurzeit darauf, dass alle Benutzer abgemeldet werden.Application is currently waiting for all users to logoff.
1919 WaitingforuserlogonWaitingforUserLogon Die Anwendung wartet zurzeit auf eine Benutzeranmeldung.Application is currently waiting for a user logon.
2020 InprogresswaitingretryInProgressWaitingRetry Die Anwendung wartet auf den Wiederholungsversuch.Application is in progress awaiting retry.
2121 WaitingforpresmodeoffWaitingforPresModeOff Die Anwendung wartet darauf, dass der Präsentationsmodus ausgeschaltet wird.Application is waiting for presentation mode to be switched off.
2222 AdvancedownloadingcontentAdvanceDownloadingContent Die Anwendung lädt Inhalte vorab herunter (herunterladen außerhalb des Installations Auftrags).Application is pre-downloading content (downloading outside of the install job).
2323 AdvancedependenciesdownloadAdvanceDependenciesDownload Die Anwendung lädt abhängige Inhalte vorab herunter (herunterladen außerhalb des Installations Auftrags).Application is pre-downloading dependent content (downloading outside of the install job).
2424 DownloadFailedDownloadFailed Fehler beim Herunterladen der Anwendung (Download während des Installations Auftrags).Application is download failed (downloading during the install job).
2525 AdvancedownloadfailedAdvanceDownloadFailed Fehler beim Herunterladen der Anwendung (herunterladen außerhalb des Installations Auftrags).Application is pre-downloading failed (downloading outside of the install job).
2626 Download ErfolgDownloadSuccess Download erfolgreich (Download während des Installations Auftrags).Download success (downloading during the install job).
2727 PostenforceevaluationPostEnforceEvaluation Nach erzwingen der Evaluierung.Post enforce evaluation.

FullName
Datentyp: StringData type: String

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Der komplette Name der verwalteten Entität, z. b. Software Update, Anwendung usw.The complete name of the managed entity, such as software update, application and so on.

Name
Datentyp: StringData type: String

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Der Name der eigentlichen verwalteten Entität, z. b. Software Update, Anwendung usw.The name of the actual managed entity like software update, application and so on.

NextUserScheduledTime
Datentyp: DateTimeData type: DateTime

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Der nächste geplante Zeitpunkt, an dem der Endbenutzer diese verwaltete Entität bereitstellen möchte.Next scheduled time when end user would like to deploy this managed entity.

PercentComplete
Datentyp: UInt32Data type: UInt32

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Prozentsatz fertig.Percent complete.

Publisher
Datentyp: StringData type: String

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Der Verleger, der die verwaltete Entität veröffentlicht hat, z. b. Microsoft für Software Updates, die von Windows-Updates stammen.The publisher that published the managed entity, such as Microsoft for software updates coming from Windows Updates.

Type
Datentyp: UInt32Data type: UInt32

Zugriffstyp: Lesen/SchreibenAccess type: Read/Write

Qualifizierer: keineQualifiers: none

Type (Typ).Type.

BemerkungenRemarks

Requirements (Anforderungen)Requirements

LaufzeitanforderungenRuntime Requirements

Weitere Informationen finden Sie unter Configuration Manager Server – Laufzeitanforderungen.For more information, see Configuration Manager Server Runtime Requirements.

EntwicklungsanforderungenDevelopment Requirements

Weitere Informationen finden Sie unter Configuration Manager Server – Entwicklungsanforderungen.For more information, see Configuration Manager Server Development Requirements.