Anteckning
Å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
Klassen Windows Management Instrumentation (WMI) är en SMS Provider-serverklass i Configuration Manager som exponerar information om programuppdatering som är tillgänglig på en plats och fungerar som kärnklass för programuppdateringar.
Följande syntax förenklas 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 inga metoder.
Egenskaper
ApplicabilityCondition
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [SizeLimit("512"), not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
ArticleID
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read, SizeLimit("64"), not_null]
Kunskapsbasartikel-ID för programuppdateringen. Maxlängden för det här värdet är 64 tecken.
BulletinID
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read, 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: Ingen
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
CI_ID
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [nyckel]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
CI_UniqueID
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare:[unik, not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
CIType_ID
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, läs]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
För den här klassen är typ-ID SoftwareUpdate (1) eller SoftwareUpdateBundle (8).
CIVersion
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read, not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
ConfigurationFlags
Datatyp: UInt64
Åtkomsttyp: Skrivskyddad
Kvalificerare: [bits("COMPLIANCE_POLICY(0)"), read]
Se SMS_ConfigurationItemBaseClass serverns WMI-klass.
CreatedBy
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [SizeLimit("512"), läs, not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
CustomSeverity
Datatyp: UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Anpassad allvarlighetsgrad för programuppdateringen. Standardvärdet är 0.
CustomSeverityName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Text för anpassad allvarlighetsgrad.
DateCreated
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, läs]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
DateLastModified
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
DatePosted
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Datum och tid då programuppdateringen publicerades.
DateRevised
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Datum och tid då programuppdateringen ändrades.
EffectiveDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
EULAAccepted
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
EULAExists
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
EULASignoffDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
EULASignoffUser
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
ExecutionContext
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsBundle
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsContentProvisioned
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
om programuppdateringsinnehållet har etablerats. Standardvärdet är false
.
IsDeployable
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
om programuppdateringen är redo att tas med i en distribution. Standardvärdet är false
.
IsDeployed
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
om programuppdateringen har distribuerats. Standardvärdet är false
.
IsDigest
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsEnabled
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsExpired
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsHidden
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsLatest
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsMetadataOnlyUpdate
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
om programuppdateringsmetabasen bara är Uppdatera CI. Standardvärdet är false
.
IsOfflineServiceable
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Om uppdateringen kan tillämpas på offlinebilder eller inte. Standardvärdet är true
.
IsQuarantined
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsSuperseded
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read, not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
IsUserDefined
Datatyp: Boolean
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
LastModifiedBy
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [SizeLimit("512"), läs, not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
LastStatusTime
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: läs
Senaste statusuppdateringstid.
LocalizedCategoryInstanceNames
Datatyp: String
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
LocalizedDescription
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
LocalizedDisplayName
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
LocalizedEulas
Datatyp: SMS_CI_LocalizedEulas Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
En matris med lokaliserade Microsoft licensvillkor för programvara för programuppdateringen.
LocalizedInformation
Datatyp: SMS_CI_LocalizedProperties Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [läs, lat]
En lista över språkspecifik lokaliserad information om programuppdateringen:
Strängvisningsnamn
Strängbeskrivning
Information om sträng
UInt32 LocaleID
LocalizedInformativeURL
Datatyp:String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
LocalizedPropertyLocaleID
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Se SMS_ConfigurationItemBaseClass serverns WMI-klass.
MaxExecutionTime
Datatyp:UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: Ingen
Maximal tid som krävs för att programuppdateringen ska köras. Standardvärdet är 30.
ModelID
Datatyp:UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
ModelName
Datatyp:String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [unik, not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
NumMissing
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Antal datorer i målsamlingarna där programuppdateringen saknas.
NumNotApplicable
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Antal datorer i målsamlingarna där programuppdateringen inte är tillämplig.
NumPresent
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Antal datorer i målsamlingarna där programuppdateringen redan är installerad.
NumTotal
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Totalt antal datorer i målsamlingarna för programuppdateringen.
NumUnknown
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Antal datorer i målsamlingarna där tillståndet för programuppdateringen är känt.
PercentCompliant
Datatyp:UInt32
Åtkomsttyp: Läs
Kvalificerare: [read]
Procentandel klientdatorer som är kompatibla för det här konfigurationsobjektet.
PermittedUses
Datatyp:UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
PlatformCategoryInstance_UniqueIDs
Datatyp:String
matrisÅtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
PlatformType
Datatyp:UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: ingen
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
RequiresExclusiveHandling
Datatyp:Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
om programuppdateringen måste installeras separat. Standardvärdet ärfalse
.RevisionNumber
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read, not_null]
Revisionsnummer för uppdateringen.
SDMPackageLocalizedData
Datatyp:SMS_SDMPackageLocalizedData
MatrisÅtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
SDMPackageVersion
Datatyp:UInt32
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
SDMPackageXML
Datatyp:String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
SecuredScopeNames
Datatyp:String
MatrisÅtkomsttyp: Skrivskyddad
Kvalificerare: ingen
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
SedoObjectVersion
Datatyp:String
Åtkomsttyp: Skrivskyddad
Kvalificerare: ingen
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
Severity
Datatyp:UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Allvarlighetsgrad för programuppdateringen. Standardvärdet är 0.
SeverityName
Datatyp:String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Text för allvarlighetsgrad.
Size
Datatyp:SInt64
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Programuppdateringens storlek.
SourceSite
Datatyp:String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [SizeLimit("3")]
Se SMS_ConfigurationItemLatestBaseClass serverns WMI-klass.
För den här klassen definieras möjliga källplatser av
UpdateSource_ID
egenskapen för SMS_CIUpdateSources serverns WMI-klass.UpdateLocales
Datatyp:String Array
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Nationella inställningar som gäller för programuppdateringen.
Anmärkningar
Klasskvalificerare för den här klassen omfattar:
Dynamisk
Abstrakt
Säkrade
Mer information om både klasskvalificerare och egenskapskvalificerare som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.
Ett
SMS_SoftwareUpdate
objekt är en typ av konfigurationsobjekt som definieras av SMS_ConfigurationItemBaseClass serverns WMI-klass. AnvändSMS_SoftwareUpdate
för att fastställa kompatibiliteten för programuppdateringar med hjälp av funktionen Software Uppdateringar i Configuration Manager.Programuppdateringsinnehåll måste laddas ned manuellt. För att identifiera vilket innehåll som behöver laddas ned frågar ditt program SMS_CIToContent Serverns WMI-klass och hämtar listan över
ContentID
egenskaper som matchar de specifika språkkriterierna. Med den här listan kan programmet hämta den associerade nedladdnings-URL:en och relaterade egenskaper för innehållsfilerna från SMS_CIContentFiles Serverns WMI-klass.När uppdateringsinnehållet har fastställts förbereder programmet eventuellt uppdateringen för distribution med hjälp av ett SMS_AuthorizationList WMI-klassobjekt för server för att skapa en auktoriserad lista över uppdateringar. Programmet har också möjlighet att implementera SMS_Template Serverns WMI-klass för att skapa en anpassad distributionsmall.
Obs!
När programmet skapar en auktoriseringslista för att inkludera programuppdateringen måste den ange IsBundle
egenskapen SMS_SoftwareUpdate
för till true
för att indikera att uppdateringen ingår i ett paket. Mer information finns i SMS_AuthorizationList serverns WMI-klass.
När programmet är redo att distribuera programuppdateringen använder det ett SMS_UpdatesAssignment WMI-klassobjekt för server 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 Software Uppdateringar när programuppdateringar laddas ned. Därför kan du välja att konfigurationsobjekt för programuppdatering ska ingå i konfigurationsbaslinjer även om de inte visas under noden Konfigurationsobjekt.
Se Räkna upp Uppdateringar matchning av specifika kriterier 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 Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager Server Development Requirements (Utvecklingskrav för Configuration Manager server).