Как проверить, есть ли у пользователя AD прямые отчеты

Я пытаюсь написать сценарий PowerShell, чтобы проверить, есть ли у пользователя AD прямые отчеты (то есть, если этот пользователь AD является менеджером), со следующим кодом, но нет go, любая помощь?

Import-Module ActiveDirectory

Set-Location AD:

$SamAccountName = "Mansings"

$test = Get-Aduser -identity $SamAccountName -Properties directreports | %{$_.directreports}
Write-Host $test 

if ($test -eq $null)
{
    Write-Host "He is a Manager"
}
else
{
    Write-Host "He is not a manager"
}

1 ответ

  1. Получил рабочий сценарий сейчас

    Импорт-Модуль ActiveDirectory
    Set-Location AD:

    $SamAccountName = » Mansings»

    $test = Get-Aduser-identity $SamAccountName-Properties directreports / %{$_.directreports}
    Write-Host $test

    если (!$испытание)
    {
    Write-Host » он является сотрудником»
    }
    еще
    {
    Write-Host » он ведущий»
    }

    это работает. Спасибо!.