Questo post discuterà gli operatori di negazione e il loro utilizzo.
Come negare una condizione in PowerShell?
Questi sono i metodi/gli operatori che possono essere utilizzati per negare una condizione in PowerShell:
Metodo 1: nega una condizione in PowerShell usando l'operatore "-NOT"
IL "-Non"L'operatore è un operatore di negazione. Viene utilizzato per negare le condizioni in PowerShell che vengono aggiunte in seguito.
Esempio
Ora, neghiamo una condizione usando il "-non"Operatore. Useremo l'operatore di negazione nel "se condizione", ad esempio "if (-Not (condizione))". La condizione aggiunta verificherà se il valore del "$ num"La variabile è maggiore di 9 e quindi nega il valore risultante a causa dell'operatore" -NOT ":
$ num = 6Si noti che PowerShell è sensibile al caso. Quindi, entrambi i "-Non" E "-non"Funzionerà lo stesso.
Produzione
Come abbiamo negato la condizione, ecco perché "If Dichiarazione"È stato eseguito e il messaggio aggiunto viene visualizzato sullo schermo.
Metodo 2: nega una condizione in PowerShell usando "!"Operatore
Un altro operatore di negazione che viene utilizzato per negare una condizione è un "!"Operatore. Funziona come il "-Non"Operatore.
Esempio
In questo esempio, utilizzeremo il "!"Operatore per negare la condizione"8 -GT 6":
Se (!(8 -GT 6))Produzione
L'output mostra che la condizione è stata negata con successo.
Conclusione
Per negare una condizione in PowerShell, due operatori di negazione "-Non" E "!" può essere utilizzata. Puoi aggiungere uno qualsiasi degli operatori menzionati nel "Se"Dichiarazione per negare una condizione usando il"if (-Not (condizione))"Sintassi o"Se (!(condizione))". Questo post ha dimostrato diversi metodi per negare una condizione in PowerShell.