change static IP address, DNS and so on automatically

Hi Experts,

We have a couple of thousands of servers which we want to change their IP addresses and other info.  Please help if you know some tools or script can do the job automatically.  I will appreciate your sharing the experience.  

We have ESX servers which run Windows and other OS on top of them as virtue machine.  Also we have some true Windows servers and Ubuntu servers.

Regards,

Enjoynet
EnjoyNetAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
check this script for physical machines or virtuals

http://gallery.technet.microsoft.com/scriptcenter/Change-IP-configuration-4b136f36

this will change the IP Address on virtual machines

Get-VM VMName | Get-VMGuestNetworkInterface -GuestUser Administrator -GuestPassword <password> -HostUser root -HostPassword <password> | Set-VMGuestNetworkInterface -IPPolicy Static -Ip <IPAddress> -Netmask 255.255.252.0 -Gateway <Gateway> -GuestUser Administrator -GuestPassword <password> -HostUser root -HostPassword <password> 

Open in new window

0
arnoldCommented:
You can use netsh to add an ip to the you would likely need to use a vbscript that will pull the ip that will be assigned from somewhere or is this just a segment change?
0
Khandakar Ashfaqur RahmanExpert/ConsultantCommented:
There are some scripts that you can use but at least you have to define the IP address you want to set into a pc.Because for each pc IP address should be unique to avoid IP conflict.However, you may check the following URL:
http://community.spiceworks.com/how_to/show/320

Otherwise, DHCP would be the best.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

IanThCommented:
use dhcp get the ip address by a script and then use that for the static ip address
0
arnoldCommented:
Using dhcp, there is no need for a script, the Mac address can be used in the reservation and dynamically allocate the static ip, the risk is that should there be issues with dhcp the other servers will have issues.
0
IanThCommented:
if you have multiple dhcp servers yes
0
EnjoyNetAuthor Commented:
Hi All,

Thank you for your responses.  Some of you mentioned to use DHCP with Mac reservation. I think that is the best for our case.  

Regards,

enjoyroot
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Legacy OS

From novice to tech pro — start learning today.