Get-EntraBetaUserInactiveSignIn

過去 N 日間に対話型サインインなしでユーザーを取得します。

構文

Default (既定)

Get-EntraBetaUserInactiveSignIn

    -Ago <Int32>
    [-UserType <String>]
    [<CommonParameters>]

説明

このコマンドレットは、過去 N 日間に対話型サインインのないユーザーを取得します。

例 1: 過去 10 日間に対話型サインインがないユーザーを取得する

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

この例では、過去 30 日以内にサインインしていないユーザーを検索する方法を示します。

例 2: 過去 10 日間に対話型サインインなしでゲスト ユーザーを取得する

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

この例では、過去 30 日以内にサインインしていないゲスト ユーザーを検索する方法を示します。 すべてのユーザーの All 、内部ユーザーの Member 、または外部ユーザーの Guest を選択します。

例 3: フィルターを使用して過去 10 日間に対話型の Sign-Ins のないユーザーを取得する

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

この例では、フィルターを使用して、過去 30 日以内にサインインしていないユーザーを検索する方法を示します。

パラメーター

-Ago

最後のサインイン アクティビティを確認する日数。

パラメーターのプロパティ

型:System.Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:LastSignInBeforeDaysAgo

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UserType

フィルター処理するユーザーの種類を指定します。 すべてのユーザーの All 、内部ユーザーの Member 、または外部ユーザーの Guest を選択します。

パラメーターのプロパティ

型:System.String
規定値:All
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

System.String

出力

System.Object

メモ

ロールの割り当て可能なグループまたは特権アクセス グループを更新するには、アクセス許可スコープ PrivilegedAccess.ReadWrite.AzureADGroup 必要があります。