ゴミ箱コマンド

ゴミ箱関連コマンドの説明

概要

ゴミ箱内の削除済みレコードを一覧表示したり管理します。削除されたレコードはパージされるまでゴミ箱に残ります。

コマンド

CLIおよびSDKでゴミ箱を管理するときに、次の機能が利用できます。

ゴミ箱の一覧コマンド

このコマンドはボルトのゴミ箱にあるレコードとフォルダーを一覧表示します。ゴミ箱のレコードはメモリに読み込まれ、削除済み・孤立・共有フォルダーとして取得できます。

DotNet CLI

コマンド: trash

例:

My Vault> trash list
  #  Folder UID              Record UID              Name                             Record Type  Deleted At             Status
---  ----------------------  ----------------------  -------------------------------  -----------  ---------------------  ------
  1                          0thOtx4abVGBaNKcycX04Q  defws                            address                             Share 
  2  JSz1s5lZ_KUNwbCnvQZRPw                          testrtg                                       08/10/2025 5:07:04 AM  Folder
DotNet SDK

メソッド:

var deletedRecords = TrashManagement.GetDeletedRecords();
var orphanedRecords = TrashManagement.GetOrphanedRecords();
var sharedFolders = TrashManagement.GetSharedFolders();

これらの関数を組み合わせると、ゴミ箱データをすべて取得できます。

Power Commander

コマンド: Get-KeeperTrashList -Verbose

Python CLI

コマンド: trash list

フラグ:

-v --verbose 詳細なverbose出力を表示する

--format 出力形式 - Table、JSON または CSV

--output 出力先ファイルのパス ("table" 形式では無視)

pattern ゴミ箱一覧時の検索条件

例:

Python SDK

関数: _ensure_deleted_records_loaded

ゴミ箱からの復元コマンド

ボルトのゴミ箱にあるレコードを復元するために使います。

DotNet CLI

コマンド: trash restore <recorduid>

例:

DotNet SDK

コマンド: RestoreTrashRecords

Power Commander

コマンド: Restore-KeeperTrashRecords

例:

Python CLI

コマンド: trash restore

パラメータ:

records 復元するレコードUIDの一覧

フラグ:

--force 確認メッセージをスキップする

-h, --help ヘルプを表示して終了する

例:

Python SDK

関数: restore_trash_records

ゴミ箱アイテムの参照コマンド

このコマンドはゴミ箱のレコードを取得し、その情報を表示するために使います。

DotNet CLI

コマンド: trash get <recorduid>

例:

DotNet SDK

コマンド: 対象外

Power Commander

コマンド: Get-KeeperTrashedRecordDetails

Python CLI

コマンド: trash get

パラメータ:

record レコードUID

例:

Python SDK

関数: get_trash_record

ゴミ箱の共有解除コマンド

このコマンドは、ゴミ箱のレコードの共有を他のユーザーのボルトから外し、孤立状態を避けるために使います。ゴミ箱のレコードは共有先ユーザーのボルトにも存在し得ます。

DotNet CLI

コマンド: trash unshare <recorduid>

例:

DotNet SDK

コマンド: 対象外

Power Commander

コマンド: Remove-TrashedKeeperRecordShares

例:

Python CLI

コマンド: trash unshare

パラメータ:

records レコードUID

フラグ:

--force 確認プロンプトをスキップする

-h, --help ヘルプを表示して終了する

例:

Python SDK

対象外

ゴミ箱の完全削除コマンド

このコマンドはゴミ箱のすべてのレコードと共有フォルダーを消去する (完全に削除する) ために使います。

DotNet CLI

コマンド: trash purge

例:

DotNet SDK

コマンド: 近日公開

Power Commander

コマンド: Clear-KeeperTrash

例:

Python CLI

コマンド: trash purge

フラグ:

--force 確認プロンプトをスキップする

-h, --help ヘルプを表示して終了する

例:

Python SDK

関数: purge_trash

最終更新