Powershell脚本以全名显示管理器名称

时间:2017-02-16 19:49:25

标签: powershell

我有一个脚本可以创建一个csv文件,告诉我90天内没有登录的用户。它需要包含该用户的管理器,但是当从Active Directory中提取管理器时,我获得该管理器的完整DN而不仅仅是显示名称。这是我的脚本......

import-module activedirectory
get-aduser -filter * -searchscope subtree -searchbase "ou=user departments ou,dc=acr,dc=org" -properties DisplayName,manager,lastlogontimestamp | 
    ? {(((Get-date) - ([datetime]::FromFileTime($_.lastlogontimestamp))).TotalDays -gt 90)} | 
    select DisplayName,samaccountname,manager,Userprincipalname,@{Exp={([datetime]::FromFileTime($_.lastlogontimestamp))};label="Last logon time stamp"} | 
    export-csv "c:\scripts\reston_sharepoint_users_120_days.csv" -NoTypeInformation -Delimiter ","

有什么建议吗?脚本的其余部分完美无缺。感谢。

0 个答案:

没有答案