WMI and Network Adapters: 9
Posted by: Richard Siddaway
We have seen how to test if a NIC is DHCP enabled but what about manipulating the DHCP settings. First off lets look at renewing a DHCP lease.
We can see the lease information
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" | select *dhcp*
The important properties are:
DHCPEnabled : True
DHCPLeaseExpires : 20101007180829.000000+060
DHCPLeaseObtained : 20101006180829.000000+060
The system can be told to get a new lease by using the RenewDHCPLease method
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" |
Invoke-WmiMethod -Name RenewDHCPLease
We can then test the lease again
Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" | select *dhcp*
DHCPEnabled : True
DHCPLeaseExpires : 20101007214733.000000+060
DHCPLeaseObtained : 20101006214733.000000+060
Job done




