Anonim

Abbiamo già esaminato come utilizzare il comando shutdown tramite il prompt dei comandi di Windows per spegnere e riavviare i PC connessi in remoto. Una volta compreso come funziona il comando, l'utilizzo del comando shutdown e dei suoi vari parametri è relativamente semplice e veloce, ma se ti connetti frequentemente allo stesso PC remoto, puoi risparmiare un po 'di tempo creando il tuo file batch di spegnimento o riavvio. Ecco come.
Per coloro che non hanno familiarità con il concetto, i file batch (noti anche come programmi batch o script ) sono file di testo non elaborati che contengono una o più istruzioni da riga di comando. Un utente può creare un file batch digitando i comandi desiderati in ordine, quindi il computer eseguirà ogni comando in sequenza quando il file viene eseguito. I file batch possono semplificare notevolmente le attività ripetitive, consentendo agli utenti di creare istruzioni da riga di comando potenzialmente complesse una sola volta e quindi eseguire ripetutamente i comandi secondo necessità con un solo clic.
Esistono numerosi usi per i file batch, ma oggi ci stiamo concentrando sulla creazione di un file relativamente semplice che spenga o riavvii il nostro PC Windows collegato in remoto con le opzioni e i parametri desiderati. Per iniziare, prenditi prima un minuto per rivedere come funziona il comando shutdown, inclusi i suoi parametri principali.
Successivamente, mentre sei collegato al PC remoto, crea un nuovo documento di testo vuoto nel Blocco note (nota: puoi creare il tuo arresto o riavviare il file batch su qualsiasi computer e quindi trasferirlo manualmente sul PC remoto, ma creandolo direttamente sul PC remoto salva un passaggio).
Con il documento Notepad vuoto aperto, crea il tuo riavvio o il comando di spegnimento. Nel nostro esempio, vogliamo che il nostro file batch si riavvii sul nostro PC remoto, imponga la chiusura di tutte le applicazioni aperte e il riavvio immediato senza ritardo. Sulla base dei parametri di comando appropriati per il comando shutdown, quindi digiteremo quanto segue nel nostro documento Blocco note:

shutdown -r -f -t 0

Per ricapitolare, il comando shutdown viene utilizzato sia per spegnere un PC sia per riavviarlo in base al parametro corretto. In questo caso, l'utilizzo di -r indica al comando che si desidera riavviare. Il parametro -f indica al comando di forzare la chiusura di qualsiasi applicazione in esecuzione, il che impedisce a eventuali errori o programmi di impedire involontariamente al nostro PC remoto di eseguire il comando di riavvio. Infine, il parametro -t indica al comando di eseguire il riavvio con un ritardo di zero secondi ( 0 ).
È possibile personalizzare il comando di spegnimento come desiderato, ad esempio se il comando ha effettivamente arrestato il PC remoto invece di riavviarlo ( -s anziché -r ), aggiungere un ritardo, visualizzare un messaggio personalizzato prima di chiudere e altro ancora. È inoltre possibile combinare i comandi di spegnimento insieme a nomi o indirizzi specifici per computer per riavviare o spegnere più PC contemporaneamente.


Quando hai finito di creare il tuo comando di arresto, vai su File> Salva e naviga in una posizione comoda per il tuo file batch. Quindi, selezionare il menu a discesa Salva come tipo e selezionare Tutti i file . Infine, dai un nome al tuo file batch nella casella Nome file e terminalo con un'estensione .bat . Nel nostro esempio, denomineremo il nostro file batch Remote Reboot.bat e lo posizioneremo sul desktop del nostro PC remoto.


Ora puoi chiudere Blocco note e, se sei pronto, testare il file batch facendo doppio clic su di esso per eseguirlo. Se il comando shutdown è stato formattato correttamente, vedrai il riavvio o l'arresto del PC remoto con i parametri e le opzioni designati. Dopo aver verificato che il file batch funziona come previsto, è possibile duplicare e modificare il comando in base alle necessità per PC remoti aggiuntivi.
Si noti inoltre che stiamo utilizzando un file batch per automatizzare il comando di arresto nel contesto di un PC remoto, ma questo comando e il file batch stesso funzioneranno su qualsiasi PC Windows su cui viene eseguito (o su qualsiasi PC di rete designato dal -m parametro), incluso il PC locale. Questo articolo si concentrava anche sull'esecuzione del file batch tramite una GUI del desktop remoto, ma è anche possibile avviare un file batch dalla riga di comando.

Spegni o riavvia rapidamente un PC remoto con un file batch personalizzato