Partilhar via


New-CMTSStepConditionVariable

SYNOPSIS

Crie uma variável de condição num passo de sequência de tarefa.

SYNTAX

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

DESCRIPTION

Utilize este cmdlet para criar uma variável de condição num passo de sequência de tarefa. A sequência de tarefa avalia o valor variável antes de correr o passo ou grupo. Para obter mais informações, consulte Como utilizar variáveis de sequência de tarefas.

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXAMPLES

Exemplo 1: Condição predefinida

Este exemplo mostra como recriar a condição predefinida no Restart em Windows passo PE numa sequência de tarefas de imagem. Acrescenta a seguinte condição: Task Sequence Variable _SMSTSInWinPE equals "false"

Em seguida, adiciona a condição a um passo chamado set Dynamic Variables na sequência de tarefas denominada IPU padrão.

$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

-Nome Variavel condição

Especifique o nome Variável para avaliar. Este nome variável pode ser uma variável de sequência de tarefa incorporada ou uma variável personalizada que criou. Para obter mais informações, consulte Como utilizar variáveis de sequência de tarefas no Gestor de Configuração.

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

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

-CondicionarvariávelValue

Especificar o Valor da variável para avaliar na condição.

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

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

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

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

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OperadorType

Especifique a Condição para avaliar o valor da variável na condição.

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

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.

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

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

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Nenhuma

OUTPUTS

IResultObject#SMS_TaskSequence_VariableConditionExpression

NOTAS

Get-CMTaskSequenceStepCondição

Novo CMTSStepConditionFile New-CMTSStepConditionFolder Novo CMTSStepConditionIfStatement Sistema operativo new-CMTSStepCondition New-CMTSStepConditionOperatingSystemLanguage Nova CMTSStepConditionQueryWmi Nova CMTSStepConditionRegistry New-CMTSStepConditionSoftware New-CMTSStepConditionVariable

Como utilizar variáveis de sequência de tarefas