当前尝试在Powershell中为活动目录创建脚本命令。尝试运行它时,我在网上找到的所有内容都出现错误。 “异常,参数为“ 0”的调用“ FindAll”:“从服务器返回了引用。””
答案 0 :(得分:0)
如果您需要帮助,那么花时间提出一个明确的问题将是礼貌的问题。例如,您没有说“旧用户帐户”的意思,也没有花时间在问题中提供漂亮的打印代码?
此PowerShell命令列出了上次登录时间和自上次登录时间以来的天数。
如果用户从未登录过,则返回$ null。
Get-ADUser -Filter { Enabled -Eq $True } -Properties SamAccountName, DisplayName, LastLogonTimestamp | Select-Object -Property SamAccountName, DisplayName,
@{ Name='LastLogonDate'; Expression={ If ($_.'LastLogonTimestamp' -eq $null) { $null } Else { [datetime]::FromFileTime($_.'LastLogonTimestamp') }}},
@{ Name='LastLogonDays'; Expression={ If ($_.'LastLogonTimestamp' -eq $null) { $null } Else { (([datetime]::FromFileTime($_.'LastLogonTimestamp'))-(Get-Date)).Days }}}
SamAccountName DisplayName LastLogonDate LastLogonDays
-------------- ----------- ------------- -------------
User1 Hans Muster 06.10.2014 10:32:58 -1483
User2 Fritz Kunz