Esta publicación discutirá los operadores de negación y su uso.
Cómo negar una condición en PowerShell?
Estos son los métodos/operadores que pueden usarse para negar una condición en PowerShell:
Método 1: Negue una condición en PowerShell usando el operador "-no"
El "-No"El operador es un operador de negación. Se usa para negar las condiciones en PowerShell que se agregan después.
Ejemplo
Ahora, negamos una condición usando el "-no"Operador. Usaremos el operador de negación en el "Si la condición", como "if (-not (condición))". La condición adicional verificará si el valor del "$ num"La variable es mayor que 9 y luego niega el valor resultante debido al operador" no ":
$ num = 6Tenga en cuenta que PowerShell es sensible a los casos. Entonces, ambos "-No" y "-no"Funcionará lo mismo.
Producción
Como hemos negado la condición, es por eso que el "Declaración if"Se ha ejecutado y el mensaje agregado se muestra en la pantalla.
Método 2: niegue una condición en PowerShell usando "!"Operador
Otro operador de negación que se usa para negar una condición es un "!"Operador. Funciona igual que el "-No"Operador.
Ejemplo
En este ejemplo, utilizaremos el "!"Operador para negar la condición"8 -GT 6":
si (!(8 -gt 6))Producción
La salida muestra que la condición ha sido negada con éxito.
Conclusión
Para negar una condición en PowerShell, dos operadores de negación "-No" y "!" puede ser usado. Puede agregar cualquiera de los operadores mencionados en el "si"Declaración para negar una condición usando el"if (-not (condición))"Sintaxis, o"si (!(condición))". Esta publicación ha demostrado varios métodos para negar una condición en PowerShell.