Listing and Retrieving Information About Computers
This guide shows you how to list and retrieve information about computers in Active Directory with PowerShell.
10-15 min
Listing and Retrieving Information About Computers
Command Summary
# List all computers
Get-ADComputer -Filter *
# List computers matching specific criteria
Get-ADComputer -Filter {OperatingSystem -like "*Windows 10*"}
Get-ADComputer -Filter {Enabled -eq $true}
Get-ADComputer -Filter {LastLogonTimeStamp -gt (Get-Date).AddDays(-30)}
# Retrieve detailed information about a computer
Get-ADComputer -Identity "PC-01" -Properties *
# List computers in a specific OU
Get-ADComputer -Filter * -SearchBase "OU=Ordinateurs,DC=lab,DC=lan"
# Count computers
(Get-ADComputer -Filter *).Count
# Export the list of computers to a CSV file
Get-ADComputer -Filter * | Export-Csv -Path "C:\Ordinateurs.csv" -NoTypeInformation
Detailed Explanations
1. Listing All Computers
The Get-ADComputer -Filter * command returns all computer objects in Active Directory. It is the basic command for getting started with computers.
2. Filtering Computers
You can use different filtering criteria:
- By operating system:
Get-ADComputer -Filter {OperatingSystem -like "*Windows 10*"}
- By status (enabled/disabled):
Get-ADComputer -Filter {Enabled -eq $true}