如何检查AD用户是否有直接报告

时间:2016-09-30 07:25:14

标签: powershell active-directory

我正在尝试编写一个PowerShell脚本来检查AD用户是否有直接报告(意思是,如果该用户是管理员),使用以下代码但没有去,任何帮助?

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 个答案:

答案 0 :(得分:0)

立即获得工作脚本

Import-Module ActiveDirectory Set-Location AD:

$ SamAccountName =“Mansings”

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

if(!$ test) {     写主持人“他是一名员工”  }  其他  {     写主持人“他是领导者” }

它正在运作。谢谢。