Получить менеджер пользователя AD и ввести его в столбец таблицы - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть файл .csv с именами и фамилиями, а также адреса электронной почты сотрудников, прошедших наше обучение по вопросам безопасности.
Я хочу взять столбец адреса электронной почты и сравнить его садрес электронной почты в AD, затем возьмите менеджер из AD и поместите его в соответствующий столбец моей таблицы.

Вот что у меня есть:

Import-Csv -Path "filename.csv" | 
    Select-Object "First Name",
        "Last Name",
        "Email",
        @{n="Manager";e={(Get-ADUser $_.Manager).EmailAddress}},
        "Module Status",
        "Module Status Date" | 
    Select -f 30 | 
    Format-Table

Спасибо!

1 Ответ

0 голосов
/ 08 декабря 2018
@{n="Manager";e={
    $self = Get-ADUser $_.Email -properties manager
    $manager = Get-ADUser $self.manager -properties emailAddress
    $manager.emailAddress
}

Конечно, вы можете написать его короче, если хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...