SMS_SoftwareUpdate Server WMI-klasse

De SMS_SoftwareUpdate WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die software-update-informatie beschikbaar maakt op een site en dient als de kernklasse voor software-updates.

De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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

In de volgende tabel ziet u de methoden in SMS_SoftwareUpdate.

Methode Beschrijving
AcceptEULA-methode in klas SMS_SoftwareUpdate Accepteert of weigert de licentievoorwaarden voor Microsoft-software van een software-update.
FilterUpdates-methode in Class SMS_SoftwareUpdate Uitsluitend voor intern gebruik.
GetEULA-methode in klas SMS_SoftwareUpdate Haalt de gelokaliseerde inhoud van de licentievoorwaarden voor Microsoft-software van een software-update op.
Afdwingingsmethode instellen in klasse SMS_SoftwareUpdate Hiermee stelt u het afdwingen van beleid voor een software-update in.
SyncNow-methode in klas SMS_SoftwareUpdate Hiermee wordt een handmatige synchronisatie van het software-updatepunt uitgevoerd.

Eigenschappen

ApplicabilityCondition
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [SizeLimit("512"), not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

ArticleID
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lezen, SizeLimit("64"), not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

BulletinID
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lezen, SizeLimit("64"), not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CategoryInstance_UniqueIDs
Gegevenstype: String Array

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CI_ID
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [sleutel]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CI_UniqueID
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties:[uniek, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CIType_ID
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [not_null, lezen]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

Voor deze klasse is de type-id SoftwareUpdate (1) of SoftwareUpdateBundle (8).

CIVersion
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lezen, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

ConfigurationFlags
Gegevenstype: UInt64

Toegangstype: Alleen-lezen

Kwalificaties: [bits("COMPLIANCE_POLICY(0)"), lezen]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CreatedBy
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [SizeLimit("512"), lezen, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CustomSeverity
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

CustomSeverityName
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

DateCreated
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [not_null, lezen]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

DateLastModified
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

DatePosted
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

DateRevised
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

EffectiveDate
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

EULAAccepted
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

EULAExists
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

EULASignoffDate
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

EULASignoffUser
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

ExecutionContext
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsBundle
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsContentProvisioned
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsDeployable
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsDeployed
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsDigest
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees, lui]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsEnabled
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsExpired
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsHidden
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsLatest
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsMetadataOnlyUpdate
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsOfflineServiceable
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsQuarantined
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsSuperseded
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lezen, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

IsUserDefined
Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LastModifiedBy
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [SizeLimit("512"), lezen, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LastStatusTime
Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: lees

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedCategoryInstanceNames
Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedDescription
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedDisplayName
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedEulas
Gegevenstype: SMS_CI_LocalizedEulas Array

Toegangstype: Alleen-lezen

Kwalificaties: [lees, lui]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedInformation
Gegevenstype: SMS_CI_LocalizedProperties Array

Toegangstype: Alleen-lezen

Kwalificaties: [lees, lui]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedInformativeURL
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

LocalizedPropertyLocaleID
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

MaxExecutionTime
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

ModelID
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

ModelName
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [uniek, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

NumMissing
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

NumNotApplicable
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

NumPresent
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

NumTotal
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

NumUnknown
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

PercentCompliant
Gegevenstype: UInt32

Toegangstype: Lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

PermittedUses
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

PlatformCategoryInstance_UniqueIDs
Gegevenstype: String matrix

Toegangstype: Lezen/schrijven

Kwalificaties: geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

PlatformType
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

RequiresExclusiveHandling
Gegevenstype: Boolean

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

RevisionNumber
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lezen, not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SDMPackageLocalizedData
Gegevenstype: SMS_SDMPackageLocalizedData Array

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SDMPackageVersion
Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [not_null]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SDMPackageXML
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SecuredScopeNames
Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SedoObjectVersion
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: geen

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

Severity
Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SeverityName
Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

Size
Gegevenstype: SInt64

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

SourceSite
Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [SizeLimit("3")]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

UpdateLocales
Gegevenstype: String Array

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_SoftwareUpdateBase Server WMI-klasse.

Opmerkingen

Klassekwalificaties voor deze klasse zijn onder meer:

  • Beveiligd

    Zie Klasse- en eigenschapskwalificaties in Configuration Manager voor meer informatie over klasse- en eigenschapskwalificaties in het gedeelte Eigenschappen.

    Een SMS_SoftwareUpdate object is een type configuratie-item, gedefinieerd door SMS_ConfigurationItemBaseClass Server WMI-klasse. Gebruik SMS_SoftwareUpdate deze regel om de compliantie van software-updates te bepalen met behulp van de functie Software Updates in Configuration Manager.

    Inhoud van software-updates moet handmatig worden gedownload. Om te bepalen welke inhoud moet worden gedownload, wordt door uw toepassing een query uitgevoerd SMS_CIToContent Server WMI-klasse en wordt de lijst met ContentID eigenschappen opgehaald die overeenkomen met de specifieke taalcriteria. Met deze lijst kan de toepassing de bijbehorende download-URL en de gerelateerde eigenschappen voor de inhoudsbestanden ophalen uit SMS_CIContentFiles Server WMI-klasse.

    Wanneer de inhoud van de update is bepaald, bereidt de toepassing de update optioneel voor implementatie voor met behulp van een SMS_AuthorizationList Server WMI-klasseobject om een geautoriseerde lijst met updates te maken. Uw toepassing heeft ook de mogelijkheid om SMS_Template Server WMI-klasse te implementeren om een aangepaste implementatiesjabloon te maken.

Opmerking

Bij het opbouwen van een autorisatielijst waarin de software-update moet worden opgenomen, moet de toepassing de IsBundle eigenschap To trueSMS_SoftwareUpdate instellen om aan te geven dat de update deel uitmaakt van een bundel. Zie SMS_AuthorizationList Server WMI-klasse voor meer informatie.

Wanneer de toepassing gereed is om de software-update te implementeren, wordt een SMS_UpdatesAssignment Server WMI Class-object gebruikt om een implementatie te maken.

U kunt geen software-updates importeren, maken of configureren in het knooppunt Desired Configuration Management. Deze functies worden beschikbaar gesteld aan basisconfiguratiebasislijnen via de functie Software-Updates wanneer software-updates worden gedownload. Daarom kunnen software-update-configuratie-items worden geselecteerd om te worden opgenomen in configuratiebasislijnen, ook al worden ze niet weergegeven onder het knooppunt Configuratie-items.

Zie hoe u Updates opsomt die overeenkomen met een specifiek criterium voor een bespreking van query's die u kunt gebruiken om de informatie over meerdere software-updates op te sommen.

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.

Zie ook

SMS_AuthorizationList Server WMI-klasse
SMS_CIToContent Server WMI-klasse
SMS_CIContentFiles Server WMI-klasse
SMS_CIUpdateSources Server WMI-klasse
SMS_Template Server WMI-klasse
SMS_UpdatesAssignment Server WMI-klasse
Informatie over implementaties van software-updates