Почему Get-Qaduser не выдает ошибку исключения, когда пользователь не найден - PullRequest
0 голосов
/ 18 марта 2020

Когда я запускаю Get-QADUSER (Quest PowerShell), он не выдает ошибку исключения и продолжает поиск следующего объекта. Я попробовал приведенный ниже код.

$inputList = Get-Content c:\SamAccountNames.txt
foreach ($x in $inputList)
{
   try
   {
       Get-QADUser $x -service testDomain.com -ErrorAction Stop | select SamAccountName
   }
   catch
   {
       Write-Host "Object not found : $_.Exception.Message"
   }
}

То же самое отлично работает с модулем Active Directory

$inputList = Get-Content c:\SamAccountNames.txt
foreach ($x in $inputList)
{
   try
   {
       Get-ADUser $x-service testDomain.com
   }
   catch
   {
       Write-Host "Object not found : $_.Exception.Message"
   }
}

Любая помощь, пожалуйста?

...