SMS_TaskSequence_PrestartCheckAction サーバー WMI クラス
SMS_TaskSequence_PrestartCheckAction
WMI クラスは、Configuration Managerの SMS プロバイダー サーバー クラスです。 これは、ターゲット コンピューターの準備状況を確認するタスク シーケンス アクションを表します。
次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。
構文
Class SMS_TaskSequence_PrestartCheckAction : SMS_TaskSequence_Action
{
Boolean CheckCMClientMinVersion;
Boolean CheckDeviceUEFI;
Boolean CheckFreeDiskSpace;
Boolean CheckMaxOSVersion;
Boolean CheckMemory;
Boolean CheckMinOSVersion;
Boolean CheckNetworkConnected;
Boolean CheckNetworkWired;
Boolean CheckOSArchitecture;
Boolean CheckOSLanguageID;
Boolean CheckOSType;
Boolean CheckPowerState;
Boolean CheckProcessorSpeed;
String CMClientMinVersion;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean Enabled;
UInt32 FreeDiskSpace;
String MaxOSVersion;
UInt32 Memory;
String MinOSVersion;
String Name;
String OSArchitecture;
UInt32 OSLanguageID;
String OSType;
UInt32 ProcessorSpeed;
String SupportedEnvironment;
UInt32 Timeout;
};
メソッド
クラスは SMS_TaskSequence_PrestartCheckAction
メソッドを定義しません。
プロパティ
CheckCMClientMinVersion
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckCMClientMinVersion")]
Configuration Manager クライアントの最小バージョンのチェックを有効または無効にします。 既定値は false
です。
CMClientMinVersion プロパティを使用して最小バージョンを設定します。
CheckDeviceUEFI
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckDeviceUEFI")]
デバイスが UEFI であることを確認するを有効または無効にします。 既定値は false
です。
CheckFreeDiskSpace
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]
デバイスの空きディスク領域の量のチェックを有効または無効にします。 既定値は true
です。
FreeDiskSpace プロパティを使用して、空きディスク領域を設定します。
CheckMaxOSVersion
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckMaxOsVersion")]
OS の最大バージョンのチェックを有効または無効にします。 既定値は false
です。
MaxOSVersion プロパティを使用して、OS の最大バージョンを設定します。
CheckMemory
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckMemory"), Not_Null]
デバイスの最小メモリのチェックを有効または無効にします。 既定値は true
です。
Memory プロパティを使用して最小メモリ サイズを設定します。
CheckMinOSVersion
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckMinOSVersion")]
OS の最小バージョンのチェックを有効または無効にします。 既定値は false
です。
MinOSVersion プロパティを使用して最小 OS バージョンを設定します。
CheckNetworkConnected
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckNetworkConnected")]
デバイスがネットワークに接続されているネットワーク アダプターを持っているかどうかのチェックを有効または無効にします。 既定値は false
です。 依存プロパティ CheckNetworkWired も参照してください。
CheckNetworkWired
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: CheckNetworkWired
デバイスにワイヤレスではないネットワーク アダプターがあるかどうかのチェックを有効または無効にします。 既定値は false
です。 このプロパティを有効にするには、 CheckNetworkConnected プロパティを 有効にします。
CheckOSArchitecture
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckOSArchitecture")]
現在の OS が 32 ビットか 64 ビットかのチェックを有効または無効にします。 既定値は false
です。
OSArchitecture プロパティを使用してアーキテクチャを設定します。
CheckOSLanguageID
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckOSLanguageID")]
OS 言語のチェックを有効または無効にします。 既定値は false
です。
OSLanguageID プロパティを使用して言語コードを設定します。
CheckOSType
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckOSType"), Not_Null]
デバイスの種類のチェックを有効または無効にします。 既定値は true
です。
OSType プロパティを使用してデバイスの種類を設定します。
CheckPowerState
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckPowerState")]
デバイスがバッテリではなく AC 電源に接続されているかどうかのチェックを有効または無効にします。 既定値は false
です。
CheckProcessorSpeed
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCheckProcessorSpeed"), Not_Null]
デバイスの最小プロセッサ速度のチェックを有効または無効にします。 既定値は true
です。
ProcessorSpeed プロパティを使用して、最小プロセッサ速度を設定します。
CMClientMinVersion
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDCMClientMinVersion")]
Configuration Manager クライアントの最小バージョンを設定します。 クライアント のバージョンは、次の形式で指定します。 5.00.8913.1005
このプロパティを構成するには、 CheckCMClientMinVersion プロパティを 有効にします。
Condition
データ型: SMS_TaskSequence_Condition
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
ContinueOnError
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
Description
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("0-255")]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
Enabled
データ型: Boolean
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
FreeDiskSpace
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDFreeDiskSpace")]
デバイスの空きディスク領域の量を MB 単位で設定します。 既定値は 25000
です。 このプロパティを構成するには、 CheckFreeDiskSpace プロパティを有効にします。
MaxOSVersion
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDMaxOSVersion")]
OS の最大バージョンを設定します。 メジャー バージョン、マイナー バージョン、ビルド番号を含むバージョンを指定します。 たとえば、「 10.0.18356
」のように入力します。 このプロパティを構成するには、 CheckMaxOSVersion プロパティを有効にします。
Memory
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDMemory")]
デバイスの最小メモリを MB 単位で設定します。 既定値は 512
です。 このプロパティを構成するには、 CheckMemory プロパティを有効にします。
MinOSVersion
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDMinOSVersion")]
OS の最小バージョンを設定します。 メジャー バージョン、マイナー バージョン、ビルド番号を含むバージョンを指定します。 たとえば、「 10.0.16299
」のように入力します。 このプロパティを構成するには、 CheckMinOSVersion プロパティを有効にします。
Name
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [AllowedLen("1-100")]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
OSArchitecture
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]
または のいずれかの 32
64
OS のアーキテクチャを設定します。 既定値は 64
です。 このプロパティを構成するには、 CheckOSArchitecture プロパティを有効にします。
OSLanguageID
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDOSLanguageID")]
OS 言語と一致するように言語コードを設定します。 たとえば、 1033
英語 (米国) の場合です。 このチェックでは、クライアント上の Win32_OperatingSystem WMI クラスの OSLanguage プロパティに設定した言語を比較します。 このプロパティを構成するには、 CheckOSLanguageID プロパティを 有効にします。
OSType
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]
または のいずれかを確認CLIENT
SERVER
するデバイスの種類を設定します。 既定値は CLIENT
です。 このプロパティを構成するには、 CheckOSType プロパティを有効にします。
ProcessorSpeed
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: [VariableName("OSDProcessorSpeed")]
デバイスの最小プロセッサ速度を MHz で設定します。 既定値は 800
です。 このプロパティを構成するには、 CheckProcessorSpeed プロパティを 有効にします。
SupportedEnvironment
データ型: String
アクセスの種類: 読み取り/書き込み
修飾子: [Not_Null:ToInstance]
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
このタスク シーケンス アクションのこのプロパティの既定値は FullOS です。
Timeout
データ型: UInt32
アクセスの種類: 読み取り/書き込み
修飾子: なし
詳細については、「 サーバー WMI クラスSMS_TaskSequence_Action」を参照してください。
注釈
[プロパティ] セクションに含まれるクラス修飾子とプロパティ修飾子の両方の詳細については、「クラス修飾子とプロパティ修飾子Configuration Manager」を参照してください。
要件
ランタイム要件
詳細については、「Configuration Manager サーバーランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発要件」を参照してください。