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

パラメーター

-CheckCMClientMinVersion

最小クライアント バージョン チェック $true を有効にするには、 このパラメーターを設定 します。 CMClientMinVersion パラメーターを使用して、特定のクライアント バージョン番号を設定します。

Type:Boolean
Aliases:CheckClientMinVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckMaxOSVersion

このパラメーターを設定して $true 、最大 OS バージョン チェックを有効 にしてください。 パラメーター MaxOSVersion を使用して 、特定の OS バージョン番号を設定します。

Type:Boolean
Aliases:EnableCheckMaxOSVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckMemory

最小メモリ $true (MB) チェックを有効にするには、このパラメーターを設定 します。 パラメーター Memory を 使用して 、特定のメモリ サイズを設定します。

Type:Boolean
Aliases:EnableCheckMemory
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckMinOSVersion

最小 OS バージョン チェック $true を有効にするには、 このパラメーターを設定 します。 パラメーター MinOSVersion を使用して 、特定の OS バージョン番号を設定します。

Type:Boolean
Aliases:EnableCheckMinOSVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckNetworkConnected

ネットワーク アダプターの接続 $true チェックを有効にするには 、このパラメーターを設定 します。

Type:Boolean
Aliases:NetworkConnected
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckNetworkWired

ネットワーク アダプターがワイヤレス $true チェックを有効にしない場合は 、このパラメーターを設定 します。

Type:Boolean
Aliases:NetworkWired
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckOS

クライアントまたはサーバーの OS の種類のチェックを有効にするには、この $true パラメーターを設定します。 パラメーター OS を 使用して、特定 の OS の種類を設定します。

Type:Boolean
Aliases:EnableCheckOSType
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckOSArchitecture

現在の OS チェック $true のアーキテクチャを有効 にするには、このパラメーターを設定 します。 パラメーター OSArchitecture を使用して、 特定のアーキテクチャの種類を設定します。

Type:Boolean
Aliases:EnableCheckOSArchitecture
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckOSLanguageId

現在の OS の $true 言語のチェックを有効にするには、この パラメーターを設定します。 パラメーター OSLanguageID を使用して、 特定の言語を設定します。

Type:Boolean
Aliases:EnableOSLanguageId
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckPowerState

このパラメーターを設定 $true して 、AC 電源がチェックインに接続されていることを有効 にしてください。

Type:Boolean
Aliases:NotBattery
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckSpace

最小空きディスク領域 (MB) チェックを有効にするには、このパラメーター $true を設定 します。 DiskSpace パラメーターを 使用して 、特定のサイズを設定します。

Type:Boolean
Aliases:EnableCheckFreeDiskSpace
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckSpeed

最小プロセッサ速度 $true (MHz) チェックを有効にするには、このパラメーターを設定 します。 パラメーター Speed を 使用して 、特定の速度を設定します。

Type:Boolean
Aliases:EnableCheckProcessorSpeed
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckTpmActivated

バージョン 2111 以降に適用されます。 TPM 2.0 以上がアクティブ化されたチェックを有効にするには、この $true パラメーターを設定 します。

Type:Boolean
Aliases:TpmActivated
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckTpmEnabled

バージョン 2111 以降に適用されます。 TPM $true 2.0 以上が有効になっているチェックを有効にするには、このパラメーターを設定します。

Type:Boolean
Aliases:TpmEnabled
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CheckUefi

バージョン 2006 以降に適用されます。 コンピューターが $true UEFI モードの チェックを有効にするには、このパラメーターを設定 します。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-CMClientMinVersion

このパラメーターを使用して、特定のクライアント バージョンを構成します。 クライアントのバージョンを次の形式で指定します 5.00.8913.1005CheckCMClientMinVersion パラメーターを使用して、チェックを有効または無効にします。

Type:String
Aliases:ClientMinVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Condition

この手順で使用する条件オブジェクトを指定します。 このオブジェクトを取得するには、タスク シーケンス条件コマンドレットのいずれかを使用します。 たとえば 、Get-CMTSStepConditionVariable です

Type:IResultObject[]
Aliases:Conditions
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

コマンドレットを実行する前に確認メッセージを表示します。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ContinueOnError

このパラメーターを追加して、エラー時にステップ オプション [続行] を有効にします。 このオプションを有効にすると、手順が失敗した場合、タスク シーケンスは続行されます。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Description

このタスク シーケンス ステップのオプションの説明を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Disable

このパラメーターを追加して、このタスク シーケンス ステップを無効にします。

Type:SwitchParameter
Aliases:DisableThisStep
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisableWildcardHandling

このパラメーターは、ワイルドカード文字をリテラル文字値として扱います。 ForceWildcardHandling と組み合わせは使用できない

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DiskSpace

このパラメーターを使用して、最小空きディスク領域チェックの特定のサイズを構成します。 サイズの整数値を MB 単位で指定します。 CheckSpace パラメーター を使用して 、チェックを有効または無効にします。

Type:Int32
Aliases:MinimumFreeDiskSpace
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ForceWildcardHandling

このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MaxOSVersion

このパラメーターを使用して、特定の OS バージョンを構成します。 メジャー バージョン、マイナー バージョン、ビルド番号を含む最大 OS バージョンを指定します。 たとえば、「 10.0.18356 」のように入力します。 CheckMaxOSVersion パラメーターを使用して、チェックを有効または無効にします。

Type:String
Aliases:CurrentMaxOSVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Memory

最小メモリ チェックの特定のサイズを構成するには、このパラメーターを使用します。 サイズの整数値を MB 単位で指定します。 CheckMemory パラメーター を使用して、 チェックを有効または無効にします。

Type:Int32
Aliases:MinimumMemory
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MinOSVersion

このパラメーターを使用して、特定の OS バージョンを構成します。 メジャー バージョン、マイナー バージョン、ビルド番号を含む最小 OS バージョンを指定します。 たとえば、「 10.0.16299 」のように入力します。 CheckMinOSVersion パラメーターを使用して、チェックを有効または無効にします。

Type:String
Aliases:CurrentMinOSVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

タスク シーケンスで識別するには、この手順の名前を指定します。

Type:String
Aliases:StepName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-OS

このパラメーターを使用して、特定の 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
-OSArchitecture

このパラメーターを使用して、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
-OSLanguageId

このパラメーターを使用して、特定の 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
-Speed

このパラメーターを使用して、最小プロセッサ速度チェックの特定の速度を構成します。 MHz の速度の整数値を指定します。 CheckSpeed パラメーターを使用して、 チェックを有効または無効にします。

Type:Int32
Aliases:MinimumProcessorSpeed
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

入力

None

出力

IResultObject

メモ

この戻り値オブジェクトとそのプロパティの詳細については、「SMS_TaskSequence_PrestartCheckAction WMI クラス」を参照してください