コンプライアンスコマンド
概要
他ユーザーとの共有状態を把握するためのコマンド群です。
コンプライアンスレポート
compliance-report コマンドは、管理者がKeeper管理コンソールと同様にコマンドラインからコンプライアンスレポートを生成するために使います。ノード、ユーザー、レコードタイトルごとのレコード権限の把握、所有または共有レコードによる絞り込み、監査・分析・記録用のファイルへのエクスポートに対応します。
PowerCommander
コマンド: Get-KeeperComplianceReport
-Format
table (既定)、json、または csv。
-Output
json または csv 用のファイルパス。table では使用しません。
-Username
列挙したエンタープライズメールが所有するレコードに限定。繰り返し指定可。
-Node
指定エンタープライズノード (および解決ロジックに従う子孫) 配下の所有者に限定。
-JobTitle
職名が一致する所有者に限定 (繰り返し指定可)。
-Record
レコード UID またはタイトルパターン (ワイルドカード) で絞り込み。繰り返し指定可
-Team
指定チームのメンバーが所有するレコードに限定 (繰り返し指定可)。
-Url
ログイン URL に指定部分文字列を含むレコードのみ (繰り返し指定可)。
-Shared
共有レコードのみ。
-DeletedItems
ゴミ箱のレコードのみ。-ActiveItems と同時指定不可。
-ActiveItems
アクティブ (ゴミ箱以外) のレコードのみ。-DeletedItems と同時指定不可。
-Rebuild
Keeperからセッション内コンプライアンスキャッシュを再構築
-NoRebuild
有効なら既存のセッション内キャッシュを使用。欠落時は 1 回構築。
-NoCache
レポート後にセッション内コンプライアンスキャッシュをクリア。
-Aging
監査データからエイジング列 (作成、最終パスワード変更、最終更新、最終ローテーション) を追加 (追加 API 呼び出し。レコードごとに 1 日 TTL の別エイジングキャッシュを使用)。
例:
Python CLI
コマンド: compliance report
フラグ:
--format : 出力形式 (table、csv、json)。
--output : 結果ファイルの出力パス (形式が table のときは無視)。
--rebuild, -r : ソースからローカルデータを再構築。
--no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。
--no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。
--node : ノード ID またはノード名 (既定はルートノード)。
--regex : 検索条件に正規表現を使用可能にする。
--username, -u : レポートに含めるレコードの所有者となるユーザー名。
--job-title, -jt : レポートに含めるレコード所有者の職名 (JOB_TITLE)。
--team : メンバーのレポート対象とするチーム名または UID。
--record : レポートに含めるレコードの UID またはタイトル。
--url URL : レポートに含めるレコードの URL。
--shared : 共有レコードのみ表示。
--deleted-items : 削除済みレコードのみ表示。
--active-items : アクティブなレコードのみ表示。
例:
コンプライアンスチームレポート
共有フォルダは、Keeperチームと個人ユーザーのいずれにも共有できます。本レポートでは、各チームの共有フォルダに対する権限とアクセスレベルを一覧できます。
PowerCommander
コマンド: Get-KeeperComplianceTeamReport
パラメーター
-Format
table (既定)、json、csv。
-Output
json / csv 用のパス (table では無視)。
-Node
このエンタープライズノード配下の所有者に限定 (内部解決に従う子孫を含む)。
-Team
チーム名または UID で絞り込み (繰り返し指定可)
-ShowTeamUsers
各チームのメンバーメールを team_users として追加 (表ではカンマ区切り)。
-Rebuild
コンプライアンスキャッシュを再構築。
-NoRebuild
有効ならキャッシュを使用。
-NoCache
完了後にコンプライアンスキャッシュをクリア。
例:
Python CLI
コマンド: compliance team-report
フラグ:
--format : 出力形式 (table、csv、json)。
--output : 結果ファイルの出力パス (形式が table のときは無視)。
--rebuild, -r : ソースからローカルデータを再構築。
--no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。
--no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。
--node : ノードIDまたはノード名 (既定はルートノード)。
--regex : 検索条件に正規表現を使用可能にする。
--show-team-users, -tu : 各チームの全メンバーを表示。
例:
コンプライアンスレコードアクセスレポート
指定ユーザーが (a) アクセスした、または (b) 現在アクセス可能なすべてのレコードを一覧します。使用アプリケーション、IPアドレス、タイムスタンプなど、監査およびコンプライアンス目的に関連するイベント詳細も含みます。
PowerCommander
コマンド: Get-KeeperComplianceRecordAccessReport
パラメーター
-Email
レポート対象ユーザー: エンタープライズのメール、数値のエンタープライズユーザー ID、および @all。複数は -Email を繰り返し指定。省略時は @all と同じ挙動。
例 -Email user1, user2...
-ReportType
history: 監査に基づくレコードアクセス。vault: コンプライアンススナップショットからユーザーごとのボルト内全レコード (監査フィールドは利用可能な場合に付与) 。
-Format
table、json、または csv。
-Output
json または csv エクスポート用のファイルパス。
-Node
任意。ユーザー名 / チームと併用し、対象とするエンタープライズユーザーを限定 (他のコンプライアンスレポートと同じ意味論) 。
-Username
任意。特定のエンタープライズユーザーのメールで絞り込み。
-Team
任意。指定チーム (名前または UID) のメンバーで絞り込み。
-Pattern
任意。各列に対するワイルドカードフィルター (-like) 。PatternRegex とは併用不可 (別パラメータ集合) 。
-PatternRegex
任意。タブ結合行に対する正規表現フィルター。Pattern とは併用不可。例: "login"
-Rebuild
サーバーからセッション内コンプライアンススナップショットキャッシュを再構築。
-NoRebuild
可能な限り既存のセッション内キャッシュを使用。
-NoCache
コマンド終了後にセッション内コンプライアンスキャッシュをクリア。
-Aging
エイジング列を追加: created、last_pw_change、last_modified、last_rotation。
例:
Python CLI
コマンド: compliance record-access-report
フラグ:
--format : 出力形式 (table、csv、json)。
--output : 結果ファイルの出力パス (形式が table のときは無視)。
--rebuild, -r : ソースからローカルデータを再構築。
--no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。
--no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。
--node : ノード ID またはノード名 (既定はルートノード)。
--regex : 検索条件に正規表現を使用可能にする。
--username, -u : レポートに含めるレコードの所有者となるユーザー名。
--email, -e : メールまたは ID。全ユーザーは @all。
--report-type : レコードアクセスデータの種別 (history または vault)。
--aging : レコードのエイジングデータを含める。
例:
コンプライアンスサマリーレポート
エンタープライズ内のレコードに関する集計情報を表示します。既定ではレコード所有者ごとにグループ化します。将来的に他エンティティによるグループ化が追加される場合があります。
Python CLI
コマンド: compliance summary-report
フラグ:
--format : 出力形式 (table、csv、json)。
--output : 結果ファイルの出力パス (形式が table のときは無視)。
--rebuild, -r : ソースからローカルデータを再構築。
--no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。
--no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。
--node : ノード ID またはノード名 (既定はルートノード)。
--regex : Allow use of regular expressions in search criteria.
例:
コンプライアンス共有フォルダレポート
compliance team-report コマンドと同様に、エンタープライズ全体の共有フォルダに対してチームおよび個人ユーザーを含むすべてのエンティティが持つアクセスの詳細をレポートします。
Python CLI
コマンド: compliance shared-folder-report
フラグ:
--format : 出力形式 (table、csv、json)。
--output : 結果ファイルの出力パス (形式が table のときは無視)。
--rebuild, -r : ソースからローカルデータを再構築。
--no-rebuild, -nr : ローカルキャッシュがある場合はリモート取得を行わない。
--no-cache, -nc : レポート生成後にローカルの非メモリ領域のデータを削除。
--node : ノード ID またはノード名 (既定はルートノード)。
--regex : 検索条件に正規表現を使用可能にする。
--show-team-users, -tu : 各チームの全メンバーを表示。
例:
最終更新

