Serverová třída služby WMI SMS_SoftwareUpdateBase
Třída SMS_SoftwareUpdateBase
WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která zveřejňuje informace o aktualizacích softwaru dostupné v lokalitě a slouží jako základní třída pro aktualizace softwaru.
Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.
Syntaxe
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[];
};
Metody
Třída SMS_SoftwareUpdateBase
nedefinuje žádné metody.
Vlastnosti
ApplicabilityCondition
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory: [SizeLimit("512"), not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
ArticleID
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read, SizeLimit("64"), not_null]
ID článku znalostní báze pro aktualizaci softwaru Maximální délka této hodnoty je 64 znaků.
BulletinID
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read, SizeLimit("64"), not_null]
ID bulletinu pro aktualizace zabezpečení vydané Microsoft. Maximální délka této hodnoty je 64 znaků. Výchozí hodnota je Žádná.
CategoryInstance_UniqueIDs
Datový typ: String
Array
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
CI_ID
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [key]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
CI_UniqueID
Datový typ: String
Typ přístupu: Čtení/zápis
Kvalifikátory:[jedinečné, not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
CIType_ID
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [not_null, přečteno]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
Pro tuto třídu je ID typu SoftwareUpdate (1) nebo SoftwareUpdateBundle (8).
CIVersion
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read, not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
ConfigurationFlags
Datový typ: UInt64
Typ přístupu: Jen pro čtení
Kvalifikátory: [bits("COMPLIANCE_POLICY(0)"), přečteno]
Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.
CreatedBy
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [SizeLimit("512"), read, not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
CustomSeverity
Datový typ: UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Vlastní hodnocení závažnosti aktualizace softwaru Výchozí hodnota je 0.
CustomSeverityName
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Text pro vlastní hodnocení závažnosti
DateCreated
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [not_null, přečteno]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
DateLastModified
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
DatePosted
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Datum a čas publikování aktualizace softwaru
DateRevised
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Datum a čas, kdy byla aktualizace softwaru revidována.
EffectiveDate
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
EULAAccepted
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
EULAExists
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
EULASignoffDate
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
EULASignoffUser
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
ExecutionContext
Datový typ: UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsBundle
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsContentProvisioned
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
true
pokud je obsah aktualizace softwaru zřízený. Výchozí hodnota je false
.
IsDeployable
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
true
pokud je aktualizace softwaru připravená k zahrnutí do nasazení. Výchozí hodnota je false
.
IsDeployed
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
true
pokud byla aktualizace softwaru nasazena. Výchozí hodnota je false
.
IsDigest
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [číst, líný]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsEnabled
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsExpired
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsHidden
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsLatest
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsMetadataOnlyUpdate
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
true
pokud je metabáze aktualizace softwaru pouze ci aktualizace. Výchozí hodnota je false
.
IsOfflineServiceable
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Určuje, jestli je možné aktualizaci použít u offline imagí. Výchozí hodnota je true
.
IsQuarantined
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsSuperseded
Datový typ: Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read, not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
IsUserDefined
Datový typ: Boolean
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
LastModifiedBy
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [SizeLimit("512"), read, not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
LastStatusTime
Datový typ: DateTime
Typ přístupu: Jen pro čtení
Kvalifikátory: číst
Čas poslední aktualizace stavu
LocalizedCategoryInstanceNames
Datový typ: String
Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
LocalizedDescription
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
LocalizedDisplayName
Datový typ: String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
LocalizedEulas
Datový typ: SMS_CI_LocalizedEulas Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [číst, líný]
Pole lokalizovaných licenčních podmínek pro Microsoft software pro aktualizaci softwaru.
LocalizedInformation
Datový typ: SMS_CI_LocalizedProperties Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [číst, líný]
Seznam lokalizovaných informací o aktualizaci softwaru pro konkrétní jazyk:
String DisplayName
Popis řetězce
Informativní adresa ŘETĚZCE
ID národního prostředí UInt32
LocalizedInformativeURL
Datový typ:String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
LocalizedPropertyLocaleID
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.
MaxExecutionTime
Datový typ:UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: Žádné
Maximální čas potřebný ke spuštění aktualizace softwaru. Výchozí hodnota je 30.
ModelID
Datový typ:UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
ModelName
Datový typ:String
Typ přístupu: Čtení/zápis
Kvalifikátory: [unique, not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
NumMissing
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Počet počítačů v cílových kolekcích, na kterých chybí aktualizace softwaru
NumNotApplicable
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Počet počítačů v cílových kolekcích, na kterých není aktualizace softwaru použitelná
NumPresent
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Počet počítačů v cílových kolekcích, na kterých je již nainstalována aktualizace softwaru
NumTotal
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Celkový počet počítačů v cílových kolekcích pro aktualizaci softwaru
NumUnknown
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Počet počítačů v cílových kolekcích, na kterých je známý stav aktualizace softwaru.
PercentCompliant
Datový typ:UInt32
Typ přístupu: Číst
Kvalifikátory: [read]
Procento klientských počítačů, které vyhovují této položce konfigurace
PermittedUses
Datový typ:UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
PlatformCategoryInstance_UniqueIDs
Datový typ:String
poleTyp přístupu: Čtení/zápis
Kvalifikátory: žádné
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
PlatformType
Datový typ:UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: žádné
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
RequiresExclusiveHandling
Datový typ:Boolean
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
true
pokud musí být aktualizace softwaru nainstalována samostatně. Výchozí hodnota jefalse
.RevisionNumber
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read, not_null]
Číslo revize pro aktualizaci.
SDMPackageLocalizedData
Datový typ:SMS_SDMPackageLocalizedData
ArrayTyp přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
SDMPackageVersion
Datový typ:UInt32
Typ přístupu: Čtení/zápis
Kvalifikátory: [not_null]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
SDMPackageXML
Datový typ:String
Typ přístupu: Čtení/zápis
Kvalifikátory: [lazy]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
SecuredScopeNames
Datový typ:String
ArrayTyp přístupu: Jen pro čtení
Kvalifikátory: žádné
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
SedoObjectVersion
Datový typ:String
Typ přístupu: Jen pro čtení
Kvalifikátory: žádné
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
Severity
Datový typ:UInt32
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Hodnocení závažnosti aktualizace softwaru. Výchozí hodnota je 0.
SeverityName
Datový typ:String
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Text pro hodnocení závažnosti
Size
Datový typ:SInt64
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Velikost aktualizace softwaru
SourceSite
Datový typ:String
Typ přístupu: Čtení/zápis
Kvalifikátory: [SizeLimit("3")]
Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.
Pro tuto třídu jsou možné zdrojové lokality definovány
UpdateSource_ID
vlastností SMS_CIUpdateSources serverové třídy služby WMI.UpdateLocales
Datový typ:String Array
Typ přístupu: Jen pro čtení
Kvalifikátory: [read]
Národní prostředí použitelná pro aktualizaci softwaru.
Poznámky
Mezi kvalifikátory tříd pro tuto třídu patří:
Dynamické
Abstraktní
Zabezpečené
Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager kvalifikátory tříd a vlastností.
Objekt
SMS_SoftwareUpdate
je typ položky konfigurace definovaný serverovou třídou služby WMI SMS_ConfigurationItemBaseClass. SloužíSMS_SoftwareUpdate
k určení kompatibility aktualizací softwaru pomocí funkce Software Aktualizace v Configuration Manager.Obsah aktualizace softwaru je nutné stáhnout ručně. Aby bylo možné zjistit, který obsah je potřeba stáhnout, aplikace se dotazuje SMS_CIToContent serverové třídě služby WMI a získá seznam vlastností odpovídajících kritériím konkrétního
ContentID
jazyka. Pomocí tohoto seznamu může aplikace získat přidruženou adresu URL ke stažení a související vlastnosti pro soubory obsahu z SMS_CIContentFiles serverové třídy služby WMI.Po určení obsahu aktualizace aplikace volitelně připraví aktualizaci k nasazení pomocí objektu třídy služby WMI SMS_AuthorizationList Serveru k vytvoření autorizovaného seznamu aktualizací. Aplikace má také možnost implementovat serverovou třídu služby WMI SMS_Template a vytvořit tak vlastní šablonu nasazení.
Poznámka
Při vytváření seznamu autorizací, který bude obsahovat aktualizaci softwaru, musí aplikace nastavit IsBundle
vlastnost SMS_SoftwareUpdate
na , true
která označuje, že aktualizace je součástí sady. Další informace najdete v tématu serverová třída služby WMI SMS_AuthorizationList.
Jakmile je aplikace připravená k nasazení aktualizace softwaru, použije k vytvoření nasazení objekt třídy služby WMI serveru SMS_UpdatesAssignment .
Aktualizace softwaru nelze importovat, vytvářet ani konfigurovat v uzlu Správa požadované konfigurace. Tyto funkce jsou při stahování aktualizací softwaru dostupné standardním hodnotám konfigurace prostřednictvím funkce Software Aktualizace. Proto lze položky konfigurace aktualizace softwaru vybrat tak, aby byly zahrnuty do standardních hodnot konfigurace, i když se nezobrazují v uzlu Položky konfigurace.
Informace o dotazech, které můžete použít k výčtu informací o více aktualizacích softwaru, najdete v tématu Postup vytvoření výčtu Aktualizace shodných konkrétních kritérií.
Požadavky
Požadavky na modul runtime
Další informace najdete v tématu Configuration Manager Server Runtime Requirements.
Požadavky na vývoj
Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.