アクションレポートコマンド

特定ステータスのユーザー、または所定期間内に操作していないユーザーに対するレポートの生成および操作

未ログオンのユーザーのアクションレポート

指定した日数以内にログオンしていないユーザーの一覧を表示します。

DotNet CLI

コマンド: action-report --target no-logon --days-since 45

パラメーター:

target または t - レポート対象のユーザーステータス <no-logon, no-update, locked, invited, no-recovery>

days-since または d - 対象操作を遡る日数 <NUMBER OF DAYS>

例:

My Vault> action-report --target no-logon --days-since 45
DotNet SDK

関数:

PowerCommander

コマンド: Get-KeeperActionReport

パラメーター:

-Target - レポート対象のユーザーステータス <no-logon, no-update, locked, invited, no-recovery>

-DaysDince - 対象操作を遡る日数 <NUMBER OF DAYS>

例:

Python CLI

例:

Admin Action Taken:
        COMMAND: NONE (No action specified)
        STATUS: n/a
        SERVER MESSAGE: n/a
        AFFECTED: 0

Note: the following reflects data prior to any administrative action being applied
8 User(s) With "No-logon" Status Older Than 30 Day(s): 

         User ID  Email                                   Name              Status    Transfer Status    Node
----------------  --------------------------------------  ----------------  --------  -----------------  ---------------------------------------
1169425105420506  [email protected]                            Active    Transfer accepted  Metronlabs\test1
1169425105420717  [email protected]                               Active    Transfer accepted  Metronlabs
Python SDK

関数:

 def generate_report(self) -> List[ActionReportEntry]:
        target_users = self._get_target_users()
        
        report_entries: List[ActionReportEntry] = []
        
        for user in target_users:

ロックユーザーのアクションレポート

指定ノード内でロック状態が一定日数以上続いているユーザーアカウントの一覧を表示します。

DotNet CLI

コマンド: action-report --target locked --days-since 10 --node="sales"

パラメーター:

target または t - レポート対象のユーザーステータス <no-logon, no-update, locked, invited, no-recovery>

days-since または d - 対象操作を遡る日数 <NUMBER OF DAYS>

node - 対象ノード名を指定します。

apply-action または a - 適用する操作 none,lock,delete,transfer

例:

DotNet SDK

関数:

PowerCommander

コマンド: Get-KeeperActionReport

パラメーター:

-Target - レポート対象のユーザーステータス <no-logon, no-update, locked, invited, no-recovery>

-DaysSince - 対象操作を遡る日数 <NUMBER OF DAYS>

-Node - 対象ノード名を指定します。

-ApplyAction - 適用する操作 none,lock,delete,transfer

例:

Python CLI

例:

Python SDK

関数:

列指定付きのアクションレポート

未ログオンのユーザーを、レポートに含める列を指定して一覧表示します。

DotNet CLI

コマンド: action-report -t no-logon --columns= node, name, user_id, email, status, transfer_status

パラメーター:

columns - レポートに追加する列 node, name, user_id, email, status, transfer_status

例:

DotNet SDK

関数:

PowerCommander

コマンド: Get-KeeperActionReport

パラメーター:

-Columns - レポートに追加する列 node, name, user_id, email, status, transfer_status

例:

Python CLI

例:

Python SDK

関数:

最終更新