次の方法で共有


SMS_DistributionPoint サーバー WMI クラス

SMS_DistributionPoint WMI クラスは、Configuration Managerの SMS プロバイダー サーバー クラスです。 これは、特定のパッケージがクライアントに配布された配布ポイントを表します。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。

構文

Class SMS_DistributionPoint : SMS_BaseClass
{
      Boolean BitsEnabled;
      Boolean IsPeerDP;
      Boolean IsProtected;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String ISVString;  
      DateTime LastRefreshTime;
      UInt32 ObjectTypeID;  
      String PackageID;
      UInt32 PackageType;  
      Boolean RefreshNow;
      String ResourceType;
      String SecureObjectID;  
      String ServerNALPath;
      String SiteCode;
      String SiteName;
      String SourceSite;
      UInt32 Status;
};  

メソッド

次の表に、 クラスのメソッドを SMS_DistributionPoint 示します。

メソッド 説明
クラス SMS_DistributionPointの VerifyPackage メソッド パッケージの整合性を確認します。
クラス SMS_DistributionPointの CancelDistribution メソッド パッケージの配布を取り消します。

プロパティ

BitsEnabled

データ型: Boolean

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

修飾子: [read]

true 配布ポイントが BITS 対応の場合。 既定値は false です。

IsPeerDP

データ型: Boolean

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

修飾子: [read]

true 配布ポイントが分岐配布ポイントの場合。 既定値は false です。

IsProtected

データ型: Boolean

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

修飾子: [read]

true 配布ポイント サイト システムが保護されている場合。 既定値は false です。

ISVData

データ型: UInt8 配列

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

修飾子: [large, lazy]

値を使用すると、1 つの ISV で、パッケージに関連付けられている SMS_Program Server WMI クラス オブジェクトに 関連するデータを格納できます。 詳細については、「解説」を参照してください。

ISVDataSize

データ型: UInt32

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

修飾子: [lazy]

ISVData示されるデータのサイズ。 既定値は 0 です。

ISVString

データ型: String

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

修飾子: なし

パートナーの機能拡張の文字列。

LastRefreshTime

データ型: DateTime

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

修飾子: なし

配布サーバーでパッケージが最後に更新された日時。 既定値は 19900101000000.000000+*** です。

ObjectTypeID

データ型: UInt32

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

修飾子: [列挙、読み取り]

セキュリティで保護されたオブジェクト クラス ID。

オブジェクトの種類
2 SMS_Package
14 SMS_OperatingSystemInstallPackage
18 SMS_ImagePackage
19 SMS_BootImagePackage
23 SMS_DriverPackage
24 SMS_SoftwareUpdatesPackage
31 SMS_Application

PackageID

データ型: String

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

修飾子: [key]

この配布ポイントに配布されたパッケージの ID。 既定値は "" です。

PackageType

データ型: UInt32

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

修飾子: [列挙、読み取り]

パッケージの種類。

説明
0 通常のソフトウェア配布パッケージ
3 ドライバー パッケージ
4 タスク シーケンス パッケージ
5 ソフトウェア更新プログラム パッケージ
6 デバイス設定パッケージ
257 イメージ パッケージ
258 ブート イメージ パッケージ
259 OS アップグレード パッケージ

RefreshNow

データ型: Boolean

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

修飾子: なし

trueをクリックして、配布ポイントのパッケージを更新Configuration Manager通知します。 更新プログラムは配布ポイント固有であり、Configuration Manager コンソールの [配布ポイントの更新] アクションと同じです。 このパッケージ更新プログラムは、パッケージのソースから特定の配布ポイントに最新のコンテンツをコピーし、配布ポイントに最新バージョンが含まれるようにします。 パッケージのソース バージョンはインクリメントされておらず、パッケージコンテンツは子サイトにレプリケートされません。 既定値は false です。

ResourceType

データ型: String

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

修飾子: [read]

配布ポイントのリソースの種類。 既定値は "" です。

SecureObjectID

データ型: String

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

修飾子: なし

セキュリティ オブジェクト キー。 アプリケーションの場合は、CI_UniqueID。 パッケージの場合は PackageID です。

ServerNALPath

データ型: String

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

修飾子: [key]

配布ポイント サーバーへのネットワーク 抽象化レイヤー (NAL) パス。 既定値は "" です。 詳細については、「解説」を参照してください。

SiteCode

データ型: String

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

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

この配布ポイントが属しているサイトのサイト コード。 既定値は "" です。

このプロパティに提供される値は、 の ServerNALPath値と一致する必要があります。 アプリケーションは、 サーバー WMI クラスから値SMS_SystemResourceList取得します。 詳細については、「解説」を参照してください。

SiteName

データ型: String

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

修飾子: なし

パッケージが生成されるサイトのフレンドリ名。 既定値は "" です。

SourceSite

データ型: String

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

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

パッケージが発生するサイトのサイト コード。 既定値は "" です。

Status

データ型: UInt32

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

修飾子: [読み取り、列挙]

配布ポイントのパッケージの現在の状態。 使用可能な値を次に示します。 詳細については、「解説」を参照してください。

DP パッケージの状態
0 なし
1 更新
2 追加
3 削除

注釈

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

配布ポイントは常に特定のパッケージに関連付けられます。また、パッケージには複数の配布ポイントを含めることができます。

配布ポイントの作成後、アプリケーションで PackageID プロパティを変更することはできません。 配布ポイントを別のパッケージに関連付けるには、アプリケーションでオブジェクトを SMS_DistributionPoint 削除し、新 PackageID しい値を持つ新しいインスタンスを作成する必要があります。

SMS_SystemResourceList サーバー WMI クラスには、使用可能な配布ポイントとその NAL パスの一覧が含まれています。 アプリケーションでは、 NALPath "SMS 配布ポイント" の SMS_SystemResourceList プロパティ設定に対応する RoleName の プロパティを選択する必要があります。

アプリケーションが の SMS_DistributionPointインスタンスを削除すると、関連するコンポーネントが削除されるまで、インスタンスは完全に削除されません。 代わりに、Configuration Managerプロパティを Status 3 (削除) に設定して、配布ポイントが削除対象としてマークされていることをアプリケーションに通知します。 削除または削除対象としてマークされた配布ポイントがクエリで取得されないようにするには、アプリケーションで WHERE 句にこのケースを追加する必要があります。

ISVData示されるデータに制限や定義された形式はありません。 ただし、このプロパティの ISV 所有権が確立された後、上書きされないようにすることが重要です。 そのため、アプリケーションはまず、このプロパティ内の既存のデータを読み取る必要があります。 データが呼び出し元に属していない場合は、変更しないでください。 このプロパティを使用するすべての ISV またはアプリケーションは、所有権を簡単に確立できるように、データに識別子を含める必要があります。

要件

ランタイム要件

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

開発要件

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

関連項目