次の方法で共有


SMS_DriverPackage サーバー WMI クラス

SMS_DriverPackage Windows Management Instrumentation (WMI) クラスは、1 つ以上のデバイス ドライバーが関連付けられているプログラム バイナリの配布単位であるパッケージを表す、Configuration Managerの SMS プロバイダー サーバー クラスです。

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

構文

Class SMS_DriverPackage : SMS_PackageBaseclass
{
      UInt32 ActionInProgress;
      String AlternateContentProviders;
      String Description;
      UInt8 ExtendedData[];
      UInt32 ExtendedDataSize;
      UInt32 ForcedDisconnectDelay;
      Boolean ForcedDisconnectEnabled;
      UInt32 ForcedDisconnectNumRetries;
      UInt8 Icon[];
      UInt32 IconSize;
      Boolean IgnoreAddressSchedule;
      UInt8 ISVData[];
      UInt32 ISVDataSize;
      String Language;
      DateTime LastRefreshTime;
      String LocalizedCategoryInstanceNames[];
      String Manufacturer;
      String MIFFilename;
      String MIFName;
      String MIFPublisher;
      String MIFVersion;
      String Name;
      UInt32 NumOfPrograms;
      String PackageID;
      UInt32 PackageSize;
      UInt32 PackageType;
      UInt32 PkgFlags;
      UInt32 PkgSourceFlag;
      String PkgSourcePath;
      String PreferredAddressType;
      UInt32 Priority;
      Boolean RefreshPkgSourceFlag;
      SMS_ScheduleToken RefreshSchedule[];
      String SecuredScopeNames;
      String SedoObjectVersion;
      String ShareName;
      UInt32 ShareType;
      DateTime SourceDate;
      String SourceSite;
      UInt32 SourceVersion;
      String StoredPkgPath;
      UInt32 StoredPkgVersion;
      String Version;
};

メソッド

次の表に、 SMS_DriverPackageのメソッドを示します。

メソッド 説明
クラス SMS_DriverPackageの AddChangeNotification メソッド ドライバー パッケージの変更通知を追加します。
クラス SMS_DriverPackageの AddDistributionPoints メソッド ドライバー パッケージの配布ポイントを追加します。
クラス SMS_DriverPackageの AddDriverContent メソッド ドライバーをパッケージに追加し、配布ポイントにレプリケートします。
クラス SMS_DriverPackageの CheckSourceFolder メソッド このドライバー パッケージのソース フォルダーを確認します。
クラス SMS_DriverPackageの RebuildPackage メソッド このドライバー パッケージの内容を復元します。
クラス SMS_DriverPackage の RefreshPkgSource メソッド パッケージ のプロパティが変更されていない場合は、すべての配布ポイントでパッケージ ソースを更新します。
クラス SMS_DriverPackageの RemoveDriverContent メソッド 指定したドライバーをドライバー パッケージから削除します。
クラス SMS_DriverPackageの SetSourceSite メソッド ドライバー パッケージのソース サイトのコードを設定します。
クラス SMS_DriverPackageの Unlock メソッド ソース サイトを現在のサイトに設定し、ドライバー パッケージのロックを解除します。
クラス SMS_DriverPackageの ValidateNewPackageSource メソッド コンテンツを確認して、新しいパッケージ ソースの場所を検証します。

プロパティ

ActionInProgress データ型: UInt32

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

修飾子: [read]

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

AlternateContentProviders データ型: String

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

修飾子: [large, lazy]

このクラスには使用されません。

Description データ型: String

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

修飾子: なし

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

ExtendedDataデータ型: 配列UInt8

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

修飾子: [large, lazy]

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

ExtendedDataSize データ型: UInt32

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

修飾子: [lazy]

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

ForcedDisconnectDelay データ型: UInt32

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

修飾子: なし

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

ForcedDisconnectEnabled データ型: Boolean

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

修飾子: なし

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

ForcedDisconnectNumRetries データ型: UInt32

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

修飾子: なし

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

Iconデータ型: 配列UInt8

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

修飾子: [large]

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

IconSize データ型: UInt32

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

修飾子: [lazy]

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

IgnoreAddressSchedule データ型: Boolean

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

修飾子: なし

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

ISVDataデータ型: 配列UInt8

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

修飾子: [large, lazy]

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

ISVDataSize データ型: UInt32

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

修飾子: [lazy]

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

Language データ型: String

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

修飾子: なし

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

LastRefreshTime データ型: DateTime

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

修飾子: [read]

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

LocalizedCategoryInstanceNamesデータ型: 配列String

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

修飾子: なし

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

Manufacturer データ型: String

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

修飾子: なし

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

MIFFilename データ型: String

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

修飾子: なし

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

MIFName データ型: String

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

修飾子: なし

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

MIFPublisher データ型: String

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

修飾子: なし

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

MIFVersion データ型: String

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

修飾子: なし

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

Name データ型: String

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

修飾子: なし

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

NumOfPrograms データ型: UInt32

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

修飾子: なし

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

PackageID データ型: String

アクセスの種類: [キー]

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

PackageSize データ型: UInt32

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

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

PackageType データ型: UInt32

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

修飾子: なし

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

このクラスの場合、パッケージの種類は PKG_TYPE_DRIVER (3) です。

PkgFlags データ型: UInt32

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

修飾子: [bits]

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

PkgSourceFlag データ型: UInt32

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

修飾子: なし

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

PkgSourcePath データ型: String

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

修飾子: なし

ドライバー パッケージへの UNC パス。

PreferredAddressType データ型: String

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

修飾子: なし

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

Priority データ型: UInt32

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

修飾子: なし

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

RefreshPkgSourceFlag データ型: Boolean

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

修飾子: [lazy]

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

RefreshScheduleデータ型: 配列SMS_ScheduleToken

アクセスの種類:

修飾子: [max(15), lazy]

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

SecuredScopeNamesデータ型: 配列String

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

修飾子: なし

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

SedoObjectVersion データ型: String

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

修飾子: なし

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

ShareName データ型: String

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

修飾子: なし

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

ShareType データ型: UInt32

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

修飾子: なし

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

SourceDate データ型: DateTime

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

修飾子: [read]

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

SourceSite データ型: String

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

修飾子: [read]

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

SourceVersion データ型: UInt32

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

修飾子: [read]

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

StoredPkgPath データ型: String

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

修飾子: なし

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

StoredPkgVersion データ型: UInt32

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

修飾子: なし

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

Version データ型: String

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

修飾子: なし

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

解説

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

  • セキュリティで保護

  • Icon("Package.ico")

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

    アプリケーションでは、このクラスを使用して、1 つ以上のデバイス ドライバーのコンテンツを含むドライバー パッケージを作成します。 アプリケーションが新しいドライバーを追加すると、そのコンテンツがドライバー パッケージ共有に追加されます。 その後、ドライバー パッケージを配布ポイントにコピーして、コンピューターがドライバーをインストールできるようにします。 詳細については、「Configuration Managerで Windows ドライバーのドライバー パッケージを作成する方法」を参照してください。

要件

ランタイム要件

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

開発要件

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