PowerShell for Windows Admins

Oct 8 2010   12:31PM GMT

WMI and Network Adapters: 10

Richard Siddaway Richard Siddaway Profile: Richard Siddaway

In episode 10 we saw how to renew the lease of a DHCP enabled NIC.  What about dropping the lease all together?

Lets go back to the NIC we are experimenting on.

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′"  | gm -MemberType method

show us that we have a ReleaseDHCPLease method.

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" | select *dhcp

shows

DHCPLeaseExpires  : 20101009175810.000000+060
DHCPLeaseObtained : 20101008175810.000000+060

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" |

Invoke-WmiMethod -Name ReleaseDHCPLease

We can then try

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" | select *dhcp

which gives us

DHCPLeaseExpires  : 20101009175810.000000+060
DHCPLeaseObtained : 20101008175810.000000+060

Huh?   If you check your NIC the lease has been released but the information WMI holds doesn’t get updated. Woops.  Need to be careful of that one.

To generate a new lease we use the same method as episode 9

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" |

Invoke-WmiMethod -Name RenewDHCPLease

A return code of 0 indicates success and we can test the lease

Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "Index=’11′" | select *dhcp

DHCPLeaseExpires  : 20101009192845.000000+060
DHCPLeaseObtained : 20101008192845.000000+060

 Comment on this Post

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: