Delen via


New-CMTSStepConditionVariable

SYNOPSIS

Maak een voorwaardevariabele voor een takenreeksstap.

SYNTAX

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

DESCRIPTION

Gebruik deze cmdlet om een voorwaardevariabele te maken voor een takenreeksstap. De takenreeks evalueert de variabele waarde voordat de stap of groep wordt uitgevoerd. Zie Takenreeksvariabelen gebruiken voor meer informatie.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Standaardvoorwaarde

In dit voorbeeld ziet u hoe u de standaardvoorwaarde opnieuw maakt in de stap Opnieuw opstarten in Windows PE in een takenreeks voor imaging. Hiermee wordt de volgende voorwaarde toegevoegd: Task Sequence Variable _SMSTSInWinPE equals "false"

Vervolgens wordt de voorwaarde toegevoegd aan een stap met de naam Dynamische variabelen instellen in de takenreeks met de naam Standaard-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

Geef de variabelenaam op die moet worden geƫvalueerd. Deze variabelenaam kan een ingebouwde takenreeksvariabele of een aangepaste variabele zijn die u hebt gemaakt. Zie Takenreeksvariabelen gebruiken in Configuration Manager voor meer Configuration Manager.

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

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

-ConditionVariableValue

Geef de waarde op van de variabele die in de voorwaarde moet worden geƫvalueerd.

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

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OperatorType

Geef de Voorwaarde op om de waarde van de variabele in de voorwaarde te evalueren.

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

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Geen

OUTPUTS

IResultObject#SMS_TaskSequence_VariableConditionExpression

OPMERKINGEN

Get-CMTaskSequenceStepCondition

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

Takenreeksvariabelen gebruiken