Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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_SoftwareUpdateobject is een type configuratie-item, gedefinieerd door SMS_ConfigurationItemBaseClass Server WMI-klasse. GebruikSMS_SoftwareUpdatedeze 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
ContentIDeigenschappen 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