Поделиться через


New-CMTSStepConditionVariable

Создайте условие переменной последовательности задач для шага последовательности задач.

Синтаксис

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

Описание

Используйте этот командлет для создания объекта условия переменной последовательности задач для шага последовательности задач. Затем используйте один из командлетов New-CMTSStep* или Set-CMTSStep* с параметрами Condition или AddCondition . Например, Set-CMTSStepApplyDataImage.

Дополнительные сведения см . в разделе Использование редактора последовательности задач: Условия.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Условие по умолчанию

В этом примере показано, как воссоздать условие по умолчанию на шаге Перезапуск в Windows PE в последовательности задач создания образа. Добавляется следующее условие: Task Sequence Variable _SMSTSInWinPE equals "false"

Затем он добавляет условие на шаг с именем Set Dynamic Variables в последовательности задач с именем Default 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

Параметры

-ConditionVariableName

Укажите имя переменной последовательности задач для оценки. Это может быть встроенная переменная последовательности задач или созданная вами пользовательская переменная. Дополнительные сведения см. в справочнике по переменным последовательности задач в Configuration Manager.

Тип:String
Aliases:Variable
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ConditionVariableValue

Если используется сравнительная тип OperatorType , например Equals, укажите значение переменной для вычисления в условии.

Тип:String
Aliases:Value
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatorType

Укажите тип оператора для вычисления значения переменной в условии. Если вы используете Exists или NotExists, параметр ConditionVariableValue не требуется. Для других типов операторов сравнения используйте параметр ConditionVariableValue , чтобы указать сравниваемое значение.

Тип:VariableOperatorType
Aliases:Condition
Допустимые значения:Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual, Like, NotLike
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

IResultObject

Примечания

Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_TaskSequence_VariableConditionExpression класс WMI сервера.