Converting DHCP addresses to static
While DHCP is an easy way to manage network addresses, especially, in dynamic environments, it does have its drawbacks. If something happens on your physical network or to your DHCP server, clients may not be able to receive or renew their addresses. And due to the dynamic nature of DHCP, addresses may change, causing issues with firewalls and DNS records.
This is normally fine for desktop environments, but in server environments, we want to minimize any possibility for an outage. As such, at some point you may want to convert your dynamically addressed hosts to use static addresses.
Getting ready
This recipe assumes a basic server configuration with a single interface using a single IP address via DHCP. The script works best when run locally on the target server.
How to do it...
Log on to the target server interactively and execute the following script:
# Identify all adapters that recieved an address via DHCP $adapters = Get-WmiObject -Class Win32_NetworkAdapterConfiguration...