For the complete documentation index, see llms.txt. This page is also available as Markdown.

ゴミ箱コマンド

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

概要

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

コマンド

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 詳細出力を表示

--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

最終更新