New-CMTSStepConditionVariable

タスク シーケンス ステップのタスク シーケンス変数 条件を作成します。

構文

New-CMTSStepConditionVariable
   -ConditionVariableName <String>
   [-ConditionVariableValue <String>]
   -OperatorType <VariableOperatorType>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

このコマンドレットを使用して、タスク シーケンス ステップのタスク シーケンス 変数 条件オブジェクトを作成します。 次に、Condition パラメーターまたはAddConditionパラメーターを使用して** * 、New-CMTSStep _ または ** Set-CMTSStep * _** コマンドレットのいずれかを使用します。 たとえば 、Set-CMTSStepApplyDataImageです。

詳細については、「Use the task sequence editor: Conditions 」を参照してください

注意

Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください

例 1: 既定の条件

次の使用例は、イメージング タスク シーケンスの PE ステップの [再起動] Windows既定の条件を再作成する方法を示しています。 次の条件が追加されます。 Task Sequence Variable _SMSTSInWinPE equals "false"

次に、Default IPU という名前のタスク シーケンス の [動的 変数の設定] という名前のステップに条件 を追加します

$tscondition = New-CMTSStepConditionVariable -ConditionVariableName "_SMSTSInWinPE" -ConditionVariableValue "false" -OperatorType Equals

$tsname = "Default IPU"
$tsstep = "Set Dynamic Variables"

Set-CMTSStepSetDynamicVariable -TaskSequenceName $tsname -StepName $tsstep -AddCondition $tscondition

パラメーター

-ConditionVariableName

評価するタスク シーケンス変数の名前を指定します。 この変数名には、組み込みのタスク シーケンス変数または作成したカスタム変数を指定できます。 詳細については、Configuration Manager の タスク シーケンス変数の参照を参照してください

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

比較演算子の種類を 使用する 場合 Equals は、条件で評価する変数の値を指定します。

Type:String
Aliases:Value
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
-DisableWildcardHandling

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

Type:SwitchParameter
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
-OperatorType

条件内の変数の値を評価する演算子の種類を指定します。 またはを Exists 使用する NotExists 場合 、ConditionVariableValue パラメーターは必要ありません。 他の比較演算子の種類については 、ConditionVariableValue パラメーターを使用して比較する値を指定します。

Type:VariableOperatorType
Aliases:Condition
Accepted values:Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual, Like, NotLike
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

入力

なし

出力

IResultObject

メモ

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