次の方法で共有


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"}]

または のいずれかの 3264OS のアーキテクチャを設定します。 既定値は 64 です。 このプロパティを構成するには、 CheckOSArchitecture プロパティを有効にします。

OSLanguageID

データ型: UInt32

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

修飾子: [VariableName("OSDOSLanguageID")]

OS 言語と一致するように言語コードを設定します。 たとえば、 1033英語 (米国) の場合です。 このチェックでは、クライアント上の Win32_OperatingSystem WMI クラスの OSLanguage プロパティに設定した言語を比較します。 このプロパティを構成するには、 CheckOSLanguageID プロパティを 有効にします。

OSType

データ型: String

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

修飾子: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]

または のいずれかを確認CLIENTSERVERするデバイスの種類を設定します。 既定値は 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 サーバー開発要件」を参照してください。