首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取AD用户的管理器并将其输入到表的列中

获取AD用户的管理器并将其输入到表的列中
EN

Stack Overflow用户
提问于 2018-12-08 05:17:35
回答 1查看 56关注 0票数 0

我有一个.csv文件,其中包含名字和姓氏,以及参加过我们的安全意识培训的员工的电子邮件地址。

我想要获取电子邮件地址列,并将其与AD中的电子邮件地址进行比较,然后从AD获取经理,并将其放入我的表的相应列中。

这就是我到目前为止所知道的:

代码语言:javascript
复制
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

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-12-08 05:31:07

代码语言:javascript
复制
@{n="Manager";e={
    $self = Get-ADUser $_.Email -properties manager
    $manager = Get-ADUser $self.manager -properties emailAddress
    $manager.emailAddress
}

当然,如果你愿意,你可以把它写得更短。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53676912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档