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
RELATED LINKS
Get-CMTaskSequenceStepCondition
New-CMTSStepConditionFile New-CMTSStepConditionFolder New-CMTSStepConditionIfStatement New-CMTSStepConditionOperatingSystem New-CMTSStepConditionOperatingSystemLanguage New-CMTSStepConditionQueryWmi New-CMTSStepConditionRegistry New-CMTSStepConditionSoftware New-CMTSStepConditionVariable