Buscar

Windows: Programar apagado o reinicio PowerShell

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

Windows: Programar apagado o reinicio PowerShell

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)

* El apagado se efectuará a las 4:00 cada día.

Para eliminar la tarea programada:

Unregister-ScheduledJob Apagado

2 comentarios:

  1. 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

    ResponderEliminar
    Respuestas
    1. Hola Diego,

      Podrías desplegar el script que en su interior configure la tarea programada utilizando una GPO sin problemas.

      Un saludo,

      Xavi.

      Eliminar