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: UInt32
Data 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: DateTime
Data 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: String
Data 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: UInt32
Data type: UInt32
Zugriffstyp: Lesen/SchreibenAccess type: Read/Write
Qualifizierer: keineQualifiers: none
FehlercodeError code.
EstimatedInstallTime
Datentyp: UInt32
Data type: UInt32
Zugriffstyp: Lesen/SchreibenAccess type: Read/Write
Qualifizierer: keineQualifiers: none
EstimatedinstalltimeEstimatedInstallTime
EvaluationState
Datentyp: UInt32
Data 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: String
Data 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: String
Data 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: DateTime
Data 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: UInt32
Data type: UInt32
Zugriffstyp: Lesen/SchreibenAccess type: Read/Write
Qualifizierer: keineQualifiers: none
Prozentsatz fertig.Percent complete.
Publisher
Datentyp: String
Data 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: UInt32
Data 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.