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_SoftwareUpdateBase 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_SoftwareUpdateBase : 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
De SMS_SoftwareUpdateBase klasse definieert geen methoden.
Eigenschappen
ApplicabilityCondition
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [SizeLimit("512"), not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
ArticleID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lezen, SizeLimit("64"), not_null]
Id van het Knowledge Base-artikel voor de software-update. De maximumlengte voor deze waarde is 64 tekens.
BulletinID
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lezen, SizeLimit("64"), not_null]
Bulletin-id voor beveiligingsupdates die zijn uitgebracht door Microsoft. De maximumlengte voor deze waarde is 64 tekens. De standaardwaarde is 'Geen'.
CategoryInstance_UniqueIDs
Gegevenstype: String Array
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
CI_ID
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [sleutel]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
CI_UniqueID
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties:[uniek, not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
CIType_ID
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [not_null, lezen]
Zie SMS_ConfigurationItemLatestBaseClass 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_ConfigurationItemLatestBaseClass Server WMI-klasse.
ConfigurationFlags
Gegevenstype: UInt64
Toegangstype: Alleen-lezen
Kwalificaties: [bits("COMPLIANCE_POLICY(0)"), lezen]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
CreatedBy
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [SizeLimit("512"), lezen, not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
CustomSeverity
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Aangepast prioriteitsniveau voor de software-update. De standaardwaarde is 0.
CustomSeverityName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Tekst voor het aangepaste prioriteitsniveau.
DateCreated
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [not_null, lezen]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
DateLastModified
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
DatePosted
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Datum en tijd waarop de software-update is gepubliceerd.
DateRevised
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Datum en tijd waarop de software-update is herzien.
EffectiveDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
EULAAccepted
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
EULAExists
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
EULASignoffDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
EULASignoffUser
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
ExecutionContext
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsBundle
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsContentProvisioned
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
true of de inhoud van de software-update is ingericht. De standaardwaarde is false.
IsDeployable
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
true of de software-update gereed is om te worden opgenomen in een implementatie. De standaardwaarde is false.
IsDeployed
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
true of de software-update is geïmplementeerd. De standaardwaarde is false.
IsDigest
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees, lui]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsEnabled
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsExpired
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsHidden
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsLatest
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsMetadataOnlyUpdate
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
true als de metabase voor software-updates alleen Update CI is. De standaardwaarde is false.
IsOfflineServiceable
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Of de update al dan niet kan worden toegepast op offline-installatiekopieën. De standaardwaarde is true.
IsQuarantined
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsSuperseded
Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lezen, not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
IsUserDefined
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
LastModifiedBy
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [SizeLimit("512"), lezen, not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
LastStatusTime
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: lees
Tijdstip laatste statusupdate.
LocalizedCategoryInstanceNames
Gegevenstype: String Array
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
LocalizedDescription
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
LocalizedDisplayName
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
LocalizedEulas
Gegevenstype: SMS_CI_LocalizedEulas Array
Toegangstype: Alleen-lezen
Kwalificaties: [lees, lui]
Een reeks gelokaliseerde licentievoorwaarden voor Microsoft-software voor de software-update.
LocalizedInformation
Gegevenstype: SMS_CI_LocalizedProperties Array
Toegangstype: Alleen-lezen
Kwalificaties: [lees, lui]
Een lijst met taalspecifieke gelokaliseerde informatie over de software-update:
String DisplayName
Beschrijving van tekenreeks
tekenreeks informatieve URL
UInt32 LocaleID
LocalizedInformativeURL
Gegevenstype:StringToegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
LocalizedPropertyLocaleID
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
MaxExecutionTime
Gegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De maximale tijd die nodig is om de software-update uit te voeren. De standaardwaarde is 30.
ModelID
Gegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
ModelName
Gegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: [uniek, not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
NumMissing
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Het aantal computers in de gerichte verzamelingen waarop de software-update ontbreekt.
NumNotApplicable
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Het aantal computers in de beoogde verzamelingen waarop de software-update niet van toepassing is.
NumPresent
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Aantal computers in de gerichte verzamelingen waarop de software-update al is geïnstalleerd.
NumTotal
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Het totale aantal computers in de gerichte verzamelingen voor de software-update.
NumUnknown
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Het aantal computers in de gerichte verzamelingen waarop de status voor de software-update bekend is.
PercentCompliant
Gegevenstype:UInt32Toegangstype: Lezen
Kwalificaties: [lees]
Het percentage clientcomputers dat compatibel is voor dit configuratie-item.
PermittedUses
Gegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
PlatformCategoryInstance_UniqueIDs
Gegevenstype:StringmatrixToegangstype: Lezen/schrijven
Kwalificaties: geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
PlatformType
Gegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
RequiresExclusiveHandling
Gegevenstype:BooleanToegangstype: Alleen-lezen
Kwalificaties: [lees]
trueof de software-update afzonderlijk moet worden geïnstalleerd. De standaardwaarde isfalse.RevisionNumber
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lezen, not_null]
Revisienummer van de update.
SDMPackageLocalizedData
Gegevenstype:SMS_SDMPackageLocalizedDataArrayToegangstype: Lezen/schrijven
Kwalificaties: [lui]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
SDMPackageVersion
Gegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
SDMPackageXML
Gegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: [lui]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
SecuredScopeNames
Gegevenstype:StringArrayToegangstype: Alleen-lezen
Kwalificaties: geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
SedoObjectVersion
Gegevenstype:StringToegangstype: Alleen-lezen
Kwalificaties: geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
Severity
Gegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Prioriteitsniveau voor de software-update. De standaardwaarde is 0.
SeverityName
Gegevenstype:StringToegangstype: Alleen-lezen
Kwalificaties: [lees]
Tekst voor het prioriteitsniveau.
Size
Gegevenstype:SInt64Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Grootte van de software-update.
SourceSite
Gegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: [SizeLimit("3")]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
Voor deze klasse worden de mogelijke bronsites gedefinieerd door de
UpdateSource_IDeigenschap van SMS_CIUpdateSources Server WMI-klasse.UpdateLocales
Gegevenstype:String ArrayToegangstype: Alleen-lezen
Kwalificaties: [lees]
Landinstellingen die van toepassing zijn op de software-update.
Opmerkingen
Klassekwalificaties voor deze klasse zijn onder meer:
Dynamisch
Samenvatting
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.