# Get COMPUTER objects of a specific group ( this example gets the properties “description” of each object )
# List in a table format Name and Computer Description Properties
Get-AdGroupMember GROUPNAME | ForEach-Object {
$Computer = ($_.Name)
foreach ($c in $Computer) {
Get-ADComputer $c -Properties Description | ft name, description
}
}
# Expected Output
#Name Descriptions
#----- -------------
#Computername Computer Description
#Computername Computer Description
#Computername Computer Description
List Computers in Specific OU which are Enabled and Output to CSV
# Out puts computer accounts including status Enabled True or False
# Targets a specific OU
# Lists computer names
# OU Variable to set
$OU_HotWiredUK_location = “OU=Computers,OU=HotWiredHQ,OU=UK,DC=test,DC=com”
# Out put CSV to c:\scripts\…
Get-ADComputer -Properties * -Filter * -SearchBase $OU_HotWiredUK_location | Select Enabled, Name, DistinguishedName | export-csv C:\Scripts\OU_HotWiredUK_location.csv
List Computer Object in an Active Directory OU using PowerShell
How to get a list of computer objects in an active directory OU ( tested against Windows 2016 Active Directory )
A quick PowerShell script using Get-ADComputer command, a wild card filter and a search base pointing to a specific OU
First import modules for active directory in powershell
Copy and edit the script below:
## cmd
## dsquery computer -name servername (server name in the OU to get the OU path)
#Example lists domain controller in test.com
#Export list of names to CSV
Get-ADComputer -Filter * -SearchBase “OU=Domain Controllers,DC=test,DC=com” | Select Name | export-csv C:\temp\DCs.csv
( Like the post click and advert of interest to give us support)