Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SMS_SoftwareUpdate WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse im Configuration Manager, die an einem Standort verfügbare Softwareupdateinformationen verfügbar macht und als Kernklasse für Softwareupdates dient.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
Class SMS_SoftwareUpdate : SMS_ConfigurationItemBaseClass
{
String ApplicabilityCondition;
String ArticleID;
String BulletinID;
String CategoryInstance_UniqueIDs[];
UInt32 CI_ID;
String CI_UniqueID;
UInt32 CIType_ID;
UInt32 CIVersion;
UInt64 ConfigurationFlags;
String CreatedBy;
UInt32 CustomSeverity;
String CustomSeverityName;
DateTime DateCreated;
DateTime DateLastModified;
DateTime DatePosted;
DateTime DateRevised;
DateTime EffectiveDate;
UInt32 EULAAccepted;
Boolean EULAExists;
DateTime EULASignoffDate;
String EULASignoffUser;
UInt32 ExecutionContext;
Boolean IsBundle;
Boolean IsContentProvisioned;
Boolean IsDeployable;
Boolean IsDeployed;
Boolean IsDigest;
Boolean IsEnabled;
Boolean IsExpired;
Boolean IsHidden;
Boolean IsLatest;
Boolean IsMetadataOnlyUpdate;
Boolean IsOfflineServiceable;
Boolean IsQuarantined;
Boolean IsSuperseded;
Boolean IsUserDefined;
String LastModifiedBy;
DateTime LastStatusTime;
String LocalizedCategoryInstanceNames[];
String LocalizedDescription;
String LocalizedDisplayName;
SMS_CI_LocalizedEulas LocalizedEulas[];
SMS_CI_LocalizedProperties LocalizedInformation[];
String LocalizedInformativeURL;
UInt32 LocalizedPropertyLocaleID;
UInt32 MaxExecutionTime;
UInt32 ModelID;
String ModelName;
UInt32 NumMissing;
UInt32 NumNotApplicable;
UInt32 NumPresent;
UInt32 NumTotal;
UInt32 NumUnknown;
UInt32 PercentCompliant;
UInt32 PermittedUses;
String PlatformCategoryInstance_UniqueIDs[];
UInt32 PlatformType;
Boolean RequiresExclusiveHandling;
UInt32 RevisionNumber;
SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
UInt32 SDMPackageVersion;
String SDMPackageXML;
String SecuredScopeNames[];
String SedoObjectVersion;
UInt32 Severity;
String SeverityName;
SInt64 Size;
String SourceSite;
String UpdateLocales[];
};
Methoden
Die folgende Tabelle zeigt die Methoden in SMS_SoftwareUpdate.
| Methode | Beschreibung |
|---|---|
| AcceptEULA-Methode in Klasse SMS_SoftwareUpdate | Akzeptiert oder lehnt die Microsoft-Software-Lizenzbedingungen eines Softwareupdates ab. |
| FilterUpdates-Methode in Klasse SMS_SoftwareUpdate | Ausschließlich für interne Zwecke. |
| GetEULA-Methode in Klasse SMS_SoftwareUpdate | Ruft den lokalisierten Inhalt der Microsoft-Software-Lizenzbedingungen eines Softwareupdates ab. |
| SetEnforcement-Methode in Klasse SMS_SoftwareUpdate | Legt die Richtlinienerzwingung eines Softwareupdates fest. |
| SyncNow-Methode in Klasse SMS_SoftwareUpdate | Führt eine manuelle Synchronisierung des Software Update Points durch. |
Eigenschaften
ApplicabilityCondition
Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifier: [SizeLimit("512"), not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
ArticleID
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifier: [read, SizeLimit("64"), not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
BulletinID
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifier: [read, SizeLimit("64"), not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CategoryInstance_UniqueIDs
Datentyp: String Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CI_ID
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifiers: [key]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CI_UniqueID
Datentyp: String
Zugriffstyp: Lesen/Schreiben
Bezeichnungen:[eindeutig, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CIType_ID
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [not_null, lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
Für diese Klasse lautet die Typ-ID SoftwareUpdate (1) oder SoftwareUpdateBundle (8).
CIVersion
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
ConfigurationFlags
Datentyp: UInt64
Zugriffstyp: Schreibgeschützt
Qualifizierer: [bits("COMPLIANCE_POLICY(0)"), lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CreatedBy
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifier: [SizeLimit("512"), read, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CustomSeverity
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
CustomSeverityName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
DateCreated
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [not_null, lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
DateLastModified
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
DatePosted
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
DateRevised
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
EffectiveDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
EULAAccepted
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
EULAExists
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
EULASignoffDate
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
EULASignoffUser
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
ExecutionContext
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsBundle
Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsContentProvisioned
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsDeployable
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsDeployed
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsDigest
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen, faul]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsEnabled
Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsExpired
Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsHidden
Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsLatest
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsMetadataOnlyUpdate
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsOfflineServiceable
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsQuarantined
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsSuperseded
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
IsUserDefined
Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LastModifiedBy
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifier: [SizeLimit("512"), read, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LastStatusTime
Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: lesen
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedCategoryInstanceNames
Datentyp: String Array
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedDescription
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedDisplayName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedEulas
Datentyp: SMS_CI_LocalizedEulas Array
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen, faul]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedInformation
Datentyp: SMS_CI_LocalizedProperties Array
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen, faul]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedInformativeURL
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
LocalizedPropertyLocaleID
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
MaxExecutionTime
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
ModelID
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
ModelName
Datentyp: String
Zugriffstyp: Lesen/Schreiben
Bezeichnungen: [eindeutig, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
NumMissing
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
NumNotApplicable
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
NumPresent
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
NumTotal
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
NumUnknown
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
PercentCompliant
Datentyp: UInt32
Zugriffsart: Lesen
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
PermittedUses
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
PlatformCategoryInstance_UniqueIDs
Datentyp: String Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
PlatformType
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
RequiresExclusiveHandling
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
RevisionNumber
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen, not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SDMPackageLocalizedData
Datentyp: SMS_SDMPackageLocalizedData Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [faul]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SDMPackageVersion
Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [not_null]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SDMPackageXML
Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [faul]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SecuredScopeNames
Datentyp: String Array
Zugriffstyp: Schreibgeschützt
Qualifikanten: keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SedoObjectVersion
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: keine
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
Severity
Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SeverityName
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
Size
Datentyp: SInt64
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
SourceSite
Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifier: [SizeLimit("3")]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
UpdateLocales
Datentyp: String Array
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_SoftwareUpdateBase Server WMI-Klasse.
Hinweise
Zu den Klassenqualifikationen für diese Klasse gehören:
Gesichert
Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftsbegrenzungszeichen im Configuration Manager.
Ein
SMS_SoftwareUpdateObjekt ist eine Art von Konfigurationselement, SMS_ConfigurationItemBaseClass von Server WMI-Klasse definiert wird. Wird verwendetSMS_SoftwareUpdate, um die Konformität von Softwareupdates mithilfe des Features "Software-Updates" im Configuration Manager zu bestimmen.Softwareupdateinhalte müssen manuell heruntergeladen werden. Um zu ermitteln, welche Inhalte heruntergeladen werden müssen, fragt Ihre Anwendung SMS_CIToContent Server WMI-Klasse ab und ruft die Liste der
ContentIDEigenschaften ab, die den spezifischen Sprachkriterien entsprechen. Mit dieser Liste kann die Anwendung die zugehörige Download-URL und die zugehörigen Eigenschaften für die Inhaltsdateien von SMS_CIContentFiles Server WMI-Klasse abrufen.Wenn der Updateinhalt ermittelt wurde, bereitet die Anwendung optional das Update für die Bereitstellung vor, indem sie ein SMS_AuthorizationList Server WMI-Klassenobjekt verwendet, um eine autorisierte Liste von Updates zu erstellen. Ihre Anwendung hat auch die Möglichkeit , SMS_Template Server WMI-Klasse zu implementieren, um eine benutzerdefinierte Bereitstellungsvorlage zu erstellen.
Hinweis
Beim Erstellen einer Autorisierungsliste für das Softwareupdate muss die Anwendung die IsBundle Eigenschaft von SMS_SoftwareUpdate to true festlegen, um anzugeben, dass das Update Teil eines Pakets ist. Weitere Informationen finden Sie unter SMS_AuthorizationList Server WMI Class.
Wenn die Anwendung bereit ist, das Softwareupdate bereitzustellen, verwendet sie ein SMS_UpdatesAssignment Server WMI-Klassenobjekt , um eine Bereitstellung zu erstellen.
Sie können keine Softwareupdates im Knoten "Verwaltung der gewünschten Konfiguration" importieren, erstellen oder konfigurieren. Diese Funktionen werden Konfigurationsbaselines über das Feature "Software-Updates" zur Verfügung gestellt, wenn Softwareupdates heruntergeladen werden. Daher können Softwareupdatekonfigurationselemente ausgewählt werden, die in Konfigurationsbaselines enthalten sein sollen, auch wenn sie nicht unter dem Knoten Konfigurationselemente angezeigt werden.
Weitere Informationen zum Aufzählen von Updates, die einem bestimmten Kriterium entsprechen, finden Sie unter Besprechen von Abfragen, die Sie zum Aufzählen von Informationen zu mehreren Softwareupdates verwenden können.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.
Siehe auch
WMI-Klasse für SMS_AuthorizationList Server
SMS_CIToContent Server WMI-Klasse
SMS_CIContentFiles Server WMI-Klasse
WMI-Klasse für SMS_CIUpdateSources Server
SMS_Template Server WMI-Klasse
WMI-Klasse für SMS_UpdatesAssignment Server
Informationen über die Bereitstellung von Softwareupdates