PowerShell - Get Servers/Computers OU from text list
- Jon Boyette
- Jan 10, 2022
- 1 min read
Save this as a .ps1, create c:\temp\servers.txt and add ALL servers to discover, Outputs all server or Computers AD OU information to c:\temp\computerOUs.txt
#load a list of computers
$computerList = Get-Content "C:\temp\servers.txt"
#results array
$results = @()
#for each computer
foreach($computerName in $computerList) {
#add result of command to results array
$results += Get-ADComputer $computerName -Properties Name, DistinguishedName | Select Name, DistinguishedName
}
#send results to CSV file
$results | Export-Csv "C:\TEMP\computerOUs.txt" -NoTypeInformation
Comments