ゴミ箱コマンド

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

概要

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

コマンド

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

Trash Listコマンド

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

chevron-rightDotNet CLIhashtag

コマンド: 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
chevron-rightDotNet SDKhashtag

メソッド:

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

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

chevron-rightPower Commanderhashtag

コマンド: Get-KeeperTrashList -Verbose

chevron-rightPython CLIhashtag

コマンド: trash list

フラグ:

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

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

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

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

例:

chevron-rightPython SDKhashtag

関数: _ensure_deleted_records_loaded

Trash Restoreコマンド

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

chevron-rightDotNet CLIhashtag

コマンド: trash restore <recorduid>

例:

chevron-rightDotNet SDKhashtag

コマンド: RestoreTrashRecords

chevron-rightPower Commanderhashtag

コマンド: Restore-KeeperTrashRecords

例:

chevron-rightPython CLIhashtag

コマンド: trash restore

パラメータ:

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

フラグ:

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

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

例:

chevron-rightPython SDKhashtag

関数: restore_trash_records

Trash Getコマンド

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

chevron-rightDotNet CLIhashtag

コマンド: trash get <recorduid>

例:

chevron-rightDotNet SDKhashtag

コマンド: 対象外

chevron-rightPower Commanderhashtag

コマンド: Get-KeeperTrashedRecordDetails

chevron-rightPython CLIhashtag

コマンド: trash get

パラメータ:

record レコードUID

例:

chevron-rightPython SDKhashtag

関数: get_trash_record

Trash Unshareコマンド

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

chevron-rightDotNet CLIhashtag

コマンド: trash unshare <recorduid>

例:

chevron-rightDotNet SDKhashtag

コマンド: 対象外

chevron-rightPower Commanderhashtag

コマンド: Remove-TrashedKeeperRecordShares

例:

chevron-rightPython CLIhashtag

コマンド: trash unshare

パラメータ:

records レコードUID

フラグ:

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

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

例:

chevron-rightPython SDKhashtag

対象外

Trash Purgeコマンド

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

chevron-rightDotNet CLIhashtag

コマンド: trash purge

例:

chevron-rightDotNet SDKhashtag

コマンド: 近日公開

chevron-rightPower Commanderhashtag

コマンド: Clear-KeeperTrash

例:

chevron-rightPython CLIhashtag

コマンド: trash purge

フラグ:

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

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

例:

chevron-rightPython SDKhashtag

関数: purge_trash

最終更新

役に立ちましたか?