Interagindo com o usuário através de um script PowerShell

Neste post, mostro um exemplo básico de como interagir com o usuário durante a execução de um script PowerShell. A ideia é mostrar um messagebox e depois executar um determinado código de acordo com a resposta dele.

A implementação é toda bem simples, mas acredito que server para demonstrar o conceito.

Para manter um nível básico de organização, vamos definir o titulo do messagebox, a mensagem e as opções de resposta.

Lembrando do escopo básico deste post, considere:

  • Opções de resposta ($answerOptions) podem ser: “Ok“, “YesNo” ou “YesNoCancel“.
  • As opções de ícone são: “Error“, “Question” e “Warning“.

 

Agora vamos disparar o messagebox, utilizando a classe correspondente no .Net e armazenar o resultado.

 

Ok, agora que temos a resposta do usuário, basta verificar o botão que ele clicou e executar o comando correspondente:

 

Este fonte está disponível no Github!

 

Espero ter ajudado.

The following two tabs change content below.
Breno RdV
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Comments

comments

Posted in .Net, Dev and tagged , , , , , .