Ci è stato chiesto molte volte se se sia possibile spegnere un pc in rete, che magari si trova in un altro piano o in un altra stanza o magari ci si trova davanti alla necessità di riavviare il server in remoto.
Il tutto è abbastanza semplice sfruttando il comando "shutdown" presente in ogni Windows XP;
facciamo un esempio
chiamiamo PC1 il computer su cui ci troviamo e PC2 quello che vogliamo spegnere.
Innanzitutto avremo necessitò di avere una condivisione e un account con password su PC2. Naturalmente l'account sul PC2 deve possedere i privilegi di amministratore per eseguire questa operazione.
A questo punto non ci resta che richiamare il prompt dei comandi [START - ESEGUI] e digitare la stringa:
net use z: \\pc2\nome.condivisione /u:utente password
crea l'unità di rete z: in modo tale da potersi autenticare come PC1
shutdown -s -m \\pc2 -t 15
o %windir%\system32\shutdown -s -m \\pc2 -t 15
Per mezzo di questo comando invieremo il segnale di arresto alla macchina in questione; grazie al parametro "-t 15" avremo un attesa di 15 secondi prima di procedere.
E' inoltre possibile aggiungere altri parametri, digitando "shutdown /?" verrà visualizzato l'elenco completo dei comandi.
I parametri disponibili sono:
- -i : attiva l’interfaccia utente grafica
- -l : effettua il logoff dell’utente.
- -r : riavvia il sistema
- -s : chiude la sessione di Windows
- -t : xx indica i secondi di attesa prima della chiusura di Windows
- -f : forza la chiusura delle applicazioni ancora aperte
Se lo desideriamo, possiamo cancellare l'unità di rete per mezzo del comando:
net use z: /delete
che cancella l'unità di rete creata.
So potrebbe automatizzare il tutto creando un file batch (.bat), in modo da spegnere 1 o più pc all'interno della rete.





