SMS_SoftwareUpdatesPackage Windows Management Instrumentation (WMI) クラスは、Configuration Manager では SMS プロバイダーのサーバー クラスであり、ソフトウェア更新プログラムが関連付けられているプログラム バイナリの配布単位であるパッケージを表します。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化されたもので、継承されたプロパティがすべて含まれます。
構文
Class SMS_SoftwareUpdatesPackage : 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_SoftwareUpdatesPackage での方法を示します。
| メソッド | 説明 |
|---|---|
| クラス SMS_SoftwareUpdatesPackage の AddChangeNotification メソッド | ソフトウェア更新プログラム パッケージの変更通知を追加します。 |
| クラス SMS_SoftwareUpdatesPackage の AddDistributionPoints メソッド | ソフトウェア更新プログラム パッケージの配布ポイントを追加します。 |
| クラス SMS_SoftwareUpdatesPackage の AddUpdateContent メソッド | コンテンツをダウンロードし、配布ポイントにレプリケートします。 |
| クラス SMS_SoftwareUpdatesPackage の RebuildPackage メソッド | パッケージの内容をパッケージ ソースの場所に復元します。 |
| クラス SMS_SoftwareUpdatesPackage の RefreshPkgSource メソッド | パッケージのプロパティが変更されていない場合に、すべての配布ポイントでパッケージ ソースを更新します。 |
| クラス SMS_SoftwareUpdatesPackage の RemoveContent メソッド | 指定されたコンテンツをソフトウェア更新プログラム パッケージから削除します。 |
| クラス SMS_SoftwareUpdatesPackage の SetSourceSite メソッド | ソフトウェア更新プログラム パッケージのソース サイトのコードを設定します。 |
| クラス SMS_SoftwareUpdatesPackage のロック解除メソッド | ソース サイトを現在のサイトに設定し、ソフトウェア更新プログラム パッケージのロックを解除します。 |
| クラス SMS_SoftwareUpdatesPackage の ValidateNewPackageSource メソッド | ソフトウェア更新プログラム パッケージの内容を確認して、新しいパッケージのソースの場所を検証します。 |
プロパティ
ActionInProgress
データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 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 配列
アクセスの種類: 読み取り/書き込み
Qualifiers: [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
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 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 クラス」を参照してください。
PkgFlags
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [bits]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
PkgSourceFlag
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
PkgSourcePath
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
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 クラス」を参照してください。
SedoObjectVersion
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: <追加情報が必要>
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SecuredScopeNames
データ型: String 配列
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
ShareName
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
ShareType
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SourceDate
データ型: DateTime
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SourceSite
データ型: String
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
SourceVersion
データ型: UInt32
アクセスの種類: 読み取り専用
修飾子: [読み取り]
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
StoredPkgPath
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
StoredPkgVersion
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
Version
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: なし
「 SMS_PackageBaseclass サーバー WMI クラス」を参照してください。
注釈
このクラスのクラス修飾子は次のとおりです。
セキュリティで保護
「プロパティ」セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「Configuration Manager のクラスとプロパティ修飾子」を参照してください。
アプリケーションで、展開パッケージの作成方法に説明されているように、ソフトウェア更新プログラム パッケージを作成できます。 ソフトウェア更新プログラム パッケージのソースを変更する手順については、「展開パッケージのソースを変更する方法」も参照してください。
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。