Este artículo cubrirá los aspectos para que los parámetros sean obligatorios.
Cómo hacer que los parámetros sean obligatorios en PowerShell?
El atributo PowerShell "[Parámetro()]"Se utiliza para agregar comportamientos especiales como posición, mensaje de ayuda o obligatorio. Más específicamente, se utiliza un parámetro obligatorio para hacer que los parámetros sean obligatorios.
El parámetro en PowerShell puede hacerse obligatorio agregando el "Obligatorio = $ verdadero"Atributo a la descripción del parámetro. Si desea que el parámetro sea opcional, deje el "Obligatorio"Declaración vacía.
Ejemplo 1: Pasando parámetros obligatorios en PowerShell
En este ejemplo, haremos que los parámetros sean obligatorios en PowerShell:
prueba de funcionamiento()Según el código anterior:
Se puede observar a partir de la salida que los valores se han pasado correctamente al parámetro obligatorio.
Ejemplo 2: No pasar ningún parámetros obligatorios en PowerShell
Probemos la función al no pasarle el valor del parámetro obligatorio cuando está habilitado:
> Prueba de JohnComo puede ver, el script devolvió un error porque el valor no se pasó al parámetro obligatorio.
Ejemplo 3: Dejar el parámetro obligatorio opcional en PowerShell
En este ejemplo, dejemos el parámetro obligatorio opcional. Para hacerlo, deja el "[Parámetro()]"Atributo, como se demuestra a continuación:
Eso se trataba de hacer que los parámetros sean obligatorios en PowerShell.
Conclusión
Los parámetros se pueden hacer obligatorios agregando el "[Parámetro()]"Método dentro del"Param ()" método. Dentro de este método, agregue el "Obligatorio"Valor de atributo y asignar el"$ Verdadero"Valor para habilitarlo. Este artículo guió sobre cómo hacer que los parámetros sean obligatorios en PowerShell.