I am trying to ascertain if server accounts in a text file exist in AD, but I only get the result - "server does not exists in AD" even for servers that do exist.
Please help me figure out what I have missed:
**foreach ($server in (Get-Content C:\Scripts\servers.txt)) {
try{
$test = Get-ADComputer -Identity $server -ErrorAction Stop
if($test){
Write-Output "Server object $server exists in AD" | Out-File C:\Scripts\AD_result.txt -Append
}
}catch{
Write-Output "Server object $server does not exist in AD" | Out-File C:\Scripts\AD_result.txt -Append
}
}**