ServiceNow でユーザーログインセッションを確認する方法Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この記事では、管理者が ServiceNow でユーザーログインセッションを表示および監視する方法について説明します。標準テーブル、データベースビュー、およびスクリプトを使用して、アクティブなユーザーセッション、ログイン履歴、およびセッションの詳細を確認する方法について説明します。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 該当なし Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 方法 1:アクティブなユーザーセッションを表示する (推奨) 手順: フィルターナビゲーターに「 sys_user_session.list」と入力し Enter キーを押しますまたは[ユーザー管理] → [セッション] に移動します リストには以下が表示されます。 ユーザーセッション開始時間前回アクセス時刻IP アドレスブラウザ有効なステータス 共通フィルター: アクティブ = true → 現在ログインしているユーザーを表示しますユーザー = [ユーザー名] → 特定のユーザーのセッションを表示します 方法 2: v_user_session を使用してセッションを表示する (レポートに推奨) 概要: v_user_session は、セッションデータとユーザーデータを組み合わせたデータベースビューです。これは、レポート、ダッシュボード、およびパフォーマンスに適したクエリに役立ちます。 手順: フィルターナビゲーターで、「 v_user_session.list」と入力しますこのビューでは、次の機能が提供されます。 ユーザー名と表示名セッションステータスログイン時間前回アクセス時刻IP アドレスノード情報 共通フィルター: Active = trueUser.user_name = [ユーザー名] 方法 3:ユーザーレコードからユーザーセッションを表示する 手順: [ユーザー管理] → [ユーザー] に移動します必要なユーザーレコードを開きますフォームヘッダーを右クリックします関連リンク → セッションを選択 選択したユーザーのアクティブなセッションと過去のセッションの両方が表示されます。 方法 4: ログイン履歴とログイン試行を確認する ログイン試行 (成功および失敗): [システムセキュリティ] → ログイン試行に移動します または、 syslog_transaction.list を開きます このデータを使用して、次の項目を確認できます。 ログイン成功失敗したログイン認証ソースと IP アドレス 方法 5: バックグラウンドスクリプトを使用してセッションをチェックする 注: アドミン アクセス権が必要です。 sys_user_session を使用してアクティブセッションをクエリ var session = new GlideRecord('sys_user_session');session.addQuery('active', true);session.query();while (session.next()) { gs.print( session.user.name + " | " + session.ip_address + " | " + session.last_accessed ); } v_user_session を使用してアクティブセッションをクエリ var session = new GlideRecord('v_user_session');session.addQuery('active', true);session.query();while (session.next()) { gs.print( session.user_name + " | " + session.ip_address + " | " + session.last_accessed ); }