Comando Watch en Powershell

descarga

Para tener el comando watch de Unix/Linux en powershell ,tendremos que crearnos esta función en el Microsoft.PowerShell_profile.ps1 para así tenerla disponible en todas las consolas que iniciemos.

 

function watch {
   param([int]$timeInSeconds,[string]$cliCommand)
while ($true) {
      clear
      invoke-expression $cliCommand
      sleep $timeInSeconds
      }
}

 

Si queremos ejecutar solo una orden: watch segundos comando

 watch 2 netstat -nao

Si queremos indicarle más comandos ,los agrupamos dentro de los corchetes y separados por punto y coma.

 watch 2 {ps | sls power;netstat}

watch

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*