SMS_SoftwareUpdate伺服器 WMI 類別
Windows SMS_SoftwareUpdate
Management Instrumentation (WMI) 類別是 SMS 提供者伺服器類別,Configuration Manager會公開網站上可用的軟體更新資訊,並作為軟體更新的核心類別。
下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。
語法
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[];
};
方法
下表顯示 中 SMS_SoftwareUpdate
的方法。
方法 | 描述 |
---|---|
類別SMS_SoftwareUpdate中的 AcceptEULA 方法 | 接受或拒絕軟體更新Microsoft軟體授權條款。 |
類別SMS_SoftwareUpdate中的 FilterUpdates 方法 | 僅限內部使用。 |
類別SMS_SoftwareUpdate中的 GetEULA 方法 | 取得軟體更新的當地語系化Microsoft軟體授權條款內容。 |
類別SMS_SoftwareUpdate中的 SetEnforcement 方法 | 設定軟體更新的原則強制執行。 |
類別SMS_SoftwareUpdate中的 SyncNow 方法 | 執行軟體更新點的手動同步處理。 |
屬性
ApplicabilityCondition
資料類型:String
存取類型:讀取/寫入
限定詞:[SizeLimit (「512」) ,not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
ArticleID
資料類型:String
存取類型:唯讀
限定詞:[read, SizeLimit (「64」) , not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
BulletinID
資料類型:String
存取類型:唯讀
限定詞:[read, SizeLimit (「64」) , not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CategoryInstance_UniqueIDs
資料類型: String
陣列
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CI_ID
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[金鑰]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CI_UniqueID
資料類型:String
存取類型:讀取/寫入
限定詞:[unique, not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CIType_ID
資料類型:UInt32
存取類型:唯讀
限定詞:[not_null,讀取]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
針對此類別,類型識別碼為 SoftwareUpdate (1) 或 SoftwareUpdateBundle (8) 。
CIVersion
資料類型:UInt32
存取類型:唯讀
限定詞:[讀取,not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
ConfigurationFlags
資料類型:UInt64
存取類型:唯讀
限定詞:[bits (「COMPLIANCE_POLICY (0) 」) , read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CreatedBy
資料類型:String
存取類型:唯讀
限定詞:[SizeLimit (「512」) 、讀取、not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CustomSeverity
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
CustomSeverityName
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
DateCreated
資料類型:DateTime
存取類型:唯讀
限定詞:[not_null,讀取]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
DateLastModified
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
DatePosted
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
DateRevised
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
EffectiveDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
EULAAccepted
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
EULAExists
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
EULASignoffDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
EULASignoffUser
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
ExecutionContext
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsBundle
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsContentProvisioned
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsDeployable
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsDeployed
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsDigest
資料類型:Boolean
存取類型:唯讀
限定詞:[讀取、延遲]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsEnabled
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsExpired
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsHidden
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsLatest
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsMetadataOnlyUpdate
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsOfflineServiceable
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsQuarantined
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsSuperseded
資料類型:Boolean
存取類型:唯讀
限定詞:[讀取,not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
IsUserDefined
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LastModifiedBy
資料類型:String
存取類型:唯讀
限定詞:[SizeLimit (「512」) 、讀取、not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LastStatusTime
資料類型:DateTime
存取類型:唯讀
限定詞:讀取
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedCategoryInstanceNames
資料類型: String
陣列
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedDescription
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedDisplayName
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedEulas
資料類型:SMS_CI_LocalizedEulas Array
存取類型:唯讀
限定詞:[讀取、延遲]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedInformation
資料類型:SMS_CI_LocalizedProperties Array
存取類型:唯讀
限定詞:[讀取、延遲]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedInformativeURL
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
LocalizedPropertyLocaleID
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
MaxExecutionTime
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
ModelID
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
ModelName
資料類型:String
存取類型:讀取/寫入
限定詞:[唯一,not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
NumMissing
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
NumNotApplicable
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
NumPresent
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
NumTotal
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
NumUnknown
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
PercentCompliant
資料類型:UInt32
存取類型:讀取
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
PermittedUses
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
PlatformCategoryInstance_UniqueIDs
資料類型: String
陣列
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
PlatformType
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
RequiresExclusiveHandling
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
RevisionNumber
資料類型:UInt32
存取類型:唯讀
限定詞:[讀取,not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SDMPackageLocalizedData
資料類型: SMS_SDMPackageLocalizedData
陣列
存取類型:讀取/寫入
限定詞:[延遲]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SDMPackageVersion
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SDMPackageXML
資料類型:String
存取類型:讀取/寫入
限定詞:[延遲]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SecuredScopeNames
資料類型: String
陣列
存取類型:唯讀
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SedoObjectVersion
資料類型:String
存取類型:唯讀
限定詞:無
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
Severity
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SeverityName
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
Size
資料類型:SInt64
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
SourceSite
資料類型:String
存取類型:讀取/寫入
限定詞:[SizeLimit (「3」) ]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
UpdateLocales
資料類型: String
陣列
存取類型:唯讀
限定詞:[read]
請參閱 SMS_SoftwareUpdateBase 伺服器 WMI 類別。
註解
此類別的類別限定詞包括:
安全的
如需 [屬性] 區段中包含之類別限定詞和屬性限定詞的詳細資訊,請參閱Configuration Manager類別和屬性限定詞。
SMS_SoftwareUpdate
物件是組態專案的類型,由 SMS_ConfigurationItemBaseClass Server WMI 類別定義。 使用SMS_SoftwareUpdate
在 Configuration Manager 中使用軟體更新功能來判斷軟體更新的合規性。軟體更新內容必須手動下載。 若要識別需要下載的內容,您的應用程式會SMS_CIToContent 伺服器 WMI 類別 查詢,並取得符合特定語言準則的
ContentID
屬性清單。 使用此清單,應用程式可以從伺服器 WMI 類別SMS_CIContentFiles取得相關聯的下載 URL 和內容檔案的相關屬性。判斷更新內容之後,應用程式會選擇性地使用 SMS_AuthorizationList Server WMI Class 物件來準備更新以進行部署,以建立已授權的更新清單。 您的應用程式也可以選擇實作 SMS_Template 伺服器 WMI 類別 來建立自訂部署範本。
注意事項
在建置授權清單以包含軟體更新時,應用程式必須將 的 SMS_SoftwareUpdate
屬性設定 IsBundle
為 true
,以指出更新是套件組合的一部分。 如需詳細資訊, 請參閱SMS_AuthorizationList伺服器 WMI 類別。
當應用程式準備好部署軟體更新時,它會使用 SMS_UpdatesAssignment Server WMI Class 物件來建立部署。
您無法在 Desired Configuration Management 節點中匯入、建立或設定軟體更新。 下載軟體更新時,這些函式會透過軟體更新功能提供給設定基準。 因此,您可以選取軟體更新設定專案以包含在設定基準中,即使它們未顯示在 [設定專案] 節點下也一樣。
如需可用來列舉多個軟體更新相關資訊的查詢討論,請參閱如何列舉更新符合特定準則。
需求
執行時間需求
如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求。
開發需求
如需詳細資訊,請參閱Configuration Manager伺服器開發需求。
另請參閱
SMS_AuthorizationList伺服器 WMI 類別
SMS_CIToContent伺服器 WMI 類別
SMS_CIContentFiles伺服器 WMI 類別
SMS_CIUpdateSources伺服器 WMI 類別
SMS_Template伺服器 WMI 類別
SMS_UpdatesAssignment伺服器 WMI 類別
關於軟體更新部署