Dela via


New-CMTSStepConditionVariable

SYNOPSIS

Skapa en villkorsvariabel i ett aktivitetssekvenssteg.

SYNTAX

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

DESCRIPTION

Använd den här cmdleten för att skapa en villkorsvariabel i ett aktivitetssekvenssteg. Aktivitetssekvensen utvärderar variabelvärdet innan steget eller gruppen körs. Mer information finns i Så här använder du aktivitetssekvensvariabler.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenheten, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Standardvillkor

Det här exemplet visar hur du återskapar standardvillkoret för steget Starta Windows PE i en aktivitetssekvens för avbildning. Det lägger till följande villkor: Task Sequence Variable _SMSTSInWinPE equals "false"

Sedan läggs villkoret till i ett steg med namnet Set Dynamic Variables (Ange dynamiska variabler) i aktivitetssekvensen med namnet Default IPU (Standard-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

PARAMETERS

-ConditionVariableName

Ange variabelnamnet som ska utvärderas. Det här variabelnamnet kan vara en inbyggd aktivitetssekvensvariabel eller en anpassad variabel som du har skapat. Mer information finns i Använda aktivitetssekvensvariabler i Konfigurationshanteraren.

Type: String
Parameter Sets: (All)
Aliases: Variable

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ConditionVariableValue

Ange värdet för variabeln som ska utvärderas i villkoret.

Type: String
Parameter Sets: (All)
Aliases: Value

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-OperatorType

Ange villkor för att utvärdera värdet för variabeln i villkoret.

Type: VariableOperatorType
Parameter Sets: (All)
Aliases: Condition
Accepted values: Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual, Like, NotLike

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Ingen

OUTPUTS

IResultObject#SMS_TaskSequence_VariableConditionExpression

ANTECKNINGAR

Get-CMTaskSequenceStepCondition

New-CMTSStepConditionFile New-CMTSStepConditionFolder New-CMTSStepConditionIfStatement New-CMTSStepConditionOperatingSystem New-CMTSStepConditionOperatingSystemLanguage New-CMTSStepConditionQueryWmi New-CMTSStepConditionRegistry New-CMTSStepConditionSoftware New-CMTSStepConditionVariable

Använda aktivitetssekvensvariabler