Tuesday, October 18, 2022

Script add manual IP on windows 2019

Check IP Address IPV4
netsh int ip show config

--------------------------------start---------------------------------------- 
@ECHO off
cls
:start
ECHO.
ECHO Type the number below for which action you want to perform:
ECHO.
ECHO 1. Manually Set Static IP Address for Mobile Network
ECHO 2. Manually Set Static IP Address for Home Wifi
ECHO 3. Manually Set Static IP Address for Local Area Connection 3
ECHO 4. Obtain an IP address automatically Mobile Network
ECHO 5. Obtain an IP address automatically Home Wifi
ECHO 6. Obtain an IP address automatically for Local Area Connection 3
ECHO 7. Exit
ECHO.
set choice=
set /p choice=What would you like to do?: 
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto con1
if '%choice%'=='2' goto con2
if '%choice%'=='3' goto con3
if '%choice%'=='4' goto autosearch1
if '%choice%'=='5' goto autosearch2
if '%choice%'=='6' goto autosearch3
if '%choice%'=='7' goto end
ECHO "%choice%" is not valid, try again
ECHO.
goto start
:con1
ECHO Manually setting static IP address for Mobile Network
netsh interface ip set address "Ethernet" static 192.168.219.95 255.255.255.0 192.168.219.58 1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.219.100 index=1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.219.58 index=2
goto end
:con2
ECHO Manually setting static IP address for Home Wifi
netsh interface ip set address "Ethernet" static 192.168.0.95 255.255.255.0 192.168.0.58 1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.0.100 index=1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.0.58 index=2
goto end
:con3
ECHO Manually setting static IP address for Local Area Connection 3
netsh interface ip set address "Local Area Connection 3" static 192.168.0.25 255.255.255.0 192.168.0.1 1
goto end
:autosearch1
ECHO Obtaining IP Address automatically for Mobile Network
ipconfig /renew "Ethernet"
goto end
:autosearch2
ECHO Obtaining IP Address automatically for Home Wifi
ipconfig /renew "Ethernet"
goto end
:autosearch3
ECHO Obtaining IP Address automatically for Local Area Connection 3
ipconfig /renew "Local Area Connection 3"
goto end
:bye
ECHO BYE
goto end
-----------------------------------/End/-----------------------------------------