Pokud potřebujete rychle nainstalovat VCN (server) na vzdálený stroj, lze to poměrně snadno udělat pomocí jednoduchého skriptu a utility psexec.exe, která je obsažena v balíčku PsTools.
set zdroj=c:\vnc\
set cil=c:\program files\vnc\
:start
set pc=""
set /p pc=Zadejte jmeno PC nebo jeho IP? :
if /I %pc%=="" goto start
xcopy /r /i /c /h /k /e "%zdroj%*.*" "\\%pc%\c$\program files\vnc\*.*"
psexec \\%pc% -s -i -d c:\windows\regedit /s "%cil%set.reg"
psexec \\%pc% -s -i -d "%cil%winvnc.exe" -install
psexec \\%pc% -s -i -d net start "winvnc"
psexec \\%pc% -s -i -d "netsh firewall set allowedprogram %cil%winvnc.exe winvnc ENABLE"
Jen pro doplnění – samozřejmě je nutné skript spouštět jako Domain Admin
Pokud se připojujete do více sítí jedním rozhraním, potřebujete vícero nastavení TCP/IP protokolu a někdy i proxy serveru.Toho lze docílit ve WinXP pomocí příkazů netsh a reg add
Příklad nastavení pevné adresy a zapnutí proxy:
rem u pripojeni "NET1" je IP/Maska 10.0.0.2/24, Brána 10.0.0.1
netsh interface ip set address "NET1" static 10.0.0.2 255.255.255.0 10.0.0.1 0
rem DNS 10.0.0.1
netsh interface ip set dns "NET1" static 10.0.0.1 PRIMARY
set cesta="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
rem zapni proxy
reg add %cesta% /v ProxyEnable /t REG_DWORD /d 00000001 /f
reg add %cesta% /v ProxyOverride /d <local> /f
rem nastav proxy na 10.0.0.1:3128
reg add %cesta% /v ProxyServer /d 10.0.0.1:3128 /f
Příklad nastavení dynamické IP a připojení bez proxy serveru:
rem u pripojeni "NET1" vse automaticky
netsh interface ip set address "NET1" dhcp
netsh interface ip set dns "NET1" dhcp
set cesta="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
rem vypni proxy
reg add %cesta% /v ProxyEnable /t REG_DWORD /d 00000000 /f
Poznámky:
Pokud potřebujete získat do proměnné jednotlivé entity systémového data:
for /f "tokens=1-4 delims=. " %%a in ('date/t') do (
set den=%%b
set mesic=%%c
set rok=%%d
)
for /f "tokens=1-3 delims=: " %%a in ('time/t') do (
set hodina=%%a
set minuta=%%b
)