次の方法で共有


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]

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

ArticleID
データ型: String

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

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

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

BulletinID
データ型: String

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

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

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

CategoryInstance_UniqueIDs
データ型: String 配列

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

修飾子: なし

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

CI_ID
データ型: UInt32

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

修飾子: [key]

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

CI_UniqueID
データ型: String

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

Qualifiers:[unique, not_null]

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

CIType_ID
データ型: UInt32

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

修飾子: [not_null、読み取り]

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

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

CIVersion
データ型: UInt32

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

修飾子: [read, not_null]

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

ConfigurationFlags
データ型: UInt64

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

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

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

CreatedBy
データ型: String

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

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

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

CustomSeverity
データ型: UInt32

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

修飾子: なし

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

CustomSeverityName
データ型: String

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

修飾子: [read]

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

DateCreated
データ型: DateTime

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

修飾子: [not_null、読み取り]

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

DateLastModified
データ型: DateTime

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

修飾子: [read]

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

DatePosted
データ型: DateTime

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

修飾子: [read]

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

DateRevised
データ型: DateTime

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

修飾子: [read]

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

EffectiveDate
データ型: DateTime

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

修飾子: [read]

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

EULAAccepted
データ型: UInt32

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

修飾子: [read]

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

EULAExists
データ型: Boolean

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

修飾子: [read]

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

EULASignoffDate
データ型: DateTime

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

修飾子: [read]

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

EULASignoffUser
データ型: String

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

修飾子: [read]

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

ExecutionContext
データ型: UInt32

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

修飾子: [read]

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

IsBundle
データ型: Boolean

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

修飾子: [not_null]

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

IsContentProvisioned
データ型: Boolean

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

修飾子: [read]

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

IsDeployable
データ型: Boolean

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

修飾子: [read]

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

IsDeployed
データ型: Boolean

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

修飾子: [read]

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

IsDigest
データ型: Boolean

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

修飾子: [読み取り、遅延]

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

IsEnabled
データ型: Boolean

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

修飾子: [not_null]

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

IsExpired
データ型: Boolean

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

修飾子: [not_null]

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

IsHidden
データ型: Boolean

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

修飾子: [not_null]

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

IsLatest
データ型: Boolean

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

修飾子: [read]

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

IsMetadataOnlyUpdate
データ型: Boolean

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

修飾子: [read]

true ソフトウェア更新メタベースが Update CI のみである場合。 既定値は false です。

IsOfflineServiceable
データ型: Boolean

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

修飾子: [read]

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

IsQuarantined
データ型: Boolean

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

修飾子: [read]

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

IsSuperseded
データ型: Boolean

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

修飾子: [read, not_null]

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

IsUserDefined
データ型: Boolean

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

修飾子: [not_null]

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

LastModifiedBy
データ型: String

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

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

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

LastStatusTime
データ型: DateTime

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

修飾子: read

最終状態の更新時刻。

LocalizedCategoryInstanceNames
データ型: String 配列

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

修飾子: [read]

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

LocalizedDescription
データ型: String

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

修飾子: [read]

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

LocalizedDisplayName
データ型: String

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

修飾子: [read]

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

LocalizedEulas
データ型: SMS_CI_LocalizedEulas Array

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

修飾子: [読み取り、遅延]

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

LocalizedInformation
データ型: SMS_CI_LocalizedProperties Array

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

修飾子: [読み取り、遅延]

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

  • String DisplayName

  • 文字列の説明

  • String InformativeURL

  • UInt32 LocaleID

    LocalizedInformativeURL
    データ型: String

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

    修飾子: [read]

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

    LocalizedPropertyLocaleID
    データ型: UInt32

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

    修飾子: [read]

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

    MaxExecutionTime
    データ型: UInt32

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

    修飾子: なし

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

    ModelID
    データ型: UInt32

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

    修飾子: [not_null]

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

    ModelName
    データ型: String

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

    修飾子: [unique, not_null]

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

    NumMissing
    データ型: UInt32

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

    修飾子: [read]

    ソフトウェア更新プログラムが見つからない対象のコレクション内のコンピューターの数。

    NumNotApplicable
    データ型: UInt32

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

    修飾子: [read]

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

    NumPresent
    データ型: UInt32

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

    修飾子: [read]

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

    NumTotal
    データ型: UInt32

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

    修飾子: [read]

    ソフトウェア更新プログラムの対象となるコレクション内のコンピューターの合計数。

    NumUnknown
    データ型: UInt32

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

    修飾子: [read]

    ソフトウェア更新プログラムの状態が既知である対象のコレクション内のコンピューターの数。

    PercentCompliant
    データ型: UInt32

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

    修飾子: [read]

    この構成項目に準拠しているクライアント マシンの割合。

    PermittedUses
    データ型: UInt32

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

    修飾子: [not_null]

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

    PlatformCategoryInstance_UniqueIDs
    データ型: String 配列

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

    修飾子: なし

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

    PlatformType
    データ型: UInt32

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

    修飾子: なし

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

    RequiresExclusiveHandling
    データ型: Boolean

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

    修飾子: [read]

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

    RevisionNumber
    データ型: UInt32

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

    修飾子: [read, not_null]

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

    SDMPackageLocalizedData
    データ型: SMS_SDMPackageLocalizedData 配列

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

    修飾子: [lazy]

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

    SDMPackageVersion
    データ型: UInt32

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

    修飾子: [not_null]

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

    SDMPackageXML
    データ型: String

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

    修飾子: [lazy]

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

    SecuredScopeNames
    データ型: String 配列

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

    修飾子: なし

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

    SedoObjectVersion
    データ型: String

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

    修飾子: なし

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

    Severity
    データ型: UInt32

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

    修飾子: [read]

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

    SeverityName
    データ型: String

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

    修飾子: [read]

    重大度評価のテキスト。

    Size
    データ型: SInt64

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

    修飾子: [read]

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

    SourceSite
    データ型: String

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

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

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

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

    UpdateLocales
    データ型: String Array

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

    修飾子: [read]

    ソフトウェア更新プログラムに適用されるロケール。

注釈

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

  • Dynamic

  • 抽象

  • セキュリティで保護

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

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

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

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

注:

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

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

[Desired Configuration Management]\(必要な構成管理\) ノードでソフトウェア更新プログラムをインポート、作成、または構成することはできません。 これらの機能は、ソフトウェア更新プログラムのダウンロード時にソフトウェア 更新機能を使用して構成基準で使用できます。 そのため、ソフトウェア更新プログラムの構成項目は、[構成項目] ノードの下に表示されない場合でも、構成基準に含まれるように選択できます。

複数のソフトウェア更新プログラムに関する情報を列挙するために使用できるクエリについては、「特定の条件に一致する更新を列挙する方法」を参照してください。

要件

ランタイム要件

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

開発要件

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