Get-EntraInactiveSignInUser
Abrufen von Benutzern ohne interaktive Anmeldung seit einer bestimmten Anzahl von Tagen.
Syntax
Default (Standard)
Get-EntraInactiveSignInUser
[-LastSignInBeforeDaysAgo <Int32>]
[-UserType <String>]
[<CommonParameters>]
Beschreibung
Das Get-EntraInactiveSignInUser Cmdlet ruft Benutzer ab, die sich innerhalb einer bestimmten Anzahl von Tagen nicht interaktiv angemeldet haben. Dieses Cmdlet kann nützlich sein, um inaktive Konten in Ihrer Microsoft Entra ID Umgebung zu identifizieren.
Beispiele
Beispiel 1: Abrufen von Benutzern, die sich 30 Tage lang nicht angemeldet haben
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
Dieser Befehl ruft Benutzer ohne interaktive Anmeldung innerhalb der letzten 30 Tage ab.
Beispiel 2: Abrufen inaktiver Gastbenutzer
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
Mit diesem Befehl werden Gastbenutzer ohne interaktive Anmeldung innerhalb der letzten 90 Tage abgerufen.
Parameter
-LastSignInBeforeDaysAgo
Gibt die Anzahl der Tage seit der letzten interaktiven Anmeldung an. Benutzer, die sich innerhalb dieses Zeitraums nicht angemeldet haben, werden zurückgegeben.
Parametereigenschaften
| Typ: | System.Int32 |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-UserType
Filtert Benutzer basierend auf ihrem Typ (z. B. "Mitglied" oder "Gast").
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | All |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Eingaben
System.Int32
Sie können einen ganzzahligen Wert an den -LastSignInBeforeDaysAgo Parameter übergeben.
Ausgaben
System.Object
Gibt eine Liste von Benutzern zurück, die sich nicht innerhalb des angegebenen Zeitraums angemeldet haben.