Třída WMI serveru SMS_SoftwareUpdate Server

Třída SMS_SoftwareUpdate 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_SoftwareUpdate : 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

V následující tabulce jsou uvedeny metody v SMS_SoftwareUpdaterozhraní .

Metoda Popis
Metoda AcceptEULA ve třídě SMS_SoftwareUpdate Přijme nebo odmítne licenční podmínky pro software společnosti Microsoft pro aktualizaci softwaru.
Metoda FilterUpdates ve třídě SMS_SoftwareUpdate Pouze pro vnitřní použití.
Metoda GetEULA ve třídě SMS_SoftwareUpdate Získá lokalizovaný obsah licenčních podmínek pro software společnosti Microsoft týkající se aktualizace softwaru.
Metoda SetEnforcement ve třídě SMS_SoftwareUpdate Nastavuje vynucování zásad aktualizace softwaru.
Metoda SyncNow ve třídě SMS_SoftwareUpdate Provede ruční synchronizaci bodu aktualizace softwaru.

Vlastnosti

ApplicabilityCondition
Datový typ: String

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

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

ArticleID
Datový typ: String

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

BulletinID
Datový typ: String

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CategoryInstance_UniqueIDs
Datový typ: String Matice

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

Kvalifikace: Žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CI_ID
Datový typ: UInt32

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

Kvalifikátory: [klíč]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CI_UniqueID
Datový typ: String

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

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CIType_ID
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [not_null, číst]

Viz SMS_SoftwareUpdateBase 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_SoftwareUpdateBase Server – třída WMI.

ConfigurationFlags
Datový typ: UInt64

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CreatedBy
Datový typ: String

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CustomSeverity
Datový typ: UInt32

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

Kvalifikace: Žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

CustomSeverityName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

DateCreated
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [not_null, číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

DateLastModified
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

DatePosted
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

DateRevised
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

EffectiveDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

EULAAccepted
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

EULAExists
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

EULASignoffDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

EULASignoffUser
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

ExecutionContext
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsBundle
Datový typ: Boolean

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsContentProvisioned
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsDeployable
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsDeployed
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsDigest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsEnabled
Datový typ: Boolean

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsExpired
Datový typ: Boolean

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsHidden
Datový typ: Boolean

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsLatest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsMetadataOnlyUpdate
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsOfflineServiceable
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsQuarantined
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsSuperseded
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst, not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

IsUserDefined
Datový typ: Boolean

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LastModifiedBy
Datový typ: String

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LastStatusTime
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikace: přečíst

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedCategoryInstanceNames
Datový typ: String Matice

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedDescription
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedDisplayName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedEulas
Datový typ: SMS_CI_LocalizedEulas Array

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedInformation
Datový typ: SMS_CI_LocalizedProperties Array

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedInformativeURL
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

LocalizedPropertyLocaleID
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

MaxExecutionTime
Datový typ: UInt32

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

Kvalifikace: Žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

ModelID
Datový typ: UInt32

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

ModelName
Datový typ: String

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

Kvalifikátory: [unique, not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

NumMissing
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

NumNotApplicable
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

NumPresent
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

NumTotal
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

NumUnknown
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

PercentCompliant
Datový typ: UInt32

Typ přístupu: Čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

PermittedUses
Datový typ: UInt32

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

PlatformCategoryInstance_UniqueIDs
Datový typ: String matice

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

Kvalifikace: žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

PlatformType
Datový typ: UInt32

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

Kvalifikace: žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

RequiresExclusiveHandling
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

RevisionNumber
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst, not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SDMPackageLocalizedData
Datový typ: SMS_SDMPackageLocalizedData Matice

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

Kvalifikace: [líný]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SDMPackageVersion
Datový typ: UInt32

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

Kvalifikace: [not_null]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SDMPackageXML
Datový typ: String

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

Kvalifikace: [líný]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SecuredScopeNames
Datový typ: String Matice

Typ přístupu: Jen pro čtení

Kvalifikace: žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SedoObjectVersion
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: žádné

Viz SMS_SoftwareUpdateBase Server – třída WMI.

Severity
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SeverityName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

Size
Datový typ: SInt64

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

SourceSite
Datový typ: String

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

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

Viz SMS_SoftwareUpdateBase Server – třída WMI.

UpdateLocales
Datový typ: String Matice

Typ přístupu: Jen pro čtení

Kvalifikace: [číst]

Viz SMS_SoftwareUpdateBase Server – třída WMI.

Poznámky

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

  • 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.

Viz taky

Třída WMI serveru SMS_AuthorizationList Server
Třída WMI serveru SMS_CIToContent Server
Třída WMI serveru SMS_CIContentFiles Server
Třída WMI serveru SMS_CIUpdateSources Server
Třída WMI serveru SMS_Template Server
Třída WMI serveru SMS_UpdatesAssignment Server
Informace o nasazování aktualizací softwaru