Get-EntraBetaUserInactiveSignIn
Recuperare gli utenti senza accessi interattivi negli ultimi N giorni.
Sintassi
Default (Impostazione predefinita)
Get-EntraBetaUserInactiveSignIn
-Ago <Int32>
[-UserType <String>]
[<CommonParameters>]
Descrizione
Questo cmdlet recupera gli utenti senza accessi interattivi negli ultimi N giorni.
Esempio
Esempio 1: Recuperare gli utenti senza accessi interattivi negli ultimi 10 giorni
Connect-Entra -Scopes 'User.Read.All','AuditLog.Read.All'
Get-EntraBetaUserInactiveSignIn -Ago 10
UserID : cccccccc-2222-3333-4444-dddddddddddd
DisplayName : Allan Deyoung
UserPrincipalName : AllanD@Contoso.com
Mail : AllanD@Contoso.com
UserType : Member
AccountEnabled : True
LastSignInDateTime : 10/7/2024 12:15:17 PM
LastSigninDaysAgo : 30
lastSignInRequestId : eeeeeeee-4444-5555-6666-ffffffffffff
lastNonInteractiveSignInDateTime : 10/7/2024 12:13:13 PM
LastNonInteractiveSigninDaysAgo : 30
lastNonInteractiveSignInRequestId : dddddddd-3333-4444-5555-eeeeeeeeeeee
CreatedDateTime : 10/7/2024 12:32:30 AM
CreatedDaysAgo : 31
Questo esempio mostra come trovare gli utenti che non hanno eseguito l'accesso negli ultimi 30 giorni.
Esempio 2: Recuperare gli utenti guest senza accessi interattivi negli ultimi 10 giorni
Connect-Entra -Scopes 'User.Read.All','AuditLog.Read.All'
Get-EntraBetaUserInactiveSignIn -Ago 10 -UserType 'Guest'
UserID : cccccccc-2222-3333-4444-dddddddddddd
DisplayName : Allan Deyoung
UserPrincipalName : AllanD@Contoso.com
Mail : AllanD@Contoso.com
UserType : Guest
AccountEnabled : True
LastSignInDateTime : 10/7/2024 12:15:17 PM
LastSigninDaysAgo : 30
lastSignInRequestId : eeeeeeee-4444-5555-6666-ffffffffffff
lastNonInteractiveSignInDateTime : 10/7/2024 12:13:13 PM
LastNonInteractiveSigninDaysAgo : 30
lastNonInteractiveSignInRequestId : dddddddd-3333-4444-5555-eeeeeeeeeeee
CreatedDateTime : 10/7/2024 12:32:30 AM
CreatedDaysAgo : 31
Questo esempio mostra come trovare gli utenti guest che non hanno eseguito l'accesso negli ultimi 30 giorni. Scegliere All per tutti gli utenti, Member per gli utenti interni o Guest per gli utenti esterni.
Esempio 3: Recuperare gli utenti senza Sign-Ins interattivo negli ultimi 10 giorni usando un filtro
Connect-Entra -Scopes 'User.Read.All','AuditLog.Read.All'
Get-EntraBetaUserInactiveSignIn -Ago 10 | Where-Object {$_.UserPrincipalName -eq 'SawyerM@contoso.com'}
UserID : cccccccc-2222-3333-4444-dddddddddddd
DisplayName : Sawyer Miller
UserPrincipalName : SawyerM@Contoso.com
Mail : SawyerM@Contoso.com
UserType : Member
AccountEnabled : True
LastSignInDateTime : 10/7/2024 12:15:17 PM
LastSigninDaysAgo : 30
lastSignInRequestId : eeeeeeee-4444-5555-6666-ffffffffffff
lastNonInteractiveSignInDateTime : 10/7/2024 12:13:13 PM
LastNonInteractiveSigninDaysAgo : 30
lastNonInteractiveSignInRequestId : dddddddd-3333-4444-5555-eeeeeeeeeeee
CreatedDateTime : 10/7/2024 12:32:30 AM
CreatedDaysAgo : 31
Questo esempio mostra come trovare gli utenti che non hanno eseguito l'accesso negli ultimi 30 giorni usando un filtro.
Parametri
-Ago
Numero di giorni per verificare la presenza dell'ultima attività di accesso.
Proprietà dei parametri
| Tipo: | System.Int32 |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | LastSignInBeforeDaysAgo |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-UserType
Specifica il tipo di utente da filtrare. Scegliere All per tutti gli utenti, Member per gli utenti interni o Guest per gli utenti esterni.
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: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| 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.String
Output
System.Object
Note
L'aggiornamento di gruppi assegnabili ruolo o gruppi di accesso con privilegi richiede l'ambito PrivilegedAccess.ReadWrite.AzureADGroup di autorizzazione.