Forum » Pomoč in nasveti » Avtomatizacija vpisa DNS IP naslova
Avtomatizacija vpisa DNS IP naslova
He-Man ::
Kako (z nekakšno skripto, mogoče s ključem - regedit key file, ki ob zagonu piše v register...?) avtomatsko vpisati DNS IP v omrežne nastavitve na računalniku (Windows XP, Windows 7)? Kje so sploh shranjene te nastavite, a so v registru?
Namreč, to moram narediti na enih 300 računalnikih in žal niso v domeni.
Hvala.
Namreč, to moram narediti na enih 300 računalnikih in žal niso v domeni.
Hvala.
DSI ::
Najlažje bo s pomočjo netsh ukazov. Tule najdeš vse razpoložljive ukaze.
Na tem linku spodaj je pa nekdo že naredil primer skripte
Na tem linku spodaj je pa nekdo že naredil primer skripte
He-Man ::
Aha, z bash skripto. Torej te nastavitve niso shranjene v Windows registru? Se ne bi dalo spremeniti z reghive ključem, ki bi vnesel vrednosti?
DSI ::
Je tudi v registru, samo je malo problem določit ta pravo mrežno oz. njen ID
Recimo pri meni je v:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Tcpip\Parameters\Interfaces\{428956CB-42C6-483D-ACB1-A901C0570A3A}]
ključ: "NameServer"="8.8.8.8,8.8.4.4"
Skratka...precej lažje je s tisto skripto...
Recimo pri meni je v:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Tcpip\Parameters\Interfaces\{428956CB-42C6-483D-ACB1-A901C0570A3A}]
ključ: "NameServer"="8.8.8.8,8.8.4.4"
Skratka...precej lažje je s tisto skripto...
mihagr ::
tole sem nekoč uporabljal:
@echo off
color 0A
title Nastavitev TCP/IP parametrov, restart PC-ja.
echo.
echo.
:start
echo Pozdravljen, %USERNAME%
echo Kaj najprej naredimo?
color 0B
echo.
echo.
echo 1. Reset WINSOCK catalog
echo 2. Reset TCP/IP stack -IPv4
echo 3. Nastavi LAN staticni naslov TCP/IP
echo 4. Nastavi LAN na DHCP
echo 5. Nastavi LAN DNS 1 in/ali 2
echo 6. Aktiviraj MS Office 14
echo 7. Restart PC-ja
echo.
echo 0. Quit
echo.
set /p choice="Enter your choice: "
if "%choice%"=="1" goto r-winsock
if "%choice%"=="2" goto r-ipv4
if "%choice%"=="3" goto set-static-ip
if "%choice%"=="4" goto set-dhcp
if "%choice%"=="5" goto set-dns
if "%choice%"=="6" goto act-MSoffice
if "%choice%"=="7" shutdown.exe -r -f
if "%choice%"=="0" exit
echo Invalid choice: %choice%
echo.
pause
cls
goto start
rem ----------------------- original ------------------------
:shutdown
cls
set /p sec="Minutes until shutdown: "
set /a min=60*%sec%
shutdown.exe -s -f -t %min%
echo Shutdown initiated at %time%
echo.
goto cancel
:shutdown-clock
echo.
echo the time format is HH:MM:SS (24 hour time)
echo example: 14:30:00 for 2:30 PM
echo.
set /p tmg=enter the time that you wish the computer to shutdown on:
schtasks.exe /create /sc ONCE /tn shutdown /st %tmg% /tr "shutdown.exe -s -t 00"
echo shutdown initiated at %tmg%
echo.
rem ----------------------- original --------------------------
:r-winsock
cls
echo reset WINSOCK postavi vnose na zacetno vrednost
netsh winsock reset cabinet
echo.
goto start
:r-ipv4
cls
echo reset IPV4 postavi stack na zacetno vrednost
netsh int ipv4 reset d:\resetipv4.log
echo.
goto start
:set-static-ip
cls
echo Nastavi LAN adapterju staticni naslov
set /p IPadr="IP naslov PC-ja: "
set /p MSK="Maska omrezja: "
set /p GWadr="IP naslov usmerjevalnika: "
netsh interface ip set address name="Local Area Connection" static %IPadr% %MSK% %GWadr%
echo.
goto start
:set-dhcp
cls
echo Nastavi LAN adapter na DHCP
netsh interface ip set address name="Local Area Connection" dhcp
echo.
goto start
:set-dns
cls
echo Nastavi LAN adapterju prvi in/ali drugi DNS
netsh interface ip add dns name="Local Area Connection" 193.2.162.222 index=1
netsh interface ip add dns name="Local Area Connection" 193.2.162.223 index=2
echo.
goto start
:act-MSoffice
cls
echo Aktivacija Office 14
c:
cd\"Program Files\Microsoft Office\Office14"
cscript ospp.vbs /sethst:193.2.162.198
cscript ospp.vbs /act
rem preveri z ukazom:
rem cscript ospp.vbs /dstatus
goto start
:cancel
set /p cancel="Vpiši cancel za preklic dejanja: "
if not "%cancel%"=="cancel" exit
shutdown.exe -a
cls
rem schtasks.exe /end /tn shutdown
cls
rem schtasks.exe /delete /tn shutdown
cls
echo Dejanje je preklicano.
echo.
pause
exit
:end
pause
@echo off
color 0A
title Nastavitev TCP/IP parametrov, restart PC-ja.
echo.
echo.
:start
echo Pozdravljen, %USERNAME%
echo Kaj najprej naredimo?
color 0B
echo.
echo.
echo 1. Reset WINSOCK catalog
echo 2. Reset TCP/IP stack -IPv4
echo 3. Nastavi LAN staticni naslov TCP/IP
echo 4. Nastavi LAN na DHCP
echo 5. Nastavi LAN DNS 1 in/ali 2
echo 6. Aktiviraj MS Office 14
echo 7. Restart PC-ja
echo.
echo 0. Quit
echo.
set /p choice="Enter your choice: "
if "%choice%"=="1" goto r-winsock
if "%choice%"=="2" goto r-ipv4
if "%choice%"=="3" goto set-static-ip
if "%choice%"=="4" goto set-dhcp
if "%choice%"=="5" goto set-dns
if "%choice%"=="6" goto act-MSoffice
if "%choice%"=="7" shutdown.exe -r -f
if "%choice%"=="0" exit
echo Invalid choice: %choice%
echo.
pause
cls
goto start
rem ----------------------- original ------------------------
:shutdown
cls
set /p sec="Minutes until shutdown: "
set /a min=60*%sec%
shutdown.exe -s -f -t %min%
echo Shutdown initiated at %time%
echo.
goto cancel
:shutdown-clock
echo.
echo the time format is HH:MM:SS (24 hour time)
echo example: 14:30:00 for 2:30 PM
echo.
set /p tmg=enter the time that you wish the computer to shutdown on:
schtasks.exe /create /sc ONCE /tn shutdown /st %tmg% /tr "shutdown.exe -s -t 00"
echo shutdown initiated at %tmg%
echo.
rem ----------------------- original --------------------------
:r-winsock
cls
echo reset WINSOCK postavi vnose na zacetno vrednost
netsh winsock reset cabinet
echo.
goto start
:r-ipv4
cls
echo reset IPV4 postavi stack na zacetno vrednost
netsh int ipv4 reset d:\resetipv4.log
echo.
goto start
:set-static-ip
cls
echo Nastavi LAN adapterju staticni naslov
set /p IPadr="IP naslov PC-ja: "
set /p MSK="Maska omrezja: "
set /p GWadr="IP naslov usmerjevalnika: "
netsh interface ip set address name="Local Area Connection" static %IPadr% %MSK% %GWadr%
echo.
goto start
:set-dhcp
cls
echo Nastavi LAN adapter na DHCP
netsh interface ip set address name="Local Area Connection" dhcp
echo.
goto start
:set-dns
cls
echo Nastavi LAN adapterju prvi in/ali drugi DNS
netsh interface ip add dns name="Local Area Connection" 193.2.162.222 index=1
netsh interface ip add dns name="Local Area Connection" 193.2.162.223 index=2
echo.
goto start
:act-MSoffice
cls
echo Aktivacija Office 14
c:
cd\"Program Files\Microsoft Office\Office14"
cscript ospp.vbs /sethst:193.2.162.198
cscript ospp.vbs /act
rem preveri z ukazom:
rem cscript ospp.vbs /dstatus
goto start
:cancel
set /p cancel="Vpiši cancel za preklic dejanja: "
if not "%cancel%"=="cancel" exit
shutdown.exe -a
cls
rem schtasks.exe /end /tn shutdown
cls
rem schtasks.exe /delete /tn shutdown
cls
echo Dejanje je preklicano.
echo.
pause
exit
:end
pause
Invictus ::
Nastavi DHCP server, pa ne boš tega delal na škatlah.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
crniangeo ::
če ne si postavi nek dhcp server, je veliko zastonjskih programov na netu, ki ti lahko sluzijo kot dhcp server, in lej ga vraga tut ip rezervacije se lepo ureja :)
Convictions are more dangerous foes of truth than lies.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Imate rajši Win 7 kot Win 10? Imamo rešitev. (strani: 1 2 3 4 )Oddelek: Operacijski sistemi | 47755 (37986) | Cervantes |
» | nekaj enostavnega za vsakdanjo rabo...Oddelek: Programiranje | 1992 (1509) | milan0 |
» | iz dhcp v fiksni ipOddelek: Omrežja in internet | 1914 (1622) | Good Guy |
» | Nezmožnost uporabe ukaza "Open" pri direktnem dostopanju do particijeOddelek: Informacijska varnost | 2424 (2205) | Cyrix053 |
» | MS-DOS Elektronček BlagajnaOddelek: Programska oprema | 2708 (2246) | _vrag_ |