我正在尝试编写一个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"
}
答案 0 :(得分:0)
立即获得工作脚本
Import-Module ActiveDirectory Set-Location AD:
$ SamAccountName =“Mansings”
$ test = Get-Aduser -identity $ SamAccountName -Properties directreports | %{$ _。directreports} Write-Host $ test
if(!$ test) { 写主持人“他是一名员工” } 其他 { 写主持人“他是领导者” }
它正在运作。谢谢。