Solved

Powershell WMI Query for DHCP

Posted on 2010-08-12
2
2,751 Views
Last Modified: 2012-05-10
I'm trying to build up a script that will query WMI on computers to determine if they are using DHCP or if they have a Static IP assigned to them. I'm not real sure if this is even possible. I'm not that great at WMI, so I could really use a good resource for figuring that part out. More specifically, I'm trying to find the spot in WMI where DHCP information is, and how to query that in powershell.
0
Comment
Question by:Adam Brown
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 6

Accepted Solution

by:
PWeerakoon earned 500 total points
ID: 33424557
Slightly modified the script found here...
http://pshscripts.blogspot.com/2009/01/get-ipaddressps1.html 

You could setup a variable
$computername = Get-Content "C:\TEMP\computerlist.txt"
and feed it to a foreach loop with the below script...
CLS
$IPconfigset = Get-WmiObject Win32_NetworkAdapterConfiguration -ComputerName PC24211-VM02, PC24211
$count = 0  
foreach ($IPConfig in $IPConfigSet) 
{  
   if ($Ipconfig.IPaddress) 
   {  
      foreach ($addr in $Ipconfig.Ipaddress) 
		{  
		"IP Address    : {0}" -f  $addr; 
		"DHCP Enabled  : {0}" -f $Ipconfig.DHCPEnabled
		$count++   
		}  
   }
}

Open in new window

0
 
LVL 41

Author Closing Comment

by:Adam Brown
ID: 33425173
Got me what I wanted. Thanks.
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

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

The Nano Server Image Builder helps you create a custom Nano Server image and bootable USB media with the aid of a graphical interface. Based on the inputs you provide, it generates images for deployment and creates reusable PowerShell scripts that …
For anyone that has accidentally used newSID with Server 2008 R2 (like I did) and hasn't been able to get the server running again because you were unlucky (as I was) and had no backups - I was able to get things working by doing a Registry Hive rec…
This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

726 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