Lo script del consulente

Published 08 November 07 12:39 PM

Come consulente devo seguire più progetti su clienti diversi, ognuno dei quali ha una configurazione (rete, server, stampanti) diversa. Nel listato che segue ho riprodotto uno schema di script da usare per riconfigurare il portatile.

 1: @echo off
 2: echo Cliente - Sede
 3: pushd
 4: setlocal
 5:  
 6: ECHO interface ip > "%temp%\z.netsh"
 7: ECHO set address "Local Area Connection" static 192.168.0.123 255.255.255.0 192.168.0.160 3 >> "%temp%\z.netsh"
 8: ECHO set dns "Local Area Connection" static 192.168.0.162 >> "%temp%\z.netsh"
 9: ECHO add dns "Local Area Connection" 192.168.0.163 >> "%temp%\z.netsh"
 10: netsh -f "%temp%\z.netsh"
 11:  
 12: route add 192.168.99.200 mask 255.255.255.255 192.168.0.254
 13:  
 14: set LAN_USR1=DOMINIO\utente
 15: set LAN_PWD1=password
 16:  
 17: net use /delete /y *
 18:  
 19: echo Internet Proxy
 20: net use \\proxy\IPC$ %LAN_PWD1% /USER:%LAN_USR1%
 21:  
 22: echo Network Shares
 23: net use Q: \\server\share %LAN_PWD1% /USER:%LAN_USR1%
 24:  
 25: echo Set Default Printer 
 26: RunDll32.EXE printui.dll,PrintUIEntry /y /n "nome stampante"
 27:  
 28: echo Setting proxy
 29: ECHO Windows Registry Editor Version 5.00 > "%temp%\z.reg"
 30: ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] >> "%temp%\z.reg"
 31: ECHO "ProxyEnable"=dword:00000001 >> "%temp%\z.reg"
 32: ECHO "ProxyServer"="proxy:port" >> "%temp%\z.reg"
 33: reg import "%temp%\z.reg"
 34:  
 35: endlocal
 36: popd

Come si vede c'è un unico file che contiene tutti i dati necessari. I passi principali sono:

  • impostazione di indirizzi di rete fissi, gateway, DNS, ecc (righe 6-12)
  • aggancio di share di rete e autenticazioni varie(righe 17-23)
  • impostazione della stampante di default (riga 26)
  • impostazione del proxy per l'accesso a Internet (righe 29-33)

Manca solo un passo ed è di agganciare il riconoscimento automatico della rete di Vista

Capture

all'esecuzione dello script!

by giuliov
Filed under:

Comments

# MSDN Blog Postings » Lo script del consulente said on November 8, 2007 6:49 AM:

PingBack from http://msdnrss.thecoderblogs.com/2007/11/08/lo-script-del-consulente/

# Noticias externas said on November 8, 2007 6:50 AM:

Come consulente devo seguire più progetti su clienti diversi, ognuno dei quali ha una configurazione

New Comments to this post are disabled

This Blog

Syndication

Page view tracker