En este post veremos como programar un apagado o un reinicio automático desde PowerShell, en una sola línea.
Windows: Programar apagado o reinicio sin PowerShell
En el siguiente post:
Podemos ver una guía para programar el apagado o reinicio automático con una tarea programada y el comando shutdown.
La tarea programada la creamos con el comando: schtasks
Windows: Programar reinicio con PowerShell
Para programar el reinicio desde PowerShell:
Utilizaremos la siguiente linea:
Register-ScheduledJob Reinicio {Restart-Computer -Force} -Trigger (New-JobTrigger -At 04:00 -Daily) -ScheduledJobOption (New-ScheduledJobOption -RunElevated)
* El reinicio se efectuará a las 4:00 cada día.
Para ver la tarea programada:
taskschd.msc (Task Scheduler)
Ubicación: \Microsoft\Windows\PowerShell\SceduledJobs
Para eliminar la tarea programada:
Unregister-ScheduledJob Reinicio
Windows: Programar apagado con PowerShell
Para programar el apagado desde PowerShell:
Utilizaremos la siguiente linea:
Register-ScheduledJob Apagado {Stop-Computer -Force} -Trigger (New-JobTrigger -At 04:00
-Daily) -ScheduledJobOption (New-ScheduledJobOption -RunElevated)
Para eliminar la tarea programada:
Este powershell lo podría poner en una política para reiniciar las pc a determinada hora verdad? y si solo quiero que sean los clientes filtrar por wmi? Gracias
ResponderEliminarHola Diego,
EliminarPodrías desplegar el script que en su interior configure la tarea programada utilizando una GPO sin problemas.
Un saludo,
Xavi.