Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
SMS_SoftwareUpdateBase WMI-klassen (Windows Management Instrumentation) är en SMS-providerserverklass i Configuration Manager som visar programuppdateringsinformation som är tillgänglig på en plats och fungerar som kärnklass för programuppdateringar.
Följande syntax är förenklad från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
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[];
};
Metoder
Klassen SMS_SoftwareUpdateBase definierar inte några metoder.
Egenskaper
ApplicabilityCondition
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [SizeLimit("512"), not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
ArticleID
Datatyp: String
Åtkomsttyp: Skrivskyddad
Avgränsare: [läs, SizeLimit("64"), not_null]
Artikel-ID för programuppdateringen i Knowledge Base. Maxlängden för det här värdet är 64 tecken.
BulletinID
Datatyp: String
Åtkomsttyp: Skrivskyddad
Avgränsare: [läs, SizeLimit("64"), not_null]
Bulletin-ID för säkerhetsuppdateringar som släppts av Microsoft. Maxlängden för det här värdet är 64 tecken. Standardvärdet är "Ingen".
CategoryInstance_UniqueIDs
Datatyp: String Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
CI_ID
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [key]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
CI_UniqueID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Avgränsare:[unika, not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
CIType_ID
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
För den här klassen är typ-ID:t SoftwareUpdate (1) eller SoftwareUpdateBundle (8).
CIVersion
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
ConfigurationFlags
Datatyp: UInt64
Åtkomsttyp: Skrivskyddad
Avgränsare: [bits("COMPLIANCE_POLICY(0)"), läs]
Se SMS_ConfigurationItemBaseClass WMI-klass för server.
CreatedBy
Datatyp: String
Åtkomsttyp: Skrivskyddad
Avgränsare: [SizeLimit("512"), läs, not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
CustomSeverity
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Anpassad allvarlighetsgrad för programuppdateringen. Standardvärdet är 0.
CustomSeverityName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Text för den anpassade allvarlighetsgraden.
DateCreated
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
DateLastModified
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
DatePosted
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Datum och tid då programvaruuppdateringen publicerades.
DateRevised
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Datum och tid då programvaruuppdateringen reviderades.
EffectiveDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
EULAAccepted
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
EULAExists
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
EULASignoffDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
EULASignoffUser
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
ExecutionContext
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsBundle
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsContentProvisioned
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true Om programuppdateringsinnehållet har etablerats. Standardvärdet är false.
IsDeployable
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true om programuppdateringen är redo att inkluderas i en distribution. Standardvärdet är false.
IsDeployed
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true om programvaruuppdateringen har distribuerats. Standardvärdet är false.
IsDigest
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsEnabled
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsExpired
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsHidden
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsLatest
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsMetadataOnlyUpdate
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
true om programuppdateringsmetabasen endast är Update CI. Standardvärdet är false.
IsOfflineServiceable
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Om uppdateringen kan användas på offlinebilder eller inte. Standardvärdet är true.
IsQuarantined
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsSuperseded
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
IsUserDefined
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
LastModifiedBy
Datatyp: String
Åtkomsttyp: Skrivskyddad
Avgränsare: [SizeLimit("512"), läs, not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
LastStatusTime
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: läs
Dags för senaste statusuppdatering.
LocalizedCategoryInstanceNames
Datatyp: String Matris
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
LocalizedDescription
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
LocalizedDisplayName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
LocalizedEulas
Datatyp: SMS_CI_LocalizedEulas Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
En matris med lokaliserade licensvillkor för programvara från Microsoft för programuppdateringen.
LocalizedInformation
Datatyp: SMS_CI_LocalizedProperties Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
En lista med språkspecifik lokaliserad information om programuppdateringen:
Sträng DisplayName
Strängbeskrivning
String InformativeURL
UInt32 LocaleID
LocalizedInformativeURL
Datatyp:StringÅtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
LocalizedPropertyLocaleID
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Se SMS_ConfigurationItemBaseClass WMI-klass för server.
MaxExecutionTime
Datatyp:UInt32Åtkomsttyp: Läsa/skriva
Kvalificerare: Inga
Maximal tid som krävs för att köra programuppdateringen. Standardvärdet är 30.
ModelID
Datatyp:UInt32Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
ModelName
Datatyp:StringÅtkomsttyp: Läsa/skriva
Avkvalificerare: [unik, not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
NumMissing
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Antal datorer i målsamlingarna där programuppdateringen saknas.
NumNotApplicable
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Antal datorer i målsamlingarna på vilka programuppdateringen inte är tillämplig.
NumPresent
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Antal datorer i målsamlingarna där programuppdateringen redan är installerad.
NumTotal
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Totalt antal datorer i de riktade samlingarna för programuppdateringen.
NumUnknown
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Antal datorer i målsamlingarna där tillståndet för programuppdateringen är känt.
PercentCompliant
Datatyp:UInt32Åtkomsttyp: Läsa
Kval: [läsa]
Procentandel av klientdatorerna som är kompatibla för det här konfigurationsobjektet.
PermittedUses
Datatyp:UInt32Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
PlatformCategoryInstance_UniqueIDs
Datatyp:StringmatrisÅtkomsttyp: Läsa/skriva
Kvalificerare: inga
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
PlatformType
Datatyp:UInt32Åtkomsttyp: Läsa/skriva
Kvalificerare: inga
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
RequiresExclusiveHandling
Datatyp:BooleanÅtkomsttyp: Skrivskyddad
Kval: [läsa]
trueom programvaruuppdateringen måste installeras separat. Standardvärdet ärfalse.RevisionNumber
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, not_null]
Revisionsnummer för uppdateringen.
SDMPackageLocalizedData
Datatyp:SMS_SDMPackageLocalizedDataMatrisÅtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
SDMPackageVersion
Datatyp:UInt32Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
SDMPackageXML
Datatyp:StringÅtkomsttyp: Läsa/skriva
Kvalificerare: [lat]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
SecuredScopeNames
Datatyp:StringMatrisÅtkomsttyp: Skrivskyddad
Kvalificerare: inga
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
SedoObjectVersion
Datatyp:StringÅtkomsttyp: Skrivskyddad
Kvalificerare: inga
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
Severity
Datatyp:UInt32Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Allvarlighetsgrad för programuppdateringen. Standardvärdet är 0.
SeverityName
Datatyp:StringÅtkomsttyp: Skrivskyddad
Kval: [läsa]
Text för allvarlighetsgrad.
Size
Datatyp:SInt64Åtkomsttyp: Skrivskyddad
Kval: [läsa]
Programuppdateringens storlek.
SourceSite
Datatyp:StringÅtkomsttyp: Läsa/skriva
Kvalificerare: [SizeLimit("3")]
Se SMS_ConfigurationItemLatestBaseClass WMI-klass för server.
För den här klassen definieras de möjliga källplatserna av
UpdateSource_IDegenskapen för SMS_CIUpdateSources Server WMI-klass.UpdateLocales
Datatyp:String ArrayÅtkomsttyp: Skrivskyddad
Kval: [läsa]
Nationella inställningar som gäller för programuppdateringen.
Anmärkningar
Klasskvalificerare för den här klassen är:
Dynamisk
Abstrakt
Säkrad
Mer information om både klasskvalificerarna och egenskapskvalificerarna som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Ett
SMS_SoftwareUpdateobjekt är en typ av konfigurationsobjekt som definieras av SMS_ConfigurationItemBaseClass Server WMI-klass. AnvändsSMS_SoftwareUpdateför att fastställa kompatibilitet för programuppdateringar med hjälp av funktionen Uppdateringar i Configuration Manager.Innehåll för programvaruuppdateringar måste laddas ned manuellt. För att identifiera vilket innehåll som behöver laddas ned frågar programmet SMS_CIToContent Server WMI-klass och hämtar listan med
ContentIDegenskaper som matchar de specifika språkkriterierna. Med den här listan kan programmet hämta den associerade nedladdnings-URL:en och tillhörande egenskaper för innehållsfilerna från SMS_CIContentFiles Server WMI-klass.När uppdateringsinnehållet har fastställts förbereder programmet eventuellt uppdateringen för distribution med hjälp av ett WMI-klassobjekt för SMS_AuthorizationList Server för att skapa en auktoriserad lista över uppdateringar. Programmet har också möjlighet att implementera SMS_Template Server WMI-klass för att skapa en anpassad distributionsmall.
Obs!
När programmet skapar en auktoriseringslista för att inkludera programuppdateringen måste det ange IsBundle egenskapen SMS_SoftwareUpdate för för att true ange att uppdateringen är en del av ett paket. Mer information finns i SMS_AuthorizationList WMI-klass för server.
När programmet är redo att distribuera programuppdateringen används ett SMS_UpdatesAssignment Server WMI-klassobjekt för att skapa en distribution.
Du kan inte importera, skapa eller konfigurera programuppdateringar i noden Önskad konfigurationshantering. Dessa funktioner görs tillgängliga för konfigurationsbaslinjer via funktionen Uppdateringar för programvara när programuppdateringar laddas ned. Därför kan konfigurationsobjekt för programuppdatering väljas så att de ingår i konfigurationsbaslinjer även om de inte visas under noden Konfigurationsobjekt.
Se Hur du räknar upp uppdateringar som matchar ett specifikt villkor för en diskussion om frågor som du kan använda för att räkna upp information om flera programuppdateringar.
Krav
Körningskrav
Mer information finns i Körningskrav för Configuration Manager Server.
Utvecklingskrav
Mer information finns i Utvecklingskrav för Configuration Manager Server.