Archivio

Archivio per 27 settembre 2010

Sincronizzazione automatica Suite Sysinternals

 

Chi non conosce gli ottimi tools messi a disposizione da Sysinternals?

Nonostante si possano lanciare direttamente da rete senza doverli scaricaricare, ad esempio il programma Autoruns.exe può essere lanciato con il comando:

\\live.sysinternals.com\tools\autoruns.exe

a volte può essere utile avere una copia in locale di tutti i programmi e poterla sincronizzare a intervalli regolari.

Per far questo possiamo usare il programma Robocopy e un piccolo file batch

Iniziamo creando una directory che conterrà tutti i programmmi, ad esempio:

c:\Program Files (x86)\Sysinternals Suite

dopodichè apriamo il notepad e inseriamo queste righe:

@echo off

set path=c:\Program Files (x86)\Sysinternals Suite
%windir%\system32\robocopy \\live.sysinternals.com\Tools "%path%" /w:0 /r:0 /log+:"%path%\Update.log"

infine salviamo il file come Update.cmd nella directory appena creata.

Possiamo provare anche a lanciarlo e dopo qualche secondo dovremmo vedere i files che vengono scaricati e alla fine un log dell’operazione del file Update.log.

A questo punto non ci resta che creare un Task per far eseguire il file appena creato, ricordandoci di farlo girare con i diritti amministrativi nel caso il percorso si trovasse in una cartella di sistema come nell’esempio, impostando l’esecuzione una volta alla settimana ad esempio.

417 views
Categorie:Windows Tag: ,
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...