In un ambiente di rete aziendale gestito tramite Active Directory, può essere necessario riavviare un computer client da remoto. Questo è particolarmente utile per applicare aggiornamenti, risolvere problemi di sistema o effettuare operazioni di manutenzione senza dover accedere fisicamente alla macchina.
Di seguito viene illustrata una procedura dettagliata per riavviare un computer da remoto utilizzando Server Manager su un Controller di Dominio (DC) con Windows Server.
Prerequisiti per il Riavvio Remoto
Prima di procedere, è necessario verificare che il computer da riavviare sia configurato per consentire la gestione remota. Ecco i passaggi preliminari:
1. Verificare la Connettività e la Presenza del Computer nel Dominio
- Assicurarsi che il computer sia connesso alla rete e registrato nel dominio Active Directory.
- Utilizzare PowerShell sul Controller di Dominio per elencare i computer registrati:powershellCopia codice
Get-ADComputer -Filter * | Select-Object Name
- Se il computer non compare nell’elenco, verificare che sia stato aggiunto correttamente al dominio.
2. Abilitare la Gestione Remota sul Computer di Destinazione
Per consentire la gestione remota, è necessario attivare WinRM (Windows Remote Management) sul computer da riavviare:
- Aprire PowerShell con privilegi di amministratore sul computer target ed eseguire:powershellCopia codice
Enable-PSRemoting -Force
- Attivare le regole del firewall per permettere la gestione remota tramite WMI e WinRM:powershellCopia codice
netsh advfirewall firewall set rule group="Windows Management Instrumentation (WMI)" new enable=yes netsh advfirewall firewall set rule group="Windows Remote Management" new enable=yes
3. Aggiungere l’Amministratore al Gruppo “Remote Management Users”
- Sul computer da riavviare, eseguire il seguente comando per concedere i permessi di gestione remota all’utente amministratore del dominio:powershellCopia codice
net localgroup "Remote Management Users" /add "DOMAIN\Admin"
(SostituireDOMAIN\Admin
con il nome effettivo del dominio e dell’amministratore).
Passaggi per Riavviare il Computer da Remoto con Server Manager
1. Aprire Server Manager sul Controller di Dominio
- Accedere al Controller di Dominio (DC).
- Aprire Server Manager tramite il menu Start o digitando:Copia codice
servermanager.exe
2. Aggiungere il Computer da Riavviare a Server Manager
- Cliccare su Gestisci → Aggiungi server.
- Selezionare la scheda Active Directory.
- Digitare il nome del computer da riavviare nella barra di ricerca.
- Selezionare il computer e cliccare OK per aggiungerlo all’elenco dei server gestiti.
3. Individuare il Computer nell’Elenco di Server Manager
- Nel pannello sinistro di Server Manager, cliccare su Tutti i server.
- Individuare il computer da riavviare nell’elenco.
- Verificare che il suo stato sia Online.
4. Riavviare il Computer da Remoto
- Fare clic con il tasto destro sul nome del computer.
- Selezionare Restart Server.
- Confermare il riavvio nella finestra di dialogo che appare.
Metodi Alternativi per il Riavvio Remoto
Se Server Manager non è disponibile o il comando di riavvio non funziona, è possibile utilizzare PowerShell o il comando shutdown per ottenere lo stesso risultato.
1. Riavviare un Computer da Remoto con PowerShell
Aprire PowerShell sul Controller di Dominio ed eseguire:
powershellRestart-Computer -ComputerName NomeComputer -Force
(Sostituire NomeComputer
con il nome effettivo del computer da riavviare).
Se si desidera riavviare tutti i computer nel dominio:
powershellGet-ADComputer -Filter * | ForEach-Object { Restart-Computer -ComputerName $_.Name -Force }
2. Riavviare il Computer con il Comando Shutdown
Un altro metodo consiste nell’utilizzare il comando shutdown
con parametri specifici:
powershellShutdown -r -t 0 -m \\NomeComputer
-r
→ Riavvia il computer.-t 0
→ Esegue il riavvio immediatamente.-m \\NomeComputer
→ Specifica il nome del computer remoto.
Se si vuole programmare il riavvio tra 10 minuti (600 secondi):
powershellShutdown -r -t 600 -m \\NomeComputer
Verifica dello Stato del Computer Dopo il Riavvio
Dopo aver avviato il riavvio remoto, è possibile verificare se il computer è tornato online utilizzando il comando ping:
powershellTest-Connection -ComputerName NomeComputer
Se il computer risponde, significa che il riavvio è stato completato con successo.
In alternativa, si può utilizzare PowerShell per testare la connessione tramite WinRM:
powershellTest-WSMan -ComputerName NomeComputer
Se il comando ha successo, significa che WinRM è attivo e il computer è nuovamente disponibile per la gestione remota.
Conclusione
Il riavvio remoto di un computer utilizzando Server Manager in Windows Server è una procedura semplice, ma richiede che il computer target sia correttamente configurato per la gestione remota. Se Server Manager non è disponibile, si possono usare PowerShell o il comando shutdown per ottenere lo stesso risultato.
Seguendo questa guida, gli amministratori di sistema possono gestire in modo efficiente i client del dominio senza dover accedere fisicamente alle macchine, garantendo maggiore flessibilità e controllo.