AboutTime: sincronizzare l’orario di NT
17 September, 2007 | da gioxx |Attenzione: post ad altra concentrazione di tecnicismo puro, abbandonatelo finché potete!

La casistica affrontata qualche mattina fa era la seguente:
Richiesta: Server Windows NT. Qualche volta è capitato che questo riportasse un orario non esatto procurando disagi al personale (server timbrature, brutta cosa). Occorre fargli sincronizzare l’ora ogni 60 minuti facendo puntare il tutto ad un server che non perde mai colpi di questo genere.
Problema: se il delta di tempo tra orario desincronizzato e orario sincronizzato è maggiore di 5 minuti, il server con orario esatto richiede autenticazione nome utente e password di dominio, parametro “non passabile” attraverso un normale script batch. Inoltre l’utility di “Operazioni Pianificate” funziona male e non consente un suo corretto sfruttamento.
Risolvere il problema in modo rapido, indolore e funzionale con un minimo spreco delle risorse.
Sinceramente non avevo mai affrontato un sync di questo tipo. In mio soccorso è arrivato un collega che mi ha fatto conoscere una utility davvero perfetta per lo scopo.
AboutTime - www.arachnoid.com/abouttime

clicca sulle immagini per ingrandire
L’applicativo fa esattamente quanto richiesto sopra. Permette la sincronizzazione dell’orario tra due o più server ogni tot minuti (configurabili da comoda GUI, nella figura subito qui di seguito).

Abilitando le opzioni “Log on if required” e “Log off after getting time” si potrà aggirare il problema scaturito da quel famoso “delta superiore ai 5 minuti” facendo collegare la macchina ad internet se necessario (es. nel caso in cui il server predefinito non risponda). Tutte le altre opzioni sono facilmente interpretabili e ciascuno deciderà quali tenere abilitate o disabilitate sulla base della propria esigenza.
Download:
Se avete un sistema NT (o superiore) con almeno Internet Explorer 4.0 fate riferimento a questo file. In caso contrario (Internet Explorer inferiore alla v.4.0) occorrerà scaricare questo file.
Alternativa
Se proprio non si vuole utilizzare un’applicazione di terze parti, si potrà fare uso del sempre valido batch:
net use Z: \\serverconorariogiusto\cartellaqualsiasi passwordutentedominio /user:dominio\utentedominio
net time \\serverconorariogiusto /set /yes
net use /delete Z:
exit
Inserendo chiaramente il batch nell’esecuzione automatica (Startup) della macchina. Se vi state chiedendo perché montare un’unità di rete “inutile” (cosa che dovreste notare nella prima e penultima riga del batch) è presto detto: serve per la famosa autenticazione con delta superiore a 5 minuti.
L’area commenti è a vostra disposizione per diversi suggerimenti o critiche contro l’amministrazione di condominio ![]()


























September 17th, 2007 at 1:30 pm
La soluzione batch-based è chiaramente la mia preferita
.
September 17th, 2007 at 2:01 pm
Ciao Gioxx,
Mi pare che esiste anche il servizio NTPD (e il suo per NTP client) per Windows NT - dovrebbe essere sul vecchio resource kit.
Comunque, come si dice “buono a sapersi”, dal momento che ho anche io un’esigenza del genere - macchina obsoleta fuori dal dominio che controlla un impianto.
Ciao

P.S. Ma quando le facciamo fuori queste macchine con Windows NT 4?
September 17th, 2007 at 2:57 pm
Marco: un pò come me, adoro le cose a “scatola aperta” così che possa rendermi conto di quello che fanno.
Suedehead: eh, non sai quanto vorrei farle fuori. Peccato che si tratti di macchine “storiche” che reggono dei servizi da non spegnere per alcun motivo, si rischia la morte
September 17th, 2007 at 3:02 pm
Beh, mi consola sapere che anche altri “colleghi” vivono la stessa mia condizione…
September 17th, 2007 at 3:05 pm
Sta buono, è un “mondo difiSile“!
September 17th, 2007 at 11:56 pm
Bellissimo… molto vintage, ma bellissimo
September 18th, 2007 at 1:57 am
Puoi semplificare:
net use \\server\ipc$ /user:dominio\utente password
net time \\server /set /yes
(attento la pw va dopo)
September 18th, 2007 at 9:19 am
Casper: si dai, molto alla vecchia maniera sempre funzionante
(lo script funge comunque con la password antecedente il passaggio di username)! 
Andrea: si hai ragione, nel mio caso ho montato una cartella a caso e via, passata la paura