提取多位信息并导出到报告中

我正在尝试创建一个报告,以查看系统上当前启用和禁用的所有用户,并显示他们的上次登录时间。

我有两个不同的脚本来做每个工作,然而,我试图将它们合并到同一个脚本中,这样我就可以同时查看所有这些信息,但会遇到问题。

这是我目前收集信息的尝试:

get-aduser -Filter * -Properties CN,samaccountname,AccountExpirationDate,Enabled,lastLogonTimestamp | Select CN,samaccountname,AccountExpirationDate,Enabled,@{n="lastLogonDate";e={[datetime]::FromFileTime,
($_.lastLogonTimestamp)}} |sort Enabled | export-csv "c:\lemon.csv"

但结果是我得到的最后一次登录显示为static datetime FromFileTime(long fileTime)

提取上次登录日期的最佳方法是什么,以便在一份报告中提取此信息?

转载请注明出处:http://www.fdzxgo.com/article/20230526/2568135.html