Quando dobbiamo gestire più computer in un dominio con Windows Server 2016 È molto pratico poter eseguire comandi da remoto in modo da non doversi recare sul sito fisico, risparmiando tempo e risorse.
Una delle attività quotidiane che possono verificarsi è lo spegnimento remoto delle apparecchiature per vari motivi quali:
- Dimenticanza o assenza dell'utente.
- Arresto obbligatorio per alcuni problemi di supporto.
- Sicurezza delle informazioni e altro.
Oggi impareremo come spegnere un computer client utilizzando uno script di Windows PowerShell su Windows Server 2016.
Crea script per spegnere in remoto un computer di dominio con Windows PowerShell in Windows Server 2016
Passo 1
In questo caso il computer client si chiama SolveticPC unito al nostro dominio:
Passo 2
La riga da eseguire è la seguente:
(Get-WmiObject -Class Win32_OperatingSystem -ComputerName SolveticPC) .InvokeMethod ("Win32Shutdown", 5)Passaggio 3
I valori che possiamo specificare sono:
- 0= cancella la sottoscrizione
- 1= Spento
- 2= Ricomincia
- 4= Log costretto ad abbandonare
- 5= Arresto forzato
- 6= Riavvio forzato
- 8= Spento
- 12= Potere costretto ad abbandonare
Passaggio 4
Fondamentale è definire il nome della squadra da spegnere in campo -Nome del computer e se abbiamo più squadre, possiamo creare un file .txt con i nomi delle squadre e inserirlo lì.
INGRANDIRE
Passaggio 5
Durante l'esecuzione dello script vedremo che la macchina remota avvierà il processo di spegnimento:
È così semplice che possiamo controllare questo tipo di attività in remoto in Windows Server 2016.