Compartir a través de


New-CMTSStepConditionVariable

Cree una condición de variable de secuencia de tareas para un paso de secuencia de tareas.

Sintaxis

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

Description

Use este cmdlet para crear un objeto de condición de variable de secuencia de tareas para un paso de secuencia de tareas. A continuación, use uno de los cmdlets New-CMTSStep* o Set-CMTSStep* con los parámetros Condition o AddCondition . Por ejemplo, Set-CMTSStepApplyDataImage.

Para obtener más información, vea Usar el editor de secuencia de tareas: Condiciones.

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Condición predeterminada

En este ejemplo se muestra cómo volver a crear la condición predeterminada en el paso Reiniciar en Windows PE en una secuencia de tareas de creación de imágenes. Agrega la siguiente condición: Task Sequence Variable _SMSTSInWinPE equals "false"

A continuación, agrega la condición a un paso denominado Establecer variables dinámicas en la secuencia de tareas denominada IPU predeterminada.

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

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

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

Parámetros

-ConditionVariableName

Especifique el nombre de la variable de secuencia de tareas que se va a evaluar. Este nombre de variable puede ser una variable de secuencia de tareas integrada o una personalizada que haya creado. Para obtener más información, consulte la referencia de variables de secuencia de tareas en Configuration Manager.

Tipo:String
Alias:Variable
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ConditionVariableValue

Si usa un OperatorType comparativo como Equals, especifique el valor de la variable que se va a evaluar en la condición.

Tipo:String
Alias:Value
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OperatorType

Especifique el tipo de operador para evaluar el valor de la variable en la condición. Si usa Exists o NotExists, no se requiere el parámetro ConditionVariableValue . Para los otros tipos de operador comparativos, use el parámetro ConditionVariableValue para especificar el valor que se va a comparar.

Tipo:VariableOperatorType
Alias:Condition
Valores aceptados:Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual, Like, NotLike
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

IResultObject

Notas

Para obtener más información sobre este objeto devuelto y sus propiedades, vea SMS_TaskSequence_VariableConditionExpression clase WMI de servidor.