SMS_SoftwareUpdateBase サーバー WMI クラス

SMS_SoftwareUpdateBase Windows Management Instrumentation (WMI) クラスは、Configuration Manager の SMS プロバイダー サーバー クラスであり、サイトで利用可能なソフトウェア更新プログラム情報を公開し、ソフトウェア更新プログラムのコア クラスとして機能します。

次の構文は、マネージ オブジェクト形式 (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]

ソフトウェア更新プログラムのサポート技術情報 ID。 この値の最大文字数は 64 文字です。

BulletinID
データ型: String

アクセスの種類: 読み取り専用

修飾子: [read, SizeLimit("64"), not_null]

Microsoft によってリリースされたセキュリティ更新プログラムのセキュリティ情報 ID。 この値の最大文字数は 64 文字です。 既定値は "None" です。

CategoryInstance_UniqueIDs
データ型: String 配列

アクセスの種類: 読み取り/書き込み

修飾子: なし

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

CI_ID
データ型: UInt32

アクセスの種類: 読み取り/書き込み

修飾子: [key]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

CI_UniqueID
データ型: String

アクセスの種類: 読み取り/書き込み

Qualifiers:[unique, not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

CIType_ID
データ型: UInt32

アクセスの種類: 読み取り専用

修飾子: [not_null, read]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

このクラスの場合、種類 ID は SoftwareUpdate (1) または SoftwareUpdateBundle (8) です。

CIVersion
データ型: UInt32

アクセスの種類: 読み取り専用

修飾子: [read, not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

ConfigurationFlags
データ型: UInt64

アクセスの種類: 読み取り専用

修飾子: [bits("COMPLIANCE_POLICY(0)"), read]

SMS_ConfigurationItemBaseClass サーバー WMI クラス」を参照してください。

CreatedBy
データ型: String

アクセスの種類: 読み取り専用

修飾子: [SizeLimit("512"), read, not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

CustomSeverity
データ型: UInt32

アクセスの種類: 読み取り/書き込み

修飾子: なし

ソフトウェア更新プログラムのカスタム重大度評価。 既定値は 0 です。

CustomSeverityName
データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

カスタム重大度評価のテキスト。

DateCreated
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [not_null, read]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

DateLastModified
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

DatePosted
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

ソフトウェア更新プログラムが公開された日時。

DateRevised
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

ソフトウェア更新プログラムが改訂された日時。

EffectiveDate
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

EULAAccepted
データ型: UInt32

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

EULAExists
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

EULASignoffDate
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

EULASignoffUser
データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

ExecutionContext
データ型: UInt32

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

IsBundle
データ型: Boolean

アクセスの種類: 読み取り/書き込み

修飾子: [not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

IsContentProvisioned
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

true ソフトウェア更新プログラムのコンテンツがプロビジョニングされている場合。 既定値は false です。

IsDeployable
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

true ソフトウェア更新プログラムを展開に含める準備ができているかどうか。 既定値は false です。

IsDeployed
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

true ソフトウェア更新プログラムが展開されているかどうか。 既定値は false です。

IsDigest
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [read, lazy]

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

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

IsMetadataOnlyUpdate
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

true ソフトウェア更新プログラムのメタベースが更新 CI のみの場合。 既定値は false です。

IsOfflineServiceable
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

オフライン イメージに更新プログラムを適用できるかどうか。 既定値は true です。

IsQuarantined
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

IsSuperseded
データ型: Boolean

アクセスの種類: 読み取り専用

修飾子: [read, not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

IsUserDefined
データ型: Boolean

アクセスの種類: 読み取り/書き込み

修飾子: [not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

LastModifiedBy
データ型: String

アクセスの種類: 読み取り専用

修飾子: [SizeLimit("512"), read, not_null]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

LastStatusTime
データ型: DateTime

アクセスの種類: 読み取り専用

修飾子: 読み取り

前回の状態の更新時刻。

LocalizedCategoryInstanceNames
データ型: String 配列

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

LocalizedDescription
データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

LocalizedDisplayName
データ型: String

アクセスの種類: 読み取り専用

修飾子: [読み取り]

SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

LocalizedEulas
データ型: SMS_CI_LocalizedEulas Array

アクセスの種類: 読み取り専用

修飾子: [read, lazy]

ソフトウェア更新プログラムのローカライズされた一連の Microsoft ソフトウェア ライセンス条項。

LocalizedInformation
データ型: SMS_CI_LocalizedProperties Array

アクセスの種類: 読み取り専用

修飾子: [read, lazy]

ソフトウェア更新プログラムに関する言語固有のローカライズされた情報の一覧:

  • String DisplayName

  • 文字列の説明

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL
    データ型: String

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    LocalizedPropertyLocaleID
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    SMS_ConfigurationItemBaseClass サーバー WMI クラス」を参照してください。

    MaxExecutionTime
    データ型: UInt32

    アクセスの種類: 読み取り/書き込み

    修飾子: なし

    ソフトウェア更新プログラムの実行に必要な最大時間。 既定値は 30 です。

    ModelID
    データ型: UInt32

    アクセスの種類: 読み取り/書き込み

    修飾子: [not_null]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    ModelName
    データ型: String

    アクセスの種類: 読み取り/書き込み

    修飾子: [unique, not_null]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    NumMissing
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    対象コレクション内でソフトウェア更新プログラムが欠落しているコンピューターの数。

    NumNotApplicable
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    対象コレクション内でソフトウェア更新プログラムが適用されないコンピューターの数。

    NumPresent
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    ソフトウェア更新プログラムが既にインストールされているターゲット コレクション内のコンピューターの数。

    NumTotal
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    ソフトウェア更新プログラムの対象コレクションに含まれるコンピューターの総数。

    NumUnknown
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    対象のコレクション内で、ソフトウェア更新プログラムの状態がわかっているコンピューターの数。

    PercentCompliant
    データ型: UInt32

    アクセスの種類: 読み取り

    修飾子: [読み取り]

    この構成項目に準拠しているクライアント コンピューターの割合。

    PermittedUses
    データ型: UInt32

    アクセスの種類: 読み取り/書き込み

    修飾子: [not_null]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    PlatformCategoryInstance_UniqueIDs
    データ型: String 配列

    アクセスの種類: 読み取り/書き込み

    修飾子: なし

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    PlatformType
    データ型: UInt32

    アクセスの種類: 読み取り/書き込み

    修飾子: なし

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    RequiresExclusiveHandling
    データ型: Boolean

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    true ソフトウェア更新プログラムを別途インストールする必要がある場合。 既定値は false です。

    RevisionNumber
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [read, not_null]

    更新プログラムのリビジョン番号。

    SDMPackageLocalizedData
    データ型: SMS_SDMPackageLocalizedData 配列

    アクセスの種類: 読み取り/書き込み

    修飾子: [lazy]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    SDMPackageVersion
    データ型: UInt32

    アクセスの種類: 読み取り/書き込み

    修飾子: [not_null]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    SDMPackageXML
    データ型: String

    アクセスの種類: 読み取り/書き込み

    修飾子: [lazy]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    SecuredScopeNames
    データ型: String 配列

    アクセスの種類: 読み取り専用

    修飾子: なし

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    SedoObjectVersion
    データ型: String

    アクセスの種類: 読み取り専用

    修飾子: なし

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    Severity
    データ型: UInt32

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    ソフトウェア更新プログラムの重大度レーティング。 既定値は 0 です。

    SeverityName
    データ型: String

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    重大度評価のテキスト。

    Size
    データ型: SInt64

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    ソフトウェア更新プログラムのサイズ。

    SourceSite
    データ型: String

    アクセスの種類: 読み取り/書き込み

    修飾子: [SizeLimit("3")]

    SMS_ConfigurationItemLatestBaseClass サーバー WMI クラス」を参照してください。

    このクラスでは、使用可能なソース サイトは、サーバー WMI クラスUpdateSource_ID プロパティによって定義SMS_CIUpdateSources。

    UpdateLocales
    データ型: String Array

    アクセスの種類: 読み取り専用

    修飾子: [読み取り]

    ソフトウェア更新プログラムに適用可能なロケール。

注釈

このクラスのクラス修飾子は次のとおりです。

  • Dynamic

  • 要約

  • セキュリティで保護

    「プロパティ」セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「Configuration Manager のクラスとプロパティ修飾子」を参照してください。

    SMS_SoftwareUpdate オブジェクトは構成項目の一種であり、サーバー WMI クラスによって定義SMS_ConfigurationItemBaseClass。 SMS_SoftwareUpdate を使用して、Configuration Manager のソフトウェアUpdates機能を使用してソフトウェア更新プログラムのコンプライアンスを判断します。

    ソフトウェア アップデート コンテンツは手動でダウンロードする必要があります。 ダウンロードする必要があるコンテンツを特定するために、アプリケーションは サーバー WMI クラスSMS_CIToContent クエリを実行し、特定の言語条件に一致する ContentID プロパティの一覧を取得します。 この一覧を使用して、アプリケーションは関連するダウンロード URL およびコンテンツ ファイルの関連プロパティを サーバー WMI クラスから取得SMS_CIContentFilesできます。

    更新プログラムの内容が決定されると、アプリケーションは必要に応じて、 SMS_AuthorizationList Server WMI クラス オブジェクトを使用して展開用の更新プログラムを準備し、承認された更新プログラムの一覧を作成します。 アプリケーションには、 サーバー WMI クラス を実装してカスタム展開テンプレートを作成するオプションSMS_Templateもあります。

注:

ソフトウェア更新プログラムを含める承認リストを作成するとき、アプリケーションは、更新プログラムがバンドルの一部であることを示すために、SMS_SoftwareUpdateIsBundle プロパティを true に設定する必要があります。 詳細については、「 SMS_AuthorizationList サーバー WMI クラス」を参照してください。

アプリケーションでソフトウェア更新プログラムを展開する準備ができたら、 SMS_UpdatesAssignment Server WMI クラス オブジェクトを使用して展開を作成します。

Desired Configuration Management ノードでは、ソフトウェア更新プログラムをインポート、作成、または構成できません。 これらの関数は、ソフトウェア更新プログラムがダウンロードされるときに、Software Updates 機能を介して構成ベースラインで使用できるようになります。 したがって、ソフトウェア更新プログラムの構成項目は、[構成項目] ノードに表示されない場合でも、構成基準に含めるように選択できます。

複数のソフトウェア更新プログラムに関する情報を列挙するために使用できるクエリについては、「How to Enumerate Updates Matching a Specific Criteria」を参照してください。

要件

ランタイム要件

詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。

開発要件

詳細については、「Configuration Manager サーバー開発の要件」を参照してください。