Learn about Windows PowerShell
Summary: Use Windows PowerShell and the Active Directory module to get a listing of computers and IP addresses from Active Directory.
How can I get a list of all computers, the operating system version, the service pack, and the IP address from Active Directory?
Use the Get-ADComputer cmdlet and specify the ipv4Address, OperatingSystem, and OperatingSystemServicePack properties, as shown here.
Get-ADComputer -Filter * -Properties ipv4Address, OperatingSystem, OperatingSystemServicePack | Format-List name, ipv4*, oper*
That helped me a lot!
Get-ADComputer retreives the IP configuration from DNS - right? So it's not an actual configuration from the client directly?
the only comment i would make is after Get-AdComputer, is put
-SearchBase 'OU=Computers,DC=your,DC=domain,DC=com' if you want to get a SPECIFIC OU vs. the entire domain. (i realize the question was for AD and might have inferred entire directory but in case you wanted just a small subset, this will do.)
Hey, Scripting Guy
If possible can we get the AD site for ever device?
i need find "witch user with which IP logged to domain"
please help me :(
Get-ADComputer -Filter * -Properties ipv4Address, OperatingSystem, OperatingSystemServicePack | Format-List name, ipv4*, oper* the field ipv4Address is always empty why?
Great post guys. I used Shiv_09's suggestion and also changed it up a bit to export to csv (excel) for me.
Get-ADComputer -Filter * -Properties ipv4Address, OperatingSystem | Select-Object name, ipv4*, oper* | Export-CSV list.csv
I am very new to powershell.
Using power shell how can I get a list of all the computers in active directory with the users and the group they are in?
Thanks in advance,