Cuando los valores de dos objetos no son iguales, el operador PowerShell Not Equal (-ne) verifica esto y luego genera un valor booleano. El resultado es Verdadero si los valores no son iguales; de lo contrario, el resultado es Falso.
¿Maneras de usar el operador no igual de Windows PowerShell (operador de comparación)?
1. Comparación de variables
Comparar dos variables es uno de los usos más frecuentes de la ventanas Operador de PowerShell no igual. Digamos que quieres verificar si dos variables que tienes son iguales. La siguiente es la sintaxis de comparación:
$a -ne $b
- Esta comparación devolverá True si los valores de $a y $b no son iguales. Si no, se devolverá Falso.
- Deje que cada una de las variables $a, $b, $c, $d y $e representen un valor separado. Para ver si son iguales, puedes comparar cada uno de estos valores.

- Para determinar si los valores de $a y $b son iguales o no, use la comparación PowerShell Not Equal.

- Como $a tiene un valor de 5 y $b de 6, que no son iguales, el resultado es Verdadero.
- Ahora vamos a evaluar variables con valores dispares.

- Los valores de $b y $d son iguales, por lo que verá un resultado de salida Falso.
2. Comparación de valores
No todas las cosas que desea comparar mientras usa PowerShell están en variables. El operador PowerShell Not Equal se puede usar para comparar valores directamente en esta situación.
- Por ejemplo, el siguiente script usa el operador PowerShell Not Equal para comparar explícitamente dos números.

- Dado que los valores no son iguales, obtendrá un retorno de valor Verdadero, como se muestra a continuación.
- La comparación de valores iguales, por otro lado, dará como resultado Falso.

3. Eliminar un valor de la matriz
Para determinar si dos valores no son iguales, el operador PowerShell Not Equal proporciona un resultado booleano. Además de esa capacidad, este operador puede excluir ciertas entradas de una matriz.
Cree una variable llamada $numbers, por ejemplo, y llénela con una matriz de los dígitos del 1 al 9.
Cree una matriz con los dígitos del 1 al 9 usando la sintaxis

Ejecute el comando que se indica a continuación para recuperar la matriz con la excepción del número 6.

Ahora puede ver que, con la excepción del número 6, el comando devolvió todos los números de la matriz.
4. Comparación de cadenas
Puede usar la comparación PowerShell Not Equal en cadenas además de números.
Tome las cadenas «Hola» y «Mundo» como ejemplo. Ejecute el siguiente comando para ver si las dos cadenas son iguales.
"Hello" -ne "World"

Como «Hola» no es idéntico a «Mundo», la conclusión es verdadera.
Ahora verifique para verificar si las cadenas «Hola» y «hola» son iguales.
"Hello" -ne "hello"

Por lo tanto, el resultado será falso ya que «Hola» es igual a «hola», como puede ver.
No se distingue entre mayúsculas y minúsculas con el operador PowerShell Not Equal. El paso anterior mostró que «Hey» es equivalente a «hola».
Al comparar valores de cadena, reemplace el operador -ne con el operador -cne, que significa Distinguir entre mayúsculas y minúsculas, si es necesario distinguir entre mayúsculas y minúsculas.
"Hello" -cne "hello"
PowerShell ya no considera que «Hola» y «hola» sean equivalentes y el operador devuelve falso.

Algunos operadores matemáticos útiles en Powershell
1. Operadores Aritméticos
- + (Adición): El operador + (Adición) suma valores a ambos lados del mismo.
- – (Resta): Elimina el operando de la derecha del operando de la izquierda (resta).
- * (Multiplicación): Los valores a ambos lados del operador se multiplican por el operador *.
- / (División): Divide el operando de la izquierda por el operando de la derecha usando el símbolo /.
- % (Módulo): Devuelve el resto después de dividir el operando de la izquierda por el operando de la derecha.
2. Operadores de comparación
- es igual a (-eq). evalúa si dos valores son equivalentes.
- no igual, o -ne. comprueba la desigualdad entre dos valores.
- mayor que, o -gt. compara los valores primero y segundo para ver cuál es mayor.
- mayor o igual que, o -ge. comprueba si el primer número es mayor o igual que el segundo.
- menor que, o -lt. demuestra que el primer valor es menor que el segundo.
- (menor o igual que) -le. compara el primer valor para ver si es menor o igual que el segundo.
3. Operadores Lógicos
- AND (lógico y) Llamado Operador lógico AND. La condición se vuelve verdadera si ninguno de los operandos es cero.
- Llamado operador lógico OR. La condición se cumple si cualquiera de los dos operandos es distinto de cero.
- NOT (no lógico) Llamado Operador Lógico NOT. El operador lógico NOT hará que una condición sea falsa si es verdadera.
4. Operadores de asignación
- = Operador de asignación básica. los valores de los operandos del lado derecho se asignan al operando del lado izquierdo.
- Operador de asignación += Añadir AND. El operando derecho se suma al operando izquierdo y el resultado se asigna al operando izquierdo.
- -= El operador de asignación para la resta AND. El operando derecho se resta del operando izquierdo y el resultado se asigna al operando izquierdo.