New-CMTSStepPrestartCheck
タスク シーケンス に追加 できる準備の確認手順を作成します。
構文
New-CMTSStepPrestartCheck
[-CheckCMClientMinVersion <Boolean>]
[-CheckMaxOSVersion <Boolean>]
[-CheckMemory <Boolean>]
[-CheckMinOSVersion <Boolean>]
[-CheckNetworkConnected <Boolean>]
[-CheckNetworkWired <Boolean>]
[-CheckTpmEnabled <Boolean>]
[-CheckTpmActivated <Boolean>]
[-CheckOS <Boolean>]
[-CheckOSArchitecture <Boolean>]
[-CheckOSLanguageId <Boolean>]
[-CheckPowerState <Boolean>]
[-CheckSpace <Boolean>]
[-CheckSpeed <Boolean>]
[-CheckUefi <Boolean>]
[-CMClientMinVersion <String>]
[-DiskSpace <Int32>]
[-MaxOSVersion <String>]
[-Memory <Int32>]
[-MinOSVersion <String>]
[-OS <OSType>]
[-OSArchitecture <OSArch>]
[-OSLanguageId <Int32>]
[-Speed <Int32>]
[-Condition <IResultObject[]>]
[-ContinueOnError]
[-Description <String>]
[-Disable]
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
このコマンドレットは、新しい Check Readiness ステップ オブジェクトを 作成します。 次に 、Add-CMTaskSequenceStep コマンドレットを使用して、手順をタスク シーケンスに追加します。 この手順の詳細については、「タスク シーケンスの手順について: 準備の 確認」を参照してください。
注意
Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください。
例
例 1
次の使用 例は、 まずコマンドレット パラメーターを parameters 変数に スプラット します。
次に、Check Readiness ステップのオブジェクト を作成 し、パラメーターに値のコレクションを渡 します。
次に、タスク シーケンス オブジェクトを取得し、インデックス 11 のタスク シーケンスにこの新しい手順を追加します。
$parameters = @{
Name = "Check Readiness"
CheckMemory = $true
Memory = 4096
CheckSpeed = $true
Speed = 1024
CheckSpace = $true
DiskSpace = 512000
CheckOS = $true
OS = "Client"
CheckOSArchitecture = $true
OSArchitecture = "Arch64"
CheckMinOSVersion = $true
MinOSVersion = "10.0.16299"
CheckMaxOSVersion = $true
MaxOSVersion = "10.0.99999"
CheckCMClientMinVersion = $true
CMClientMinVersion = "5.00.8913.1005"
CheckOSLanguageId = $true
OSLanguageID = 1033
CheckPowerState = $true
CheckNetworkConnected = $true
CheckNetworkWired = $false
CheckUefi = $true
}
$step = New-CMTSStepPrestartCheck @parameters
$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast
$tsOsd | Add-CMTaskSequenceStep -Step $step -InsertStepStartIndex 11
パラメーター
最小クライアント バージョン チェック $true を有効にするには、 このパラメーターを設定 します。 CMClientMinVersion パラメーターを使用して、特定のクライアント バージョン番号を設定します。
| Type: | Boolean |
| Aliases: | CheckClientMinVersion |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを設定して $true 、最大 OS バージョン チェックを有効 にしてください。 パラメーター MaxOSVersion を使用して 、特定の OS バージョン番号を設定します。
| Type: | Boolean |
| Aliases: | EnableCheckMaxOSVersion |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
最小メモリ $true (MB) チェックを有効にするには、このパラメーターを設定 します。 パラメーター Memory を 使用して 、特定のメモリ サイズを設定します。
| Type: | Boolean |
| Aliases: | EnableCheckMemory |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
最小 OS バージョン チェック $true を有効にするには、 このパラメーターを設定 します。 パラメーター MinOSVersion を使用して 、特定の OS バージョン番号を設定します。
| Type: | Boolean |
| Aliases: | EnableCheckMinOSVersion |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ネットワーク アダプターの接続 $true チェックを有効にするには 、このパラメーターを設定 します。
| Type: | Boolean |
| Aliases: | NetworkConnected |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ネットワーク アダプターがワイヤレス $true チェックを有効にしない場合は 、このパラメーターを設定 します。
| Type: | Boolean |
| Aliases: | NetworkWired |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
クライアントまたはサーバーの OS の種類のチェックを有効にするには、この $true パラメーターを設定します。 パラメーター OS を 使用して、特定 の OS の種類を設定します。
| Type: | Boolean |
| Aliases: | EnableCheckOSType |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
現在の OS チェック $true のアーキテクチャを有効 にするには、このパラメーターを設定 します。 パラメーター OSArchitecture を使用して、 特定のアーキテクチャの種類を設定します。
| Type: | Boolean |
| Aliases: | EnableCheckOSArchitecture |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
現在の OS の $true 言語のチェックを有効にするには、この パラメーターを設定します。 パラメーター OSLanguageID を使用して、 特定の言語を設定します。
| Type: | Boolean |
| Aliases: | EnableOSLanguageId |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを設定 $true して 、AC 電源がチェックインに接続されていることを有効 にしてください。
| Type: | Boolean |
| Aliases: | NotBattery |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
最小空きディスク領域 (MB) チェックを有効にするには、このパラメーター $true を設定 します。 DiskSpace パラメーターを 使用して 、特定のサイズを設定します。
| Type: | Boolean |
| Aliases: | EnableCheckFreeDiskSpace |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
最小プロセッサ速度 $true (MHz) チェックを有効にするには、このパラメーターを設定 します。 パラメーター Speed を 使用して 、特定の速度を設定します。
| Type: | Boolean |
| Aliases: | EnableCheckProcessorSpeed |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
バージョン 2111 以降に適用されます。 TPM 2.0 以上がアクティブ化されたチェックを有効にするには、この $true パラメーターを設定 します。
| Type: | Boolean |
| Aliases: | TpmActivated |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
バージョン 2111 以降に適用されます。 TPM $true 2.0 以上が有効になっているチェックを有効にするには、このパラメーターを設定します。
| Type: | Boolean |
| Aliases: | TpmEnabled |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
バージョン 2006 以降に適用されます。 コンピューターが $true UEFI モードの チェックを有効にするには、このパラメーターを設定 します。
| Type: | Boolean |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、特定のクライアント バージョンを構成します。 クライアントのバージョンを次の形式で指定します 5.00.8913.1005 。 CheckCMClientMinVersion パラメーターを使用して、チェックを有効または無効にします。
| Type: | String |
| Aliases: | ClientMinVersion |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
この手順で使用する条件オブジェクトを指定します。 このオブジェクトを取得するには、タスク シーケンス条件コマンドレットのいずれかを使用します。 たとえば 、Get-CMTSStepConditionVariable です。
| Type: | IResultObject[] |
| Aliases: | Conditions |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットを実行する前に確認メッセージを表示します。
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを追加して、エラー時にステップ オプション [続行] を有効にします。 このオプションを有効にすると、手順が失敗した場合、タスク シーケンスは続行されます。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このタスク シーケンス ステップのオプションの説明を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを追加して、このタスク シーケンス ステップを無効にします。
| Type: | SwitchParameter |
| Aliases: | DisableThisStep |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、最小空きディスク領域チェックの特定のサイズを構成します。 サイズの整数値を MB 単位で指定します。 CheckSpace パラメーター を使用して 、チェックを有効または無効にします。
| Type: | Int32 |
| Aliases: | MinimumFreeDiskSpace |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、特定の OS バージョンを構成します。 メジャー バージョン、マイナー バージョン、ビルド番号を含む最大 OS バージョンを指定します。 たとえば、「 10.0.18356 」のように入力します。 CheckMaxOSVersion パラメーターを使用して、チェックを有効または無効にします。
| Type: | String |
| Aliases: | CurrentMaxOSVersion |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
最小メモリ チェックの特定のサイズを構成するには、このパラメーターを使用します。 サイズの整数値を MB 単位で指定します。 CheckMemory パラメーター を使用して、 チェックを有効または無効にします。
| Type: | Int32 |
| Aliases: | MinimumMemory |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、特定の OS バージョンを構成します。 メジャー バージョン、マイナー バージョン、ビルド番号を含む最小 OS バージョンを指定します。 たとえば、「 10.0.16299 」のように入力します。 CheckMinOSVersion パラメーターを使用して、チェックを有効または無効にします。
| Type: | String |
| Aliases: | CurrentMinOSVersion |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
タスク シーケンスで識別するには、この手順の名前を指定します。
| Type: | String |
| Aliases: | StepName |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、特定の OS の種類を構成 Client します Server 。 CheckOS パラメーター を使用して 、チェックを有効または無効にします。
| Type: | OSType |
| Aliases: | CurrentOSType |
| Accepted values: | Client, Server |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、32 ビットまたは 64 ビットの特定の OS アーキテクチャ Arch32 Arch64 を構成します。 CheckOSArchitecture パラメーターを使用して、 チェックを有効または無効にします。
| Type: | OSArch |
| Aliases: | CurrentOSArchitecture |
| Accepted values: | Arch32, Arch64 |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、特定の OS 言語を構成します。 このチェックでは、言語 ID とクライアント上の WMI クラス**** Win32_OperatingSystem OSLanguageプロパティを比較します。 たとえば、 1033 英語 (米国) の場合です。 CheckOSLanguageId パラメーターを使用して、 チェックを有効または無効にします。
| Type: | Int32 |
| Aliases: | LanguageId |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
このパラメーターを使用して、最小プロセッサ速度チェックの特定の速度を構成します。 MHz の速度の整数値を指定します。 CheckSpeed パラメーターを使用して、 チェックを有効または無効にします。
| Type: | Int32 |
| Aliases: | MinimumProcessorSpeed |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
入力
None
出力
IResultObject
メモ
この戻り値オブジェクトとそのプロパティの詳細については、「SMS_TaskSequence_PrestartCheckAction WMI クラス」を参照してください。