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.