Třída WMI serveru SMS_SoftwareUpdateBase Server

Třída SMS_SoftwareUpdateBase rozhraní WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v nástroji Configuration Manager, která zpřístupň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 Server – třída WMI.

ArticleID
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read, SizeLimit("64"), not_null]

ID článku znalostní báze Knowledge Base 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é společností Microsoft. Maximální délka této hodnoty je 64 znaků. Výchozí hodnota je None (Žádný).

CategoryInstance_UniqueIDs
Datový typ: String Matice

Typ přístupu: čtení/zápis

Kvalifikace: Žádné

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

CI_ID
Datový typ: UInt32

Typ přístupu: čtení/zápis

Kvalifikátory: [klíč]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

CI_UniqueID
Datový typ: String

Typ přístupu: čtení/zápis

Kvalifikátory:[jedinečný, not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

CIType_ID
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [not_null, číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

Pro tuto třídu je ID typu SoftwareUpdate (1) nebo SoftwareUpdateBundle (8).

CIVersion
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst, not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

ConfigurationFlags
Datový typ: UInt64

Typ přístupu: Jen pro čtení

Kvalifikátory: [bits("COMPLIANCE_POLICY(0)"), čtěte]

Viz SMS_ConfigurationItemBaseClass Server – třída WMI.

CreatedBy
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [SizeLimit("512"), čtení, not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

CustomSeverity
Datový typ: UInt32

Typ přístupu: čtení/zápis

Kvalifikace: Žádné

Vlastní hodnocení závažnosti aktualizace softwaru. Výchozí hodnota je 0.

CustomSeverityName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Jedná se o text pro vlastní hodnocení závažnosti.

DateCreated
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [not_null, číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

DateLastModified
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

DatePosted
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Datum a čas, kdy byla aktualizace softwaru publikována.

DateRevised
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Datum a čas, kdy byla aktualizace softwaru revidována.

EffectiveDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

EULAAccepted
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

EULAExists
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

EULASignoffDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

EULASignoffUser
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

ExecutionContext
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsBundle
Datový typ: Boolean

Typ přístupu: čtení/zápis

Kvalifikace: [not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsContentProvisioned
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

true Pokud je poskytnut obsah aktualizací softwaru. Výchozí hodnota je false.

IsDeployable
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

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í

Kvalifikace: [číst]

true Pokud byla aktualizace softwaru nasazena. Výchozí hodnota je false.

IsDigest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [čti, líný]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsEnabled
Datový typ: Boolean

Typ přístupu: čtení/zápis

Kvalifikace: [not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsExpired
Datový typ: Boolean

Typ přístupu: čtení/zápis

Kvalifikace: [not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsHidden
Datový typ: Boolean

Typ přístupu: čtení/zápis

Kvalifikace: [not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsLatest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsMetadataOnlyUpdate
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

true pokud je metabáze aktualizace softwaru pouze Update CI. Výchozí hodnota je false.

IsOfflineServiceable
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Zda je možné aktualizaci použít na offline bitové kopie. Výchozí hodnota je true.

IsQuarantined
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsSuperseded
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst, not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

IsUserDefined
Datový typ: Boolean

Typ přístupu: čtení/zápis

Kvalifikace: [not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

LastModifiedBy
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [SizeLimit("512"), čtení, not_null]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

LastStatusTime
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: přečíst

Čas poslední aktualizace stavu.

LocalizedCategoryInstanceNames
Datový typ: String Matice

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

LocalizedDescription
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

LocalizedDisplayName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

LocalizedEulas
Datový typ: SMS_CI_LocalizedEulas Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [čti, líný]

Pole lokalizovaných Licenčních podmínek pro software společnosti Microsoft pro aktualizaci softwaru.

LocalizedInformation
Datový typ: SMS_CI_LocalizedProperties Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [čti, líný]

Seznam lokalizovaných informací o aktualizaci softwaru specifických pro jednotlivé jazyky:

  • String DisplayName

  • Popis řetězce

  • Informativní adresa URL řetězce

  • UInt32 LocaleID

    LocalizedInformativeURL
    Datový typ: String

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    LocalizedPropertyLocaleID
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Viz SMS_ConfigurationItemBaseClass Server – třída WMI.

    MaxExecutionTime
    Datový typ: UInt32

    Typ přístupu: čtení/zápis

    Kvalifikace: Žádné

    Maximální doba potřebná ke spuštění aktualizace softwaru. Výchozí hodnota je 30.

    ModelID
    Datový typ: UInt32

    Typ přístupu: čtení/zápis

    Kvalifikace: [not_null]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    ModelName
    Datový typ: String

    Typ přístupu: čtení/zápis

    Kvalifikátory: [unique, not_null]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    NumMissing
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    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í

    Kvalifikace: [číst]

    Počet počítačů v cílových kolekcích, na kterých aktualizace softwaru není použitelná

    NumPresent
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Počet počítačů v cílových kolekcích, na kterých je už aktualizace softwaru nainstalovaná

    NumTotal
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Celkový počet počítačů v cílových kolekcích pro aktualizaci softwaru.

    NumUnknown
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    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: Čtení

    Kvalifikace: [číst]

    Procento klientských počítačů, které splňují podmínky pro tuto položku konfigurace.

    PermittedUses
    Datový typ: UInt32

    Typ přístupu: čtení/zápis

    Kvalifikace: [not_null]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    PlatformCategoryInstance_UniqueIDs
    Datový typ: String matice

    Typ přístupu: čtení/zápis

    Kvalifikace: žádné

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    PlatformType
    Datový typ: UInt32

    Typ přístupu: čtení/zápis

    Kvalifikace: žádné

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    RequiresExclusiveHandling
    Datový typ: Boolean

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    true Pokud je aktualizace softwaru nutná k samostatné instalaci. Výchozí hodnota je false.

    RevisionNumber
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst, not_null]

    Číslo revize aktualizace

    SDMPackageLocalizedData
    Datový typ: SMS_SDMPackageLocalizedData Matice

    Typ přístupu: čtení/zápis

    Kvalifikace: [líný]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    SDMPackageVersion
    Datový typ: UInt32

    Typ přístupu: čtení/zápis

    Kvalifikace: [not_null]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    SDMPackageXML
    Datový typ: String

    Typ přístupu: čtení/zápis

    Kvalifikace: [líný]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    SecuredScopeNames
    Datový typ: String Matice

    Typ přístupu: Jen pro čtení

    Kvalifikace: žádné

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    SedoObjectVersion
    Datový typ: String

    Typ přístupu: Jen pro čtení

    Kvalifikace: žádné

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    Severity
    Datový typ: UInt32

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Hodnocení závažnosti aktualizace softwaru. Výchozí hodnota je 0.

    SeverityName
    Datový typ: String

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Text pro hodnocení závažnosti.

    Size
    Datový typ: SInt64

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Velikost aktualizace softwaru.

    SourceSite
    Datový typ: String

    Typ přístupu: čtení/zápis

    Kvalifikátory: [SizeLimit("3")]

    Viz SMS_ConfigurationItemLatestBaseClass Server – třída WMI.

    Pro tuto třídu jsou možné zdrojové weby definovány UpdateSource_ID vlastností třídy SMS_CIUpdateSources Server WMI.

    UpdateLocales
    Datový typ: String Array

    Typ přístupu: Jen pro čtení

    Kvalifikace: [číst]

    Národní prostředí platná pro aktualizaci softwaru.

Poznámky

Mezi kvalifikátory třídy pro tuto třídu patří:

  • Dynamický

  • Abstrakt

  • Zabezpečeno

    Další informace o kvalifikátorech třídy i kvalifikátorech vlastností, které jsou součástí části Vlastnosti, najdete v tématu Configuration Manager kvalifikátory tříd a vlastností.

    Objekt SMS_SoftwareUpdate je typ položky konfigurace definovaný třídou SMS_ConfigurationItemBaseClass Server WMI. Používá SMS_SoftwareUpdate se k určení shody aktualizací softwaru pomocí funkce Aktualizace softwaru v nástroji Configuration Manager.

    Obsah aktualizací softwaru je nutné stáhnout ručně. Aby aplikace zjistila, který obsah je potřeba stáhnout, dotazuje se SMS_CIToContent třídy WMI serveru a získá seznam ContentID vlastností odpovídajících konkrétním jazykovým kritériím. 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 Server třídy WMI.

    Po určení obsahu aktualizace aplikace volitelně připraví aktualizaci k nasazení pomocí objektu třídy WMI serveru SMS_AuthorizationList Server , který vytvoří autorizovaný seznam aktualizací. Vaše aplikace má také možnost implementovat třídu WMI serveru SMS_Template a vytvořit tak vlastní šablonu nasazení.

Poznámka

Při vytváření autorizačního seznamu pro zahrnutí aktualizace softwaru musí aplikace nastavit IsBundle vlastnost SMS_SoftwareUpdate to true tak, aby označovala, že aktualizace je součástí sady. Další informace naleznete v tématu SMS_AuthorizationList Server – třída WMI.

Když je aplikace připravená nasadit aktualizaci softwaru, vytvoří nasazení pomocí objektu třídy služby WMI serveru SMS_UpdatesAssignment Server .

V uzlu Správy požadovaných konfigurací nelze importovat, vytvářet ani konfigurovat aktualizace softwaru. Tyto funkce jsou k dispozici pro standardní hodnoty konfigurace prostřednictvím funkce Aktualizace softwaru při stažení aktualizací softwaru. Proto lze položky konfigurace aktualizace softwaru vybrat tak, aby byly zahrnuty do standardních hodnot konfigurace, i když nejsou zobrazeny v uzlu Položky konfigurace.

Podívejte se, jak vytvořit výčet Aktualizací vyhovujících určitým kritériím pro diskuzi o dotazech, které můžete použít k vytvoření výčtu informací o několika aktualizacích softwaru.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Požadavky na modul runtime serveru Configuration Manager.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj serveru Configuration Manager.