Get-EntraInactiveSignInUser
Pobierz użytkowników bez interaktywnego logowania od określonej liczby dni temu.
Składnia
Default (domyślnie)
Get-EntraInactiveSignInUser
[-LastSignInBeforeDaysAgo <Int32>]
[-UserType <String>]
[<CommonParameters>]
Opis
Polecenie Get-EntraInactiveSignInUser cmdlet pobiera użytkowników, którzy nie zalogowali się interaktywnie w ciągu określonej liczby dni. To polecenie cmdlet może być przydatne do identyfikowania nieaktywnych kont w środowisku Microsoft Entra ID.
Przykłady
Przykład 1. Pobieranie użytkowników, którzy nie zalogowali się przez 30 dni
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
To polecenie pobiera użytkowników bez interakcyjnego logowania w ciągu ostatnich 30 dni.
Przykład 2. Pobieranie nieaktywnych użytkowników-gości
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
To polecenie pobiera użytkowników-gości bez interakcyjnego logowania w ciągu ostatnich 90 dni.
Parametry
-LastSignInBeforeDaysAgo
Określa liczbę dni od ostatniego logowania interakcyjnego. Użytkownicy, którzy nie zalogowali się w tym okresie, są zwracani.
Właściwości parametru
| Typ: | System.Int32 |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
-UserType
Filtruje użytkowników na podstawie ich typu (na przykład "Członek" lub "Gość").
Właściwości parametru
| Typ: | System.String |
| Domyślna wartość: | All |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | True |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wejściowe
System.Int32
Możesz przekazać wartość całkowitą do parametru -LastSignInBeforeDaysAgo .
Dane wyjściowe
System.Object
Zwraca listę użytkowników, którzy nie zalogowali się w określonym przedziale czasu.