This article will walk you through changing the DNS server using NetSH on remote computers with the remote scripting features in Bozteck VENM Remote Desktop Manager.
Bozteck VENM (VNCScan Enterprise Network Manager) lets you extend its numerous built in remote management capabilities by creating your own scripts that you can push and execute on the computers across your LAN and VPN connections.
Step 1 – Open the Script Editor
With VENM open to the main window shown below, we will create the scrip by clicking on the link in the right side bar titled “Edit Remote Scripts”. You will find it in the “Deployment Tasks” section.
Step 2 – Create a new script
In the window that opens (shown below), click the black plus sign in the upper right to create a new script.
Step 3 – Author the script
From the scripting engine drop-down, choose Windows CMD. The default is PowerShell but since we are using a windows command script to perform this action, we will need to choose the correct command processor.
You can paste in a script or author it right there in the editor. In this case, you can paste the script below:
FOR /F “tokens=* delims=:” %%a IN (‘IPCONFIG ^| FIND /I “ETHERNET ADAPTER”‘) DO (
REM Removes “Ethernet adapter” from the front of the adapter name
REM Removes the colon from the end of the adapter name
netsh interface ipv4 set dns name=”!adapterName!” static 192.168.3.3 primary
netsh interface ipv4 add dns name=”!adapterName!” 192.168.3.7 index=2
The window should look like the one shown below.
Step 4 – Deploy the script to a remote computer
After you have saved your new script, head back to the main Bozteck VENM window and select one or more computers. With those selected, chose your new script from the dropdown in the right tool area shown in the screen shot below. With those two things selected, press the “Execute” button and watch VENM work it’s magic.