使用PowerShell可以轻松地从AD中获取用户列表以及其经理的信息。以下是代码示例:
$users = Get-ADUser -Filter * -Properties manager | Select-Object Name, Manager
ForEach ($user in $users) { $managerName = (Get-ADUser $user.Manager).Name Write-Output "$($user.Name)'s Manager: $managerName" }
这个脚本首先使用Get-ADUser命令获取所有用户的信息,并使用Select-Object选择Name和Manager属性。然后,使用ForEach循环遍历每个用户,并使用Get-ADUser命令获取其经理的信息。最后,使用Write-Output输出每个用户的名称和经理的名称。