Sdílet prostřednictvím


Serverová třída služby WMI SMS_SoftwareUpdate

Třída SMS_SoftwareUpdate 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_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 uvedené metody v SMS_SoftwareUpdatenástroji .

Metoda Popis
Metoda AcceptEULA v SMS_SoftwareUpdate třídy Přijme nebo odmítne licenční podmínky Microsoft software aktualizace softwaru.
Metoda FilterUpdates v SMS_SoftwareUpdate třídy Pouze pro interní použití.
Metoda GetEULA v SMS_SoftwareUpdate třídy Získá lokalizovaný Microsoft obsah licenčních podmínek softwaru aktualizace softwaru.
Metoda SetEnforcement ve třídě SMS_SoftwareUpdate Nastaví vynucení zásad aktualizace softwaru.
Metoda SyncNow v SMS_SoftwareUpdate třídy 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 serverová třída služby WMI.

ArticleID
Datový typ: String

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

BulletinID
Datový typ: String

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

CategoryInstance_UniqueIDs
Datový typ: String Array

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

Kvalifikátory: Žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

CI_ID
Datový typ: UInt32

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

Kvalifikátory: [key]

Viz SMS_SoftwareUpdateBase 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_SoftwareUpdateBase 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_SoftwareUpdateBase 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_SoftwareUpdateBase 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_SoftwareUpdateBase 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_SoftwareUpdateBase serverová třída služby WMI.

CustomSeverity
Datový typ: UInt32

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

Kvalifikátory: Žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

CustomSeverityName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

DateCreated
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [not_null, přečteno]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

DateLastModified
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

DatePosted
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

DateRevised
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

EffectiveDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

EULAAccepted
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

EULAExists
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

EULASignoffDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

EULASignoffUser
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

ExecutionContext
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsBundle
Datový typ: Boolean

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsContentProvisioned
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsDeployable
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsDeployed
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsDigest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsEnabled
Datový typ: Boolean

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsExpired
Datový typ: Boolean

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsHidden
Datový typ: Boolean

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsLatest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsMetadataOnlyUpdate
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsOfflineServiceable
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsQuarantined
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsSuperseded
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read, not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

IsUserDefined
Datový typ: Boolean

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase 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_SoftwareUpdateBase serverová třída služby WMI.

LastStatusTime
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: číst

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedCategoryInstanceNames
Datový typ: String Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedDescription
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedDisplayName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedEulas
Datový typ: SMS_CI_LocalizedEulas Array

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedInformation
Datový typ: SMS_CI_LocalizedProperties Array

Typ přístupu: Jen pro čtení

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

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedInformativeURL
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

LocalizedPropertyLocaleID
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

MaxExecutionTime
Datový typ: UInt32

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

Kvalifikátory: Žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

ModelID
Datový typ: UInt32

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

ModelName
Datový typ: String

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

Kvalifikátory: [unique, not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

NumMissing
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

NumNotApplicable
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

NumPresent
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

NumTotal
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

NumUnknown
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

PercentCompliant
Datový typ: UInt32

Typ přístupu: Číst

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

PermittedUses
Datový typ: UInt32

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

PlatformCategoryInstance_UniqueIDs
Datový typ: String pole

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

Kvalifikátory: žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

PlatformType
Datový typ: UInt32

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

Kvalifikátory: žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

RequiresExclusiveHandling
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

RevisionNumber
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read, not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SDMPackageLocalizedData
Datový typ: SMS_SDMPackageLocalizedData Array

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

Kvalifikátory: [lazy]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SDMPackageVersion
Datový typ: UInt32

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

Kvalifikátory: [not_null]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SDMPackageXML
Datový typ: String

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

Kvalifikátory: [lazy]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SecuredScopeNames
Datový typ: String Array

Typ přístupu: Jen pro čtení

Kvalifikátory: žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SedoObjectVersion
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: žádné

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

Severity
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SeverityName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

Size
Datový typ: SInt64

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

SourceSite
Datový typ: String

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

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

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

UpdateLocales
Datový typ: String Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_SoftwareUpdateBase serverová třída služby WMI.

Poznámky

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

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

Viz taky

Serverová třída služby WMI SMS_AuthorizationList
Serverová třída služby WMI SMS_CIToContent
Serverová třída služby WMI SMS_CIContentFiles
Serverová třída služby WMI SMS_CIUpdateSources
Serverová třída služby WMI SMS_Template
Serverová třída služby WMI SMS_UpdatesAssignment
O nasazeních aktualizací softwaru