Who ----Blog!---


Di tutto e di Più !!!
Blogs Amici
Archivio Posts
Anno 2006
Calendario
aprile 2025
lmmgvsd
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

Spegnimento PC

Il comando shutdown.exe è un semplicissimo programmino che permette di arrestare, oppure riavviare il proprio computer o anche addirittura altri computer sulla stessa rete locale.
Non pensate subito di poter spegnere via Internet il PC di qualcun'altro perchè ciò non è possibile!
Questo comando ha vari switch (opzioni da linea di comando) abbastanza semplici ma interessanti.
Potete visualizzarli tutti aprendo un Prompt dei Comandi di Windows e digitando semplicemente:

shutdown /?

e premendo invio. Noi utilizzeremo il -s che è sufficiente per arrestare il sistema ma volevo evidenziare un altro parametro per farvi capire bene che cosa permette di fare questo comando.
Il parametro di cui parlo è -i che visualizza l'interfaccia grafica.
Chi lo desidera può fare già alcuni esperimenti usando questa interfaccia grafica.
Ora continuiamo e costruiamo un semplice script Batch che spegnerà semplicemente il PC, dopodichè lo scheduleremo in operazioni pianificate per lo spegnimento ad un'ora prefissata.

Scriviamo lo Script per spegnere il PC
Per creare lo script è sufficiente creare un file con il Blocco Note di Windows, incollare l'istruzione seguente e salvare il file con il nome ScriptSpegnimento.bat sul desktop.

shutdown -s -t 30 -f

Già a questo punto abbiamo ottenuto qualcosa. Facendo un doppio click sul file appena salvato il computer comincerà a fare un conto alla rovescia di 30 secondi per poi spegnere il computer.
Come avrete già afferrato il parametro -t 30 dice appunto al sistema di attendere almeno 30 secondi. Il parametro -s come detto poco significa "Arresta il Sistema", e il parametro -f chiude forzatamente le applicazioni in quel momento aperte.

Chi è così veloce da aprire un Prompt dei Comandi e digitare:

shutdown -a

può interrompere la procedura di spegnimento (-a sta per abortire procedura).

Schedulare / Pianificare lo spegnimento
E'ora possibile pianificare l'ora e la data di spegnimento:

- Aprite il Pannello di Controllo e fate doppio click su "Operazioni Pianificate"
- Fate doppio click su "Aggiungi operazione Pianificata"
- A questo punto partirà uno Wizard step by step molto semplice. Già dopo aver premuto la prima volta il pulsante "Avanti" sarà necessario indicare il programma da schedulare che nel nostro caso sarà lo script .bat appena creato. E' sufficiente premere Sfoglia e selezionare il File.
- Successivamente potete scegliere ogni quanto eseguire questa operazione, e scegliamo "Ogni giorno"
- Proseguiamo con lo script e indichiamo data e ora della prima esecuzione
- E per finire, indicate un utente e relativa password che saranno le credenziali che lo Scheduler utilizzerà per eseguire il processo.
- Completate lo Wizard e attendete l'ora prestabilita.

N.B. In passato si usava un altro Scheduler chiamato at.exe sempre presente anche Windows XP ma decisamente più limitato. Di default questo Scheduler eseguiva i processi con l'utente SYSTEM però succedeva che se dovevate fare delle copie di cartelle da un PC all'altro andava sempre in errore perchè l'utente SYSTEM non ha diritti sufficienti.
Con le "Operazione Pianificate" invece potete scegliere un determinato utente con i diritti necessari nel nostro caso per spegnere il computer. L'amministratore del computer infatti va più che bene visto che ha tutti i diritti necessari.

Buone Prove !!!
Categoria: Trucchetti Vari
lunedì, 21 ago 2006 Ore. 12.24
Ora e Data
Statistiche
  • Views Home Page: 8.703
  • Views Posts: 16.810
  • Views Gallerie: 7.363
  • n° Posts: 8
  • n° Commenti: 3
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003