Get-EntraInactiveSignInUser
Recuperare gli utenti senza un accesso interattivo da un numero specificato di giorni fa.
Sintassi
Default (Impostazione predefinita)
Get-EntraInactiveSignInUser
[-LastSignInBeforeDaysAgo <Int32>]
[-UserType <String>]
[<CommonParameters>]
Descrizione
Il Get-EntraInactiveSignInUser cmdlet recupera gli utenti che non hanno eseguito l'accesso in modo interattivo entro un numero specificato di giorni. Questo cmdlet può essere utile per identificare gli account inattivi nell'ambiente Microsoft Entra ID.
Esempio
Esempio 1: Recuperare gli utenti che non hanno eseguito l'accesso per 30 giorni
Connect-Entra -Scopes 'AuditLog.Read.All','User.Read.All'
Get-EntraInactiveSignInUser -LastSignInBeforeDaysAgo 30 -All
UserID : dddddddd-3333-4444-5555-eeeeeeeeeeee
DisplayName : John Doe
UserPrincipalName : johndoe@contoso.onmicrosoft.com
Mail : johndoe@contoso.onmicrosoft.com
UserType : Member
AccountEnabled : True
LastSignInDateTime : 03/02/2025 5:59:28 AM
LastSigninDaysAgo : 30
lastSignInRequestId : cccccccc-2222-3333-4444-dddddddddddd
lastNonInteractiveSignInDateTime : Unknown
LastNonInteractiveSigninDaysAgo : Unknown
CreatedDateTime : 01/04/2025 5:55:34 AM
CreatedDaysAgo : 30
UserID : aaaaaaaaa-3333-4444-5555-eeeeeeeeeeee
DisplayName : Example User
UserPrincipalName : example@contoso.onmicrosoft.com
Mail : example@contoso.onmicrosoft.com
UserType : Guest
AccountEnabled : True
LastSignInDateTime : 03/02/2025 5:59:28 AM
LastSigninDaysAgo : 30
lastSignInRequestId : ddddddddd-2222-3333-4444-dddddddddddd
lastNonInteractiveSignInDateTime : Unknown
LastNonInteractiveSigninDaysAgo : Unknown
CreatedDateTime : 01/04/2025 5:00:34 AM
CreatedDaysAgo : 30
Questo comando recupera gli utenti senza un accesso interattivo negli ultimi 30 giorni.
Esempio 2: Recuperare utenti guest inattivi
Connect-Entra -Scopes 'AuditLog.Read.All','User.Read.All'
Get-EntraInactiveSignInUser -LastSignInBeforeDaysAgo 90 -UserType "Guest"
UserID : dddddddd-3333-4444-5555-eeeeeeeeeeee
DisplayName : John Doe
UserPrincipalName : example@contoso.onmicrosoft.com
Mail : example@contoso.onmicrosoft.com
UserType : Guest
AccountEnabled : True
LastSignInDateTime : 03/02/2025 5:59:28 AM
LastSigninDaysAgo : 30
lastSignInRequestId : cccccccc-2222-3333-4444-dddddddddddd
lastNonInteractiveSignInDateTime : Unknown
LastNonInteractiveSigninDaysAgo : Unknown
CreatedDateTime : 01/04/2025 5:55:34 AM
CreatedDaysAgo : 30
Questo comando recupera gli utenti guest senza un accesso interattivo negli ultimi 90 giorni.
Parametri
-LastSignInBeforeDaysAgo
Specifica il numero di giorni dall'ultimo accesso interattivo. Gli utenti che non hanno eseguito l'accesso entro questo periodo vengono restituiti.
Proprietà dei parametri
| Tipo: | System.Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-UserType
Filtra gli utenti in base al tipo (ad esempio, "Membro" o "Guest").
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | All |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
System.Int32
È possibile inviare tramite pipe un valore intero al -LastSignInBeforeDaysAgo parametro .
Output
System.Object
Restituisce un elenco di utenti che non hanno eseguito l'accesso entro il periodo specificato.