SMS_SoftwareUpdateBase伺服器 WMI 類別
Windows SMS_SoftwareUpdateBase
Management Instrumentation (WMI) 類別是 SMS 提供者伺服器類別,Configuration Manager會公開網站上可用的軟體更新資訊,並作為軟體更新的核心類別。
下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。
語法
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[];
};
方法
類別 SMS_SoftwareUpdateBase
不會定義任何方法。
屬性
ApplicabilityCondition
資料類型:String
存取類型:讀取/寫入
限定詞:[SizeLimit (「512」) ,not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
ArticleID
資料類型:String
存取類型:唯讀
限定詞:[read, SizeLimit (「64」) , not_null]
軟體更新的知識庫文章識別碼。 此值的最大長度為 64 個字元。
BulletinID
資料類型:String
存取類型:唯讀
限定詞:[read, SizeLimit (「64」) , not_null]
Microsoft所發行之安全性更新的佈告欄識別碼。 此值的最大長度為 64 個字元。 預設值為 「None」。
CategoryInstance_UniqueIDs
資料類型: String
陣列
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
CI_ID
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[金鑰]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
CI_UniqueID
資料類型:String
存取類型:讀取/寫入
限定詞:[unique, not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
CIType_ID
資料類型:UInt32
存取類型:唯讀
限定詞:[not_null,讀取]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
針對此類別,類型識別碼為 SoftwareUpdate (1) 或 SoftwareUpdateBundle (8) 。
CIVersion
資料類型:UInt32
存取類型:唯讀
限定詞:[讀取,not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
ConfigurationFlags
資料類型:UInt64
存取類型:唯讀
限定詞:[bits (「COMPLIANCE_POLICY (0) 」) , read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
CreatedBy
資料類型:String
存取類型:唯讀
限定詞:[SizeLimit (「512」) 、讀取、not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
CustomSeverity
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
軟體更新的自訂嚴重性分級。 預設值為 0。
CustomSeverityName
資料類型:String
存取類型:唯讀
限定詞:[read]
自訂嚴重性分級的文字。
DateCreated
資料類型:DateTime
存取類型:唯讀
限定詞:[not_null,讀取]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
DateLastModified
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
DatePosted
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
發佈軟體更新的日期和時間。
DateRevised
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
修改軟體更新的日期和時間。
EffectiveDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
EULAAccepted
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
EULAExists
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
EULASignoffDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
EULASignoffUser
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
ExecutionContext
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsBundle
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsContentProvisioned
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果已布建軟體更新內容,則為 。 預設值為 false
。
IsDeployable
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果軟體更新已準備好包含在部署中,則為 。 預設值為 false
。
IsDeployed
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果已部署軟體更新,則為 。 預設值為 false
。
IsDigest
資料類型:Boolean
存取類型:唯讀
限定詞:[讀取、延遲]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsEnabled
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsExpired
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsHidden
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsLatest
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsMetadataOnlyUpdate
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果軟體更新 Metabase 只是 Update CI,則為 。 預設值為 false
。
IsOfflineServiceable
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
更新是否可以套用至離線映射。 預設值為 true
。
IsQuarantined
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsSuperseded
資料類型:Boolean
存取類型:唯讀
限定詞:[讀取,not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
IsUserDefined
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
LastModifiedBy
資料類型:String
存取類型:唯讀
限定詞:[SizeLimit (「512」) 、讀取、not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
LastStatusTime
資料類型:DateTime
存取類型:唯讀
限定詞:讀取
上次狀態更新時間。
LocalizedCategoryInstanceNames
資料類型: String
陣列
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
LocalizedDescription
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
LocalizedDisplayName
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
LocalizedEulas
資料類型:SMS_CI_LocalizedEulas Array
存取類型:唯讀
限定詞:[讀取、延遲]
軟體更新的當地語系化Microsoft軟體授權條款陣列。
LocalizedInformation
資料類型:SMS_CI_LocalizedProperties Array
存取類型:唯讀
限定詞:[讀取、延遲]
軟體更新的特定語言當地語系化資訊清單:
字串 DisplayName
字串描述
字串 InformativeURL
UInt32 LocaleID
LocalizedInformativeURL
資料類型:String
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
LocalizedPropertyLocaleID
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
MaxExecutionTime
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
執行軟體更新所需的時間上限。 預設值為 30。
ModelID
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
ModelName
資料類型:String
存取類型:讀取/寫入
限定詞:[唯一,not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
NumMissing
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
目標集合中缺少軟體更新的電腦數目。
NumNotApplicable
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
目標集合中不適用軟體更新的電腦數目。
NumPresent
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
目標集合中已安裝軟體更新的電腦數目。
NumTotal
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
軟體更新的目標集合中電腦總數。
NumUnknown
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
目標集合中已知軟體更新狀態的電腦數目。
PercentCompliant
資料類型:UInt32
存取類型:讀取
限定詞:[read]
符合此設定專案之用戶端電腦的百分比。
PermittedUses
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
PlatformCategoryInstance_UniqueIDs
資料類型:String
陣列存取類型:讀取/寫入
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
PlatformType
資料類型:UInt32
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
RequiresExclusiveHandling
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果必須個別安裝軟體更新,則為 。 預設值為false
。RevisionNumber
資料類型:UInt32
存取類型:唯讀
限定詞:[讀取,not_null]
更新的修訂編號。
SDMPackageLocalizedData
資料類型:SMS_SDMPackageLocalizedData
陣列存取類型:讀取/寫入
限定詞:[延遲]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
SDMPackageVersion
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
SDMPackageXML
資料類型:String
存取類型:讀取/寫入
限定詞:[延遲]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
SecuredScopeNames
資料類型:String
陣列存取類型:唯讀
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
SedoObjectVersion
資料類型:String
存取類型:唯讀
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
Severity
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
軟體更新的嚴重性分級。 預設值為 0。
SeverityName
資料類型:String
存取類型:唯讀
限定詞:[read]
嚴重性分級的文字。
Size
資料類型:SInt64
存取類型:唯讀
限定詞:[read]
軟體更新的大小。
SourceSite
資料類型:String
存取類型:讀取/寫入
限定詞:[SizeLimit (「3」) ]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
針對此類別,可能的來源月臺是由SMS_CIUpdateSources Server WMI 類別的 屬性所
UpdateSource_ID
定義。UpdateLocales
資料類型:String Array
存取類型:唯讀
限定詞:[read]
適用于軟體更新的地區設定。
註解
此類別的類別限定詞包括:
動態
抽象
安全的
如需 [屬性] 區段中包含之類別限定詞和屬性限定詞的詳細資訊,請參閱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伺服器執行時間需求。