Sdílet prostřednictvím


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:

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.