Windows Server 2003 Group Policy Changing IP Address

Posted on 2008-11-08
Medium Priority
Last Modified: 2012-05-05
I Have a Windows Server 2003 Server With Active Directory Installed and our company has a 100 Windows XP Workstation, My Problem is that i have to Change All the IP Address According to their Department without going to their workstation one by one, if any one have an idea or solution in my problem don't hesitate to answer. i think i need a batch script that can change their script using active directory LogOn Script or a free software can change the IP address remotely.

Thanks in Advance !!!
Question by:eLroY2008
  • 2
LVL 31

Expert Comment

by:Henrik Johansson
ID: 22915687
Why not just using DHCP?
LVL 31

Accepted Solution

Henrik Johansson earned 500 total points
ID: 22915716
To also answering the initial question...
It's not possibly to configure IP through native GPO.
This neads to be done through some netsh-scripting, but scripting static configuration neads to know what machine shall have the new address. This can be done by creating a list with MAC-addresses and implement a fetching routine in the script to find what IP it shall have.
A lot of more work to do this if having static address than using centralized configuration through DHCP.
Enabling DHCP on clients can be done through netsh-command like below:

netsh int ip set address "Local Area Connection" source=dynamic
netsh int ip reset

Before doing that on the clients, you nead to configure a server to act as DHCP server. Use DHCP reservation if you want to have control over what IP is handed out to which host.
LVL 23

Assisted Solution

by:Malli Boppe
Malli Boppe earned 500 total points
ID: 22915846
As said above you can use group policy or login scripts to change the IP address.Is their need to havr static IP?
If not DHCP is the way to go,its really easy to administer.If you still want to have static Ip address then you need to use netsh command.
First get all the worksations in a text file using csvde command or net view.
Use a for loop to assign static Ip address to the computers in the text file with netsh command.

Expert Comment

ID: 22948792
find out the pc mac address that you want to change the ip address, and create dhcp reservation on the server mac xxxx xxxx xxxx xxxx assign ip x.x.x.x

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Outsource Your Fax Infrastructure to the Cloud (And come out looking like an IT Hero!) Relative to the many demands on today’s IT teams, spending capital, time and resources to maintain physical fax servers and infrastructure is not a high priority.
An article on effective troubleshooting
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question