(对不起,如果我的英语不好,我是法国人)。
我试图在AD上自动执行某些任务,我正在寻找一个powershell命令,可以列出过去三个月没有连接的用户。 我尝试使用lastlogontimestamp属性,但我无法使其工作。 这是我的命令实际上是什么样的:
$date = new-object System.DateTime -ArgumentList @(2015,8,1,0,0,0)
Get-ADUser -Filter { -not (LastLogonTimeStamp -le "$date") }
有什么想法吗?
答案 0 :(得分:0)
assertThat(myClassObjects, contains (
hasProperty("rollNo", is(21L)),
hasProperty("rollNo", is(22L))
));
属性存储为表示FILETIME时间戳的64位整数。
您可以使用ToFileTime()
method将lastLogonTimestamp
对象转换为此格式。
我建议使用Get-Date
cmdlet而不是DateTime
New-Object System.DateTime