Get-EntraInactiveSignInUser

Recupere usuários sem uma entrada interativa desde um número especificado de dias atrás.

Sintaxe

Default (Default)

Get-EntraInactiveSignInUser
    [-LastSignInBeforeDaysAgo <Int32>]
    [-UserType <String>]
    [<CommonParameters>]

Description

O Get-EntraInactiveSignInUser cmdlet recupera usuários que não entraram interativamente em um número especificado de dias. Esse cmdlet pode ser útil para identificar contas inativas em seu ambiente de Microsoft Entra ID.

Exemplos

Exemplo 1: recuperar usuários que não entraram por 30 dias

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

Esse comando recupera usuários sem uma entrada interativa nos últimos 30 dias.

Exemplo 2: recuperar usuários convidados inativos

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

Esse comando recupera usuários convidados sem uma entrada interativa nos últimos 90 dias.

Parâmetros

-LastSignInBeforeDaysAgo

Especifica o número de dias desde a última entrada interativa. Os usuários que não entraram nesse período são retornados.

Propriedades do parâmetro

Tipo:System.Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

-UserType

Filtra os usuários com base em seu tipo (por exemplo, "Membro" ou "Convidado").

Propriedades do parâmetro

Tipo:System.String
Valor padrão:All
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:True
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

System.Int32

Você pode redirecionar um valor inteiro para o -LastSignInBeforeDaysAgo parâmetro.

Saídas

System.Object

Retorna uma lista de usuários que não entraram no período especificado.