Veja como criar um script PowerShell que use variáveis externas informadas no comando, com isso é possível criar scripts para automatizar diversas tarefas

Vamos sugerir dois códigos pequenos e simples, para que possam ser explorados o uso de variáveis externas ao script. Para isso, vamos fazer dois exemplos extremamente simples de código:

  • Primeiro código: crie um arquivo em C:\Temp\teste1.ps1
Write-Host "argumento 1:" $args[0] ", argumento 2: " $args[1]
  • Segundo código: crie um arquivo em C:\Temp\teste2.ps1
[CmdletBinding()]
Param (
    $Login,
    $DC
)
Write-Host "argumento login:" $Login ", argumento dc: " $DC

Para testar, abra o powershell e execute os seguintes comandos:

C:\Temp\teste1.ps1 teste 123
C:\Temp\teste1.ps1 -Login teste -DC 123

Veja que foi possível inserir variáveis, a serem executados no script, de duas formas distintas. Com isso é possível elaborar o código para a sua necessidade.

Fontes/Referências

https://www.comptia.org/blog/talk-tech-to-me-powershell-parameters-and-parameter-validation

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria
Categorias: Soluções Microsoft