usar tutorial script como commands comandos powershell

script - powershell tutorial



Compruebe si una cadena no es NULL o VACÍA (4)

Como en muchos otros lenguajes de programación y secuencias de comandos, puede hacerlo agregando ! en frente de la condicion

if (![string]::IsNullOrEmpty($version)) { $request += "/" + $version }

En el siguiente código, necesito verificar si la cadena de versión no está vacía y luego agregar su valor a la variable de solicitud.

if ([string]::IsNullOrEmpty($version)) { $request += "/" + $version }

¿Cómo comprobar si no está en condición?


No necesariamente tiene que usar el prefijo [string] ::. Esto funciona de la misma manera:

if ($version) { $request += "/" + $version }

Una variable que es nula o una cadena vacía se evalúa como falsa.


Si la variable es un parámetro, entonces podría usar el enlace de parámetros de función avanzada como abajo para validar no null o vacío

[CmdletBinding()] Param ( [parameter(mandatory=$true)] [ValidateNotNullOrEmpty()] [string]$Version )


if (-not ([string]::IsNullOrEmpty($version))) { $request += "/" + $version }

También puedes usar ! como una alternativa a -not .