O objetivo desse script é enviar mensagens de alerta na tela, usando comandos em Powershell.
Como funciona:
Inicialmente, precisamos salvar a mensagem que queremos enviar em uma variável, podemos fazer isso dessa forma:
$msg = Read-Host "Informe a mensagem: "
Depois, precisamos saber qual o endereço do computador que vamos enviar a mensagem, podemos usar como identificador o IP ou hostname, e salvar em uma variável:
$hostname = Read-Host "Informe o Hostname ou IP do computador: "
Para enviar a mensagem, vamos usar o comando:
Invoke-WmiMethod ` -Path Win32_Process ` -Name Create ` -ArgumentList "msg * $msg" ` -ComputerName $hostname
Ele vai chamar um método que vai criar uma caixa de exibição com a mensagem na tela do computador alvo, exemplo:
Na opção de download dessa galeria, tem um exemplo funcional e comentado.