ユーザーレポートコマンド

ユーザーレポート

ユーザーの状態をまとめたレポートを表示します。

DotNet CLI

近日公開

DotNet SDK

近日公開

PowerCommander

コマンド: Get-KeeperUserReport

別名: user-report

メールアドレス、名前、ステータス、転送ステータス、最終ログイン、ノード、ロール、チームなどを含むユーザー状態レポートを返します。

パラメーター:

-Days - 指定した日数の範囲でレポートを生成します。

-LastLogin - 最終ログインに関する列のみを表示します (列: emailnamestatustransfer_statuslast_login)。

-Format - レポートをjson、table、csvの形式で表示します。

-Output - 出力をファイルに保存します。

例:

PS > Get-KeeperUserReport -Days 30 -LastLogin
Email                             Name                  Status  TransferStatus    LastLogin
-----                             ----                  ------  --------------    ---------
abc@gmail.com                                           Invited Pending transfer  N/A
abc234@example.com                                      Invited Pending transfer  N/A
abcwfef@gmail.com                 SEA                   Invited Pending transfer  N/A
test1@example.com              test user                Active  Transfer accepted 2026-03-24 11:11:32 UTC
Python CLI

コマンド: user-report

フラグ:

  • --format 出力形式 {table, csv, json}

  • --output 結果ファイルの出力パス (形式が table のときは無視)

  • --days 最終ログインを遡る日数 (0は制限なし)。既定は365

  • --last-login, -l 最終ログイン情報に絞った簡易レポート

例:

My Vault> user-report --days 20 --last-login --format json --output json
Python SDK

関数:

def generate_report(self) -> List[UserReportEntry]:
        """Generate the user report."""
        users = list(self._enterprise_data.users.get_all_entities())
        active_usernames = [u.username.lower() for u in users if u.status == 'active']

最終更新