Microsoft 365: buscar usuarios cuando iniciaron sesión por última vez (cuentas de usuario huérfanas)
¿Quiere saber la hora del último inicio de sesión de sus cuentas de usuario de Microsoft 365? Si es así, la forma correcta de hacerlo es utilizando PowerShell. En esta publicación de blog, buscaré usuarios huérfanos en su entorno de Microsoft 365.
Los usuarios huérfanos son usuarios que ya no se utilizan. Quizás te has olvidado de desactivar los usuarios o alguna otra circunstancia te ha impedido mantener un ambiente limpio y ordenado. Este es el momento adecuado para remediar este caos.
Conéctese a Microsoft 365/Exchange en línea
Primero necesitamos conectarnos con nuestro inquilino. Ejecute los siguientes comandos para abrir una sesión de PowerShell en su nube de Microsoft.
Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber
Connect-ExchangeOnline -UserPrincipalName user@domain.com -ShowProgress $true
Bien. Vamonos.
Listar usuarios huérfanos
Para encontrar todos los usuarios que no han iniciado sesión durante 10 días, ejecute el siguiente código.
Línea 3: simplemente reemplaza -10 por cualquier número que elijas
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
Deberías ver algo como el siguiente resultado:
Bien, eso es todo. Ahora tiene una lista de sus cuentas de usuarios huérfanas. Tenga cuidado cuando planee eliminarlos o desactivarlos. Recomiendo revisarlos brevemente para asegurarse de que realmente no se estén utilizando o no se pretenda utilizarlos en un momento posterior.
