Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 如何从用户';上次登录时间是什么时候?_Powershell - Fatal编程技术网

Powershell 如何从用户';上次登录时间是什么时候?

Powershell 如何从用户';上次登录时间是什么时候?,powershell,Powershell,我需要导出Office 365中所有非活动用户及其非活动天数 我使用了getmailboxstatistics命令,但使用该命令,我只能获取上次登录时间,而不能获取非活动天数 有人可以建议使用命令获取非活动日吗?没有直接命令获取非活动日。您可以使用newtimespan命令获取天数。例如,如果上次登录时间存储在lastlogontime变量中 $InactiveDays=(New-TimeSpan -Start $lastLogonTime).Days 希望这可以解决您的问题 通过使用

我需要导出Office 365中所有非活动用户及其非活动天数

我使用了
getmailboxstatistics
命令,但使用该命令,我只能获取上次登录时间,而不能获取非活动天数


有人可以建议使用命令获取非活动日吗?

没有直接命令获取非活动日。您可以使用newtimespan命令获取天数。例如,如果上次登录时间存储在lastlogontime变量中

    $InactiveDays=(New-TimeSpan -Start $lastLogonTime).Days

希望这可以解决您的问题

通过使用Get-MailboxStatistics命令,您可以单独获取上次登录时间

您可以尝试使用此预构建脚本导出所有office 365非活动用户,包括非活动天数、上次登录时间等。

您不能通过计算上次登录和当前日期之间的差异来计算非活动天数吗?您可以获取
get date
以获取当前时间“非活动日”是什么意思?是上次登录后的天数吗?如果是这样,您只需从当前日期中减去上次登录日期即可。这意味着什么吗?上次他们发送电子邮件、保存文档等?此工具可能会帮助您: