Добрый день.
Создал скрипт, который выводит следующие данные о пользователе с Active Directory:
SamAccountName - Имя пользователя
displayName - Отображаемое имя
Created - Дата создания пользователя
Enabled - Активен или нет (True/false)
Manager - Вышестоящий менеджер (по линии в организации)
AccountExpirationDate - Дата истечения срока действия пользователя
Get-ADUser -Filter {SamAccountName -like "UserPrefix*"} -Properties * ` -SearchBase "OU=Users,OU=OU,OU=Sites,OU=COMPANY,DC=domain,DC=com" |
select SamAccountName, displayName, Created, Enabled, @{Name='Manager'; Expression={(Get-AdUser $_.Manager -Properties DisplayName).DisplayName}}, AccountExpirationDate |
Export-CSV "Final15.csv"
Теперь нужно вывести "Топ" менеджера пользователя. То есть того, который стоит на самом вверху отдела (то есть, на один уровень ниже, чем глава организации). Помогите.
Спасибо.