我正在尝试列出所有在 6 个月内未登录的帐户。
这是我第一次真正使用 powershell,此时我只是在编辑其他人的脚本以满足我自己的需要。
我想将搜索分成两个列表:仅限计算机和仅限用户。
六个月以外的计算机代码。
Search-ADAccount -accountinactive -computersonly | where {$_.lastlogondate -lt (get-date).addmonths(-6)} | FT Name,LastLogonDate
六个月以外的用户的代码。
Search-ADAccount -accountinactive -usersonly | where {$_.lastlogondate -lt (get-date).addmonths(-6)} | FT Name,LastLogonDate
但是,这些都不起作用,只是吐出所有帐户。我还注意到将 -6 更改为任何数字确实没有效果。建议?