sabato 1 settembre 2007

IAAVDTIG: AT, NET TIME e SHUTDOWN

Quante cose si possono fare con il caro vecchio DOS... e quale modo migliore per inaugurare il primo post dedicato alle tecniche di sopravvivenza quotidiana nel mondo dell'informatica.

Problema: un pc con windows 2003 Server, a cui non ho accesso alla console fisica, non mi consente di entrare via Remote Desktop, perchè ho erroneamente modificato l'orologio di sistema.
Windows pare che si "protegga" da questo tipo di modifiche, verificando l'orario del pdc (Primary Domain Controller) e, se questo non combacia, impedisce l'accesso remoto. Notare che ho comunque accesso alle risorse condivise e il ping funziona correttamente: che fare per sistemare l'orario e riavviare il PC???
Semplice! (mica tanto!!!) Entrate nel "Command Prompt" e digitate:

at \\serverbloccato 10:00PM net time /DOMAIN:dominioconorologioaposto /set /yes

Ecco la spiegazione:

at
è il comando per eseguire una operazione pianificata e accetta come parametro il computer su cui la si vuole eseguire

\\serverbloccato
è il nome del server a cui non ho accesso

10:00PM
è l'orario in cui voglio che il comando venga eseguito

net time
è il comando da eseguire, seguito dai suoi parametri, ovvero:

/DOMAIN:dominioconorologioaposto
è il nome del dominio che detiene l'orario corretto e lo distribuisce ai server

/set
serve per settare l'orario in sincronia con quello del dominio

/yes
ovviamente alla richiesta di conferma risponde automaticamente.

A questo punto il comando "shutdown -i -f", mi ha aperto un'interfaccia grafica in cui ho potuto chiedere il riavvio. Al termine dell'operazione ho potuto accedere nuovamente al server.

Questa procedura ha risolto la MIA personale situazione, quindi non garantisco che tutto ciò che ho detto sia corretto al 100%, anzi... Spero che possa servire da spunto per altre cosettine, tipo l'esecuzione di un quasiasi comando DOS su un pc remoto.

Critiche e suggerimenti sono, ovviamente, bene accetti.

P.S.:
IAAVDTIG = Informatica Applicata Alla Vita Di Tutti I Giorni...
Presuntuoso ma carino... mi ricorda WYSIWYG: l'affermazione più falsa che windows ha mai prodotto...

4 commenti:

Stefano Bonnini ha detto...

Approfitto per l'occasione per ringraziarti sentitamente: ora capisco perchè in questo ultimo mese ho sofferto di sonno disturbato!!!
Effettivamente non riuscivo ad impostare l'orario del mio server a Città del Capo, via Commodore 64 installato nella mia casa in Nepal, al quale accedo con un 386 diskless che ho casa e che comando da remoto dal pc dell'ufficio!!!!

Stefano Bonnini ha detto...

Ovviamente ... ironia a parte ... complimenti al re dei batch!!!

Anonimo ha detto...

Visto che accetti suggerimenti, te ne dò un paio che penso siano utili:

1. Esecuzione di un qualsiasi comando da remoto: PSExec (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)
2. Nel tuo caso ti sarebbe forse bastato un restart del servizio w32time o un restart del servizio netlogon (sai la High Availability...)
3. IAAVDTIG è straordinario! :-)

Anonimo ha detto...

People should read this.