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