【发布时间】:2014-10-15 18:39:35
【问题描述】:
我正在运行一个简单的脚本来列出我的所有域用户、他们上次登录的时间、他们的帐户是否启用以及他们是哪些组的成员。
我有两个问题。一,lastLogon 值不是日期/时间格式。第二,更重要的是,MemberOf 列列出了有关组对象的所有内容,而我真正想要的只是 CN 值。此外,对于多个组中的用户,一些信息被截断。
我该如何解决这个问题?
这是我正在运行的脚本:
Get-AdUser -Filter * -Properties Name,Description,Enabled,lastLogon,MemberOf | FT Name,Description,Enabled,lastLogon,MemberOf -autosize | format-list | out-string -width 4096 | Out-File C:\test.txt
【问题讨论】:
-
使用像
Format-Table这样的cmdlet 破坏输入给它们的对象。如果您要继续管道,请不要使用它们,仅供参考
标签: powershell