Este post explicará o procedimento para resolver a consulta mencionada.
Como passar um argumento para um script do PowerShell?
Esses métodos podem ser usados para passar um argumento:
Método 1: A declaração "param" para passar um argumento para um script do PowerShell
O primeiro método para passar um argumento a um PowerShell é usar o “param" declaração. Ele pode ser passado diretamente para o script com a ajuda das vírgulas invertidas ou referindo -se ao parâmetro de função.
Os exemplos abaixo estatados vão demonstrar praticamente o conceito dado.
Exemplo 1: Passe o argumento diretamente para o script usando as vírgulas invertidas
Confira o script fornecido:
função test1No script acima:
Saída
A saída verifica que os argumentos foram passados para um script do PowerShell.
Exemplo 2: Passe o argumento para o script, referindo -se ao parâmetro de função
Agora, vamos passar os valores usando o parâmetro DASH. No parâmetro DASH, escreva o nome da variável com “traço -”No início e, em seguida, especifique o valor que você deseja passar para o argumento:
função test2No trecho de código acima:
Saída
Método 2: Passando um argumento para um script do PowerShell usando a matriz "args"
Outro método para passar um argumento para um PowerShell é utilizar o “args []" variedade. Esta matriz refere -se a um argumento específico.
Exemplo
Neste exemplo, demonstraremos o funcionamento do “args []" variedade:
função test3Nas linhas acima do código:
Saída
A saída mostra que os argumentos foram passados com sucesso para um script do PowerShell.
Conclusão
Um argumento pode ser passado para um script de PowerShell usando o “paramDeclaração ou a “args []" variedade. A abordagem anterior pode ser aplicada para passar nos argumentos da função diretamente. A última abordagem pode ser utilizada para alocar os parâmetros de função como uma matriz de argumentos e invocar a função de acordo. Este artigo explicou um guia completo para passar um argumento para um script do PowerShell.