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 必要があります。