New-CMTSStepConditionVariable
Creare una condizione di variabile della sequenza di attività per un passaggio della sequenza di attività.
Sintassi
New-CMTSStepConditionVariable
-ConditionVariableName <String>
[-ConditionVariableValue <String>]
-OperatorType <VariableOperatorType>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Usare questo cmdlet per creare un oggetto condizione variabile della sequenza di attività per un passaggio della sequenza di attività. Usare quindi uno dei cmdlet New-CMTSStep* o Set-CMTSStep* con i parametri Condition o AddCondition . Ad esempio, Set-CMTSStepApplyDataImage.
Per altre informazioni, vedere Usare l'editor della sequenza di attività: Condizioni.
Nota
Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>
. Per altre informazioni, vedere Introduzione.
Esempio
Esempio 1: Condizione predefinita
Questo esempio illustra come ricreare la condizione predefinita nel passaggio Riavvia in Windows PE in una sequenza di attività di creazione di immagini. Aggiunge la condizione seguente: Task Sequence Variable _SMSTSInWinPE equals "false"
Aggiunge quindi la condizione a un passaggio denominato Set Dynamic Variables nella sequenza di attività denominata 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
Parametri
-ConditionVariableName
Specificare il nome della variabile della sequenza di attività da valutare. Questo nome di variabile può essere una variabile della sequenza di attività predefinita o una variabile personalizzata creata. Per altre informazioni, vedere il riferimento alle variabili della sequenza di attività in Configuration Manager.
Type: | String |
Aliases: | Variable |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConditionVariableValue
Se si usa un OperatorType comparativo come Equals
, specificare il valore della variabile da valutare nella condizione.
Type: | String |
Aliases: | Value |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatorType
Specificare il tipo di operatore per valutare il valore della variabile nella condizione. Se si usa Exists
o NotExists
, il parametro ConditionVariableValue non è obbligatorio. Per gli altri tipi di operatore comparativi, usare il parametro ConditionVariableValue per specificare il valore da confrontare.
Type: | VariableOperatorType |
Aliases: | Condition |
Accepted values: | Exists, NotExists, Equals, NotEquals, Greater, GreaterEqual, Less, LessEqual, Like, NotLike |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
IResultObject
Note
Per altre informazioni su questo oggetto restituito e sulle relative proprietà, vedere SMS_TaskSequence_VariableConditionExpression classe WMI del server.
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per