Esta publicación explicará el procedimiento para resolver la consulta mencionada.
Cómo pasar un argumento a un guión de PowerShell?
Estos métodos se pueden usar para pasar un argumento:
Método 1: la declaración "Param" para pasar un argumento a un script de PowerShell
El primer método para pasar un argumento a un PowerShell es usar el "parámetro" declaración. Se puede pasar directamente al script con la ayuda de las comas invertidas o refiriéndose al parámetro de función.
Los ejemplos estados a continuación demostrarán prácticamente el concepto dado.
Ejemplo 1: pase el argumento directamente al script usando las comas invertidas
Mira el script dado:
prueba de función1En el script anterior:
Producción
La salida verifica que los argumentos se han pasado a un script de PowerShell.
Ejemplo 2: pase el argumento al script refiriéndose al parámetro de función
Ahora, pasemos los valores usando el parámetro DASH. En el parámetro DASH, escriba el nombre de la variable con "estrellarse -"Al principio, y luego especifique el valor que desea pasar al argumento:
función test2En el fragmento de código anterior:
Producción
Método 2: pasar un argumento a un script de PowerShell utilizando la matriz "Args"
Otro método para transmitir un argumento a un PowerShell es utilizar el "Args []"Array. Esta matriz se refiere a un argumento específico.
Ejemplo
En este ejemplo, demostraremos el funcionamiento del "Args []"Array:
prueba de función3En las líneas de código anteriores:
Producción
La salida muestra que los argumentos se han pasado con éxito a un script de PowerShell.
Conclusión
Se puede pasar un argumento a un script de PowerShell utilizando el "parámetro"Declaración o el"Args []"Array. El enfoque anterior se puede aplicar para pasar los argumentos de la función directamente. El último enfoque se puede utilizar para asignar los parámetros de la función como una variedad de argumentos e invocar la función en consecuencia. Este artículo ha explicado una guía completa para transmitir una discusión a un guión de PowerShell.