InformáticaMicrosoft

Ejecutar Script de powershell dentro o fuera de horario laboral

Tengo un script de Powershell que cuando inicia sesión un usuario en una maquina manda un mail informando.

queria que esto solo se realizara fuera de jornada laboral y buscando he encontrado este disparador

[int]$hour = get-date -format HH
If($hour -lt 8 -or $hour -gt 17){ <do nothing> }
Else{
If($lastwrite -le (Get-Date).addMinutes(-$ageMinutes)){ <send email, set oldTimeStampFound flag, and sleep> }
Else{
<Clear oldTimeStampFound flag>
}
}

Referencia: https://www.faqcode4u.com/faq/455459/run-powershell-if-statement-between-business-hours

Deja una respuesta