Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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_SoftwareUpdateje typ položky konfigurace definovaný třídou SMS_ConfigurationItemBaseClass Server WMI. PoužíváSMS_SoftwareUpdatese 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
ContentIDvlastností 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