网站搜索

Microsoft 365:查找用户上次登录时间(孤立用户帐户)


您想了解 Microsoft 365 用户帐户的上次登录时间吗?如果是这样,正确的方法是使用 PowerShell。在这篇博文中,我将在 Microsoft 365 环境中查找孤立用户。

孤立用户是不再使用的用户。也许您忘记停用用户或任何其他情况阻止您保持干净整洁的环境。现在正是纠正这种混乱的好时机。

连接到 Microsoft 365/Exchange Online

首先我们需要连接到我们的租户。运行以下命令以打开与 Microsoft 云的 PowerShell 会话。


Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

Connect-ExchangeOnline -UserPrincipalName user@domain.com -ShowProgress $true

美好的。让我们继续。

列出孤立用户

要查找 10 天内未登录的所有用户,请运行以下代码。

第 3 行:只需将 -10 替换为您选择的任意数字


Get-ExoMailbox -ResultSize Unlimited -Filter "Name -notlike '*discover*'" |
Get-ExoMailboxStatistics -PropertySets All |
Where-Object LastLogonTime -LE (Get-Date).AddDays(-10) |
Sort-Object LastLogonTime |
Select-Object DisplayName, LastLogonTime,TotalItemSize

您应该看到类似以下输出:

好吧,就是这样。现在您就有了孤立用户帐户的列表。当您计划删除或禁用它们时要小心。我建议简要检查它们,以确保它们实际上没有被使用或打算稍后使用。

相关文章