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
您应该看到类似以下输出:
好吧,就是这样。现在您就有了孤立用户帐户的列表。当您计划删除或禁用它们时要小心。我建议简要检查它们,以确保它们实际上没有被使用或打算稍后使用。
