レコードに関するコマンド
レコードの操作に関連したすべてのコマンド
コマンド
対話型シェル、CLI、JSON構成ファイルのいずれを使用する場合でも、以下のレコードコマンドがサポートされています。各コマンドには追加のパラメーターやオプションを指定できます。
特定のコマンドのヘルプを表示するには、以下のコマンドを実行します。
help <command>
すべてのレコードを一覧表示するか、または正規表現を使用して検索します。
正規表現を使用してすべてのレコードを検索します。
フォルダの内容を一覧表示します
フォルダ構造全体をツリー表示します
現在のフォルダを変更します
印刷可能形式またはJSON形式でKeeperレコード、フォルダ、チームを取得して表示します
指定したKeeperのレコードのパスワードフィールドをシステム出力に表示します
指定したKeeperレコードのパスワードフィールドをクリップボードにコピーするかstdoutに送信します
履歴またはレコードの変更を表示します
指定したレコードの二要素コードを表示するか、レコードが指定されていない場合は、二要素コードを含むレコードの一覧を表示します
指定したレコードのすべての添付ファイルをダウンロードします
指定したレコードにファイルをアップロードして添付します
指定したレコードから添付ファイルを削除します
ボルト内でアクセスできるすべてのファイルのレポートを表示します
ボルト内のすべての共有フォルダの詳細情報を表示します
アクセスできるすべてのチームを一覧表示します
addまたは a
廃止: record-addをご使用ください
レコードを追加します
edit
廃止: record-updateをご使用ください
既存のレコードを編集します
レコードを削除します
レコードにメモを追加します
フォルダまたは共有フォルダを作成します
フォルダまたは共有フォルダとその内容を削除します
フォルダ名を変更します
レコードまたはフォルダに移動します
レコードまたはフォルダ間のリンクを作成します
指定した属性やフィールドに基づいて、ボルト内の重複レコードを検索します。
レコードのショートカットを一覧表示または管理します
フォルダを共有フォルダから個人用フォルダに変換します (またはその逆)
ごみ箱の削除されたレコードを一覧表示して管理します
パスワードレポートの表示
ボルト内の所有者のいないレコードをリストします (任意で所有権を請求します)
listコマンド
コマンド: listまたはl
詳細: すべてのレコードを一覧表示するか、または正規表現を使用して検索します
スイッチ:
-v、--verbose 詳細出力 (レコード名が列に対して長すぎる場合)
例:
l
l twitter
l ^(?!.*FTP).*Azure.*$ すべてのレコードを一覧表示します
twitterという文字列を含むすべてのレコードを一覧表示します
文字列「FTP」を含まないすべての「Azure」レコードを一覧表示します (正規表現を使用)
searchコマンド
コマンド: searchまたはs
詳細: 正規表現を使用してボルトを検索します
パラメータ:
検索で使用する正規表現
スイッチ:
-v、--verbose 詳細出力
--format <{table, json}> 出力形式を指定します。
table – 結果を表形式で表示(デフォルト)
json – 結果をJSON形式で表示
例:
s dropbox
s [0-z]*\.org
search dropbox --format json「dropbox」を含むレコードを検索します
「.org」で終わる数字と文字からなる文字列のみを含むレコードを検索します
「dropbox」という語を含むレコードを検索し、結果をJSON形式で返します。
lsコマンド
コマンド: ls
詳細: フォルダの内容を一覧表示します
スイッチ:
-l、--list 詳細なリストを表示します
-f、--folders フォルダを表示します
-r、--records レコードを表示します
-v、--verbose 詳細出力
-R, --recursive サブフォルダの内容を表示します
--format 出力形式 {table, csv, json, pdf} を指定します
--output 出力ファイルの保存先パスを指定します(「table」形式の場合は無視されます)。
例:
ls -l
ls -r
ls -l -r -v
ls -R -l "Folder1"
ls -l --format jsonフォルダの内容の詳細なリスト
フォルダ内のレコードのみのリスト (サブフォルダなし)
レコードの詳細なリストを表示します。表がいびつになっても長いタイトルを表示します
「Folder1」とそのサブフォルダにあるすべてのレコードとフォルダの詳細なリストを表示します
JSON形式でのフォルダ内容の詳細な一覧
treeコマンド
コマンド: tree
詳細: 指定したフォルダまたは現在の場所 (フォルダを指定しない場合) をルートとして使用し、フォルダ全体の構造をツリーとして表示します
パラメータ:
ツリーのルートとして使用するフォルダのフルパス、UID、または名前 (現在の場所が親フォルダの場合) (オプション)
スイッチ:
-r、--records ツリー内の各フォルダのレコードを表示します (やや暗めのテキストで表示されます)
-s、--shares 共有フォルダの共有権限を表示します (デフォルトでは凡例/略語表に表示される権限の種類を示す記号)
-hk、--hide-shares-key 権限の凡例を非表示にします (--sharesフラグを指定した場合のみ有効)
-t、--title <TITLE> フォルダ構造の表示でオプションのタイトルを表示します
-v、--verbose 詳細出力 (名前に加えてレコード/フォルダUIDを表示します)
例:
tree
tree "Office Codes/"
tree --verbose --records --title="My Folder Structure w/ Records (UIDs shown)"
tree --shares --hide-shares-key "/Work Folders/Team1"現在の場所をルートとして使用して、フォルダ全体の構造をツリーとして表示します
サブディレクトリ「Office Codes」フォルダをルートとして、フォルダ全体の構造を表示します
「My Folder Structure w/ Records (UIDs shown)」というタイトルのフォルダ構造を表示します。現在の場所をルートとして使用して、各フォルダ内のレコードも (各フォルダ/レコードに対応するUIDも含めて) 表示します
格納されている共有フォルダごとに、共有アクセス権限 (略号で) を持つフォルダ構造を表示します。対応するアクセス権限記号の凡例/略語表は表示されません。表示されるフォルダ構造のルートは、ボルトのルートフォルダにあるWork Foldersという名前のフォルダにあるTeam1という名前のサブフォルダです (この例ではターゲットフォルダのフルパスが指定されているため、このコマンドはどこからでも呼び出せます)
cdコマンド
コマンド: cd
詳細: カレントディレクトリを変更します
パラメータ:
移動先の場所
引用符を使用すると、名前にスペースやスラッシュが含まれるフォルダに移動できます。
バックスラッシュ (\) を使用すると、フォルダ名の引用符をエスケープできます。
例:
cd social/
cd financial/banks/
cd /
cd "folder/with/slashes"
cd folder\"with\"quotesカレントディレクトリの「social」という名前のフォルダに移動します
「financial」という名前のフォルダ内の「banks」という名前のフォルダに移動します
ボルトのルートに移動します
「folder/with/slashes」という名前のフォルダに移動します
「folder"with"quotes」という名前のフォルダに移動します
find-passwordコマンド
コマンド: find-password
詳細: レコードのUIDまたはパスを指定して、指定したKeeperのレコードのパスワードをシステム出力に表示します
パラメータ:
レコードのパスまたはUID
スイッチ:
--username <USERNAME> 正規表現 (オプション) を使用してログイン名と照合します。レコードを検索するには、指定されたタイトルまたはUIDも照合する必要があります。
--output <{clipboard, stdout}> 出力先を選択します
stdout - システム出力にパスワードを表示します (デフォルト)
clipboard - パスワードをクリップボードにコピーします
-l、--login パスワードの代わりにログイン名を出力します
例:
find-password rvwIBG_ban2VTH64OsnzLn
find-password office/Zoom
find-password rvwIBG_ban2VTH64OsnzLn --output clipboard
find-password social/Twitter -l
find-password reddit --username .*second.*指定されたUIDを持つ特定のレコードのパスワードを表示します
「office」フォルダの「Zoom」というタイトルのレコードのパスワードを表示します
特定のレコードのパスワードをクリップボードにコピーします
「social」フォルダ内の「Twitter」というタイトルのレコードのログインを表示します
タイトルが「reddit」で始まり、ユーザー名に「second」が含まれるレコードのパスワードを表示します
clipboard-copyコマンド
コマンド: clipboard-copy
詳細: 指定したKeeperのレコードのパスワードを、レコードのUIDまたはパスを指定してクリップボードにコピーするか、パスワードをstdoutに送信します。
パラメータ:
レコードのパスまたはUID
スイッチ:
--username <USERNAME> regexを使用してログイン名を照合します。レコードを発見するには、指定されたタイトルまたはUIDも一致する必要があります。
--output <{clipboard, stdout, stdouthidden, variable}> 出力先を選択します。
clipboard- 出力値をクリップボードにコピーします (デフォルト)stdout- システム出力に出力値を表示しますstdouthidden- システム出力に出力値を表示しますが非表示の状態ですvariable- Keeper変数に出力値を保存します
-l、--login パスワードの代わりにログイン名を出力します
--field <FIELD NAME> カスタムフィールドを出力します
--name Keeper変数名
-r、--revision レコードのリビジョン
-tまたは--totp TOTPコードを出力します
例:
clipboard-copy rvwIBG_ban2VTH64OsnzLn
clipboard-copy office/Zoom
clipboard-copy rvwIBG_ban2VTH64OsnzLn --output stdout
clipboard-copy social/Twitter -l
clipboard-copy reddit --username .*second.*指定されたUIDを持つ特定のレコードのパスワードをクリップボードにコピーします
「office」フォルダの「Zoom」というタイトルのレコードのパスワードをクリップボードにコピーします
指定されたUIDを持つ特定のレコードのパスワードを表示します
「social」フォルダ内の「Twitter」というタイトルのレコードのログインをクリップボードにコピーします
タイトルが「reddit」で始まり、ユーザー名に「second」が含まれるレコードのパスワードをクリップボードにコピーします
getコマンド
コマンド: get または g
詳細: 対応するUIDを指定して、印刷可能形式またはJSON形式でKeeperレコード、フォルダ、チームを取得して表示します。
パラメータ:
レコード、フォルダ、またはチームのUID
スイッチ:
--unmask 伏せ字項目の内容をプレーンテキストとして表示します
--format<{detail, json, password}> 出力の形式を選択します
detail - レコード/フォルダ/チームの詳細表示 (デフォルト)
json - JSON形式の構造
password - パスワードのみ
--include-dag JSON形式が指定された場合に、関連する管理用認証情報UIDや接続用認証情報UIDなどの追加PAMレコードデータを含めます。
--legacy JSON出力のみ。タイプ指定のあるレコードをレガシーJSON形式で表示します。
例:
get rvwIBG_ban2VTH64OsnzLn
g rvwIBG_ban2VTH64OsnzLn --format json --legacy
get E8pikwH-yUAfTQJZ2bezbQ --include-dag --format=json特定のレコードの詳細情報を表示します
特定のレコードの詳細情報をJSON形式で表示します
接続用認証情報や管理用認証情報など、KeeperPAMに関する情報を含むJSON出力を生成します。
record-historyコマンド
コマンド: record-historyまたはrh
詳細: レコードのUIDを指定して、レコードの変更履歴を表示します
パラメータ:
レコードのUID
スイッチ:
-a、--action <{list, diff, show, restore}> レコードに対する操作を実行します
list - リビジョンを表示します
diff - 各リビジョンで行われた変更を表示します
show - 現在のリビジョンの詳細を表示します
restore - 以前のリビジョンに復元します(
-rまたは--revision引数が必要です)
-r、--revision <リビジョン番号> 特定のリビジョンの詳細のみを表示します
例:
record-history rvwIBG_ban2VTH64OsnzLn
record-history rvwIBG_ban2VTH64OsnzLn -a diff
record-history rvwIBG_ban2VTH64OsnzLn -r 4
record-history rvwIBG_ban2VTH64OsnzLn -a restore -r 2特定のレコードの変更履歴一覧
特定のレコードの各バージョンで加えられた変更一覧
特定のレコードの4番目のリビジョンの詳細 (V.4)
指定したレコードを2番目のバージョンに復元します
totpコマンド
コマンド: totp
詳細: パスまたはUIDを指定して、レコードの二要素コードを表示します。 パスもUIDも指定されていない場合は、二要素コードを含むレコードのリストを表示します
パラメータ:
レコードのパスまたはUID (オプション)
スイッチ:
--details 2FAの詳細情報を表示します
--range <RANGE> 最後のコードと次の[x]件のコードを表示します
--format <{table, json}> 出力形式を選択します。
table – 結果を表形式で表示 (デフォルト)
json – 結果をJSON形式で表示
例:
totp
totp Dropbox
totp U-QSpjIL9e9_huXrbTwz4Q
totp Dropbox --range 1
totp U-QSpjIL9e9_huXrbTwz4Q --details
totp U-QSpjIL9e9_huXrbTwz4Q --format jsonTOTP二要素コードを含むレコードのリスト
「Dropbox」レコードのタイマー付き二要素コードを表示します
指定したUIDを持つレコードのタイマー付き二要素コードを表示します
「Dropbox」レコードの最後、現在、次の二要素コードを表示します
指定したUIDを持つレコードのTOTPトークンの詳細情報を表示します
指定したUIDのレコードに対応するTOTPトークンの詳細をJSON形式で表示します。
download-attachmentコマンド
コマンド: download-attachment
詳細: レコードのパスまたはUIDを指定して、指定したレコードに添付されたファイルをすべてダウンロードします
パラメータ:
レコードまたはフォルダのパスまたはUID
スイッチ:
-rまたは--recursive サブフォルダをたどって再帰的にダウンロードします
--out-dir <LOCAL DIRECTORY> ダウンロードされたファイルのローカルフォルダ
--preserve-dir ボルトのフォルダ構造を維持します
--record-title ダウンロードした添付ファイルのタイトルにレコード名を追加します
ダウンロードした添付ファイルの命名規則
$AttachmentFileName
デフォルトでは、ダウンロードされた添付ファイルはすべて元の名前を保持します。
レコードに添付ファイル「file.txt」が含まれている場合、ダウンロードされた添付ファイルの名前は、file.txtになります。
$AttachmentFileName($RecordUUID).$AttachmentFileNameExtension
これは重複がある場合の命名規則です。
レコードに同じ名前 (「file.txt」) の添付ファイルが2つ含まれている場合、または出力ディレクトリに同じ名前のファイルがすでにある場合、ダウンロードされた添付ファイルの命名規則は次のようになります。
file.txtとfile(Lw7K5ah3LjP5uVkhkrSzrw).txt
$AttachmentFileName($AttachmentUUID).$AttachmentFileNameExtension
重複したため、上の行の命名規則が使用された場合、RecordUUIDではなくAttachmentUUIDが使用されます。
上記の行の想定例では、file.txtをダウンロードすると、recordUUIDではなく、次のようにattachmentUUIDが使用されます。
file(Bu2WLg-7eqWPhO-NW18lgw).txt
$RecordName-$AttachmentFileName
--record-titleスイッチを付けると、ダウンロードした添付ファイルにレコード名が追加されます。これは重複にも適用されます。
「Record 1」という名前のレコードに添付ファイル「file.txt」が含まれる場合、この命名規則では次のようになります。
Record1-file.txt
例:
download-attachment "documents/Financial Records"
download-attachment _j0SPqnUeUCZN5UoEfD6cg
download-attachment / --recursive --preserve-dir --out-dir=C:\\Attachments
download-attachment "documents/Financial Records" --record-title「documents」フォルダの「Financial Records」というタイトルのレコードのすべての添付ファイルをダウンロードします
指定したUIDを持つレコードのすべての添付ファイルをダウンロードします
ボルト内のすべての添付ファイルを、指定した次の出力場所に再帰的にダウンロードします。「C:\Attachments」
「documents」フォルダの「Financial Records」というタイトルのレコードのダウンロード可能なすべての添付ファイルの名前に「Financial Records」というレコード名を追加します
upload-attachmentコマンド
コマンド: upload-attachment
詳細: ファイルをアップロードし、特定のレコードのパスまたはUIDを指定してそのレコードに添付します
パラメータ:
レコードのパスまたはUID
スイッチ:
--file <FILENAME> アップロードするファイル名 (必須)
例:
upload-attachment "documents/Financial Records" --file C:/June_2021.pdf
upload-attachment _j0SPqnUeUCZN5UoEfD6cg --file C:/Users/pictures/5_15_21.jpeg「documents」フォルダの「Financial Records」レコードにpdfファイルを添付します
指定したUIDを持つレコードに画像を添付します
delete-attachmentコマンド
コマンド: delete-attachment
詳細: 特定のレコードのパスまたはUIDを指定して、そのレコードに添付されたファイルを削除します
パラメータ:
レコードのパスまたはUID
スイッチ:
--name <FILE> 削除するファイルの名前またはID (必須)
例:
delete-attachment "documents/Financial Records" --name June_2021.pdf
delete-attachment _j0SPqnUeUCZN5UoEfD6cg --name 5_15_21.jpeg
delete-attachment -o「documents」フォルダの「Financial Records」レコードから「June_2021.pdf」という名前のpdfファイルを削除します
指定したUIDを持つレコードから「5_15___21.jpg」という名前の画像を削除します
ボルト内の孤立したファイル添付をすべてを削除します
file-reportコマンド
コマンド: file-report
詳細: ボルト内でアクセスできるすべてのファイルの詳細レポートを表示します。レポートはタイトル、レコードUID、ファイルIDで構成されます。
スイッチ:
-d、--try-download ボルト内のすべての添付ファイルのダウンロードを試みます
例:
file-report
file-report -dボルト内のレコードに添付されたすべてのファイルのレポートを表示します
ボルト内のレコードに添付されたすべてのファイルのダウンロードを試みます
list-sfコマンド
コマンド: list-sfまたはlsf
詳細: ボルト内のすべての共有フォルダのUID、名前、デフォルト権限、レコード権限、ユーザー権限、チーム権限を表示します
例:
lsfボルト内のすべての共有フォルダの詳細情報を表示します
list-teamコマンド
コマンド: list-teamまたはlt
詳細: アクセスできるチームそれぞれのUIDと名前を表示します
スイッチ:
-v、--verbose各チーム内のユーザーを一覧表示します。-a、--all連絡先リスト内のすべてのチームを表示します。これには、MSP管理者が管理する企業など、所属組織外のチームも含まれます。
例:
list-team
list-team -v
list-team -aアクセス可能なすべてのチームの詳細情報を表示します
各チームに属するメンバーの一覧を表示します。
自分がアクセス可能なすべてのチームを一覧表示します。他の組織に属するチーム (例: MSP管理者として管理している企業のチームなど) も含まれます。
record-addおよびrecord-updateコマンド
コマンド: record-addまたはrecord-update
詳細: ボルトにレコードを追加するか、既存のレコードを更新します。レコードを追加および更新する場合に推奨されるコマンドです。すべてのレコードタイプ、カスタムタイプ、標準フィールド、カスタムフィールドがサポートされています。詳細な例については、--syntax-helpをご参照ください。
パラメータ:
スペースで区切られたフィールド値のリスト。フィールドの構文は次のとおりです。
<FIELD_NAME>=<FIELD_VALUE> see ...
スイッチ:
-t、--title レコードタイトル
-n、--notes レコードメモ
-rt、--record-type レコードタイプ。標準レコードタイプの一覧を表示します。
-f、--folder <FOLDER PATH or UID> レコードのフォルダ。record-addにのみ適用されます。
--self-destruct <数字> [ (mi)分| (h)時間| (d)日| (mo)月| (y)年] レコード共有用URLの有効期間を指定します。レコードは開かれてから5分後にボルトから削除されます。このオプションはrecord-addコマンドにのみ適用されます。
-r、--record <RECORD PATH or UID> 編集するレコードのパスまたはUID。record-updateにのみ適用されます。
-f、--force 警告を無視します。
--syntax-help これらのコマンドの使用方法に関する詳細情報を表示します。
--email-config <NAME> 送信に使用するメール構成を指定します (--send-email と併用時は必須)
--send-email <EMAIL> ワンタイム共有リンクをメールで送信します
--email-message <MESSAGE> カスタムメール本文を指定します (任意)
例:
record-add --title="Sample Login" --record-type=login --folder="Personal Folder" login=username password=$GEN url=https://www.google.com "License ID"="9ACB123" url.AlternateURL=https://amazon.com
record-add --title="Empty Legacy Record" --record-type=legacy
record-add --syntax-help
record-update --syntax-help
record-add -t "Temporary Shared Login (1 hr)" -rt login --self-destruct 1h
record-add --record-type login --title 'Demo User - Gmail' [email protected] password=$GEN --self-destruct 1h --email-config 'Demo-Gmail' --send-email '[email protected]'record-addコマンドを使用してレコードを作成する際の詳細な例については、こちらのページをご参照ください。
ワンタイム共有リンクをメールで送信するには、メールプロバイダーの設定が必要です。
rmコマンド
コマンド: rm
詳細: 指定したパスまたはUIDを持つレコードを削除します
パラメータ:
レコードのパスまたはUID
スイッチ:
-f、--force プロンプトを表示しません
例:
rm social/Twitter
rm -wAZ13kI8d326j1HEUTqmQ -f
rm rec1 rec2「social」フォルダの「Twitter」レコードを削除します。「y」を入力して承認するよう促すプロンプトが表示されます。
指定したUIDを持つレコードを削除し、承認のプロンプトを表示しません。
レコード「rec1」と「rec2」を削除します
delete-all コマンド
コマンド: delete-all
概要: ユーザーボルトからすべてのレコードとフォルダを削除します。
スイッチ
-f,--force– 確認プロンプトを表示せずに強制的に削除
重要な注意事項
共有フォルダおよびそのレコードは自動的にスキップされます。
ユーザーフォルダおよびレコードのみが対象です。
レコードは1回のAPI呼び出しにつき最大999件ずつ削除されます。
フォルダは1回のAPI呼び出しにつき最大500件ずつ削除されます。
この操作は元に戻すことができません。
共有フォルダの扱い
共有フォルダの場合は、以下の手順で削除を行うことを推奨します。
transform-folder <shared_folder_uid>を実行して共有フォルダをユーザーフォルダに変換その後、
delete-allを実行して残りのボルト内容を削除
このコマンドは、スキップされた共有フォルダの内容について警告を表示します。
使用例
基本的な使い方
delete-allボルト内のすべてのレコードとフォルダを削除します。実行前に警告メッセージと確認プロンプトが表示されます。
確認なしで強制削除
delete-all -fまたは
delete-all --force確認を求めずに、ボルト内のすべてのレコードとフォルダを削除します。
注意点
このコマンドはすべてのレコードおよびフォルダを削除します。
使用前に必ずバックアップを取得してください。
安全のため、共有フォルダおよびそのレコードは自動的にスキップされます。
append-notesコマンド
コマンド: append-notesまたはan
詳細: 指定したパスまたはUIDを持つレコードのメモに追加します
パラメータ:
レコードのパスまたはUID
スイッチ:
--notes <NOTES> 追加するメモ
例:
append-notes social/Twitter
an KEdxyHgtCOv3hBdjz_aJEw --notes "Outdated as of June 2021"「social」フォルダの「Twitter」レコードのメモに追加します。追加するメモの入力を促すプロンプトが表示されます
指定したUIDを持つレコードのメモに「2021年6月時点で期限切れ」というメッセージを追加します
mkdirコマンド
コマンド: mkdir
詳細: 指定したパスにフォルダまたは共有フォルダを作成します
パラメータ:
新しいフォルダのパス/名前
スイッチ:
-sf、--shared-folder 共有フォルダを作成します
-uf、--user-folder ユーザーフォルダを作成します (共有しない)
-a、--all すべてのユーザーにユーザー管理、レコード管理、レコード共有、レコード編集を許可するデフォルトのフォルダ権限を設定します
-u、--manage-users すべてのユーザーにユーザーアクセス管理を許可するデフォルトのフォルダ権限を設定します
-r、--manage-records すべてのユーザーにレコード管理を許可するデフォルトのフォルダ権限を設定します
-s、--can-share すべてのユーザーにレコード共有を許可するデフォルトのフォルダ権限を設定します
-e、--can-edit すべてのユーザーにレコード編集を許可するデフォルトのフォルダ権限を設定します
--color <{none, red, green, blue, orange, yellow, gray}> フォルダの色を設定します
例:
mkdir finance/personal
mkdir social -uf
mkdir office-codes -sf -s既存の「finance」フォルダに「personal」という名前のフォルダを作成します。共有フォルダまたはユーザーフォルダの作成を促すプロンプトが表示されます
「social」という名前のユーザーフォルダを作成します
すべてのユーザーがフォルダ内のレコードを共有できるように、デフォルトのアクセス権限を設定した「office-codes」という名前の共有フォルダを作成します
rmdirコマンド
コマンド: rmdir
詳細: フォルダのパスまたはUIDを指定してフォルダまたは共有フォルダを削除します
パラメータ:
フォルダのパス
パターンを判定し、一致するフォルダをすべて削除します。
*すべてに一致?任意の単一の文字に一致[seq]_配列_内の任意の文字に一致[!seq]_配列_に含まれない任意の文字に一致
スペースで区切られた複数のパラメータを指定できます
スイッチ:
-f、--force プロンプトを表示せずにフォルダを削除します
-q、--quiet -fと一緒に使用した場合、出力を返しません
例:
rmdir social/temporary
rmdir zXuYXRYWgsie5TBPzQACLw -f
rmdir [A-Z]*2
rmdir DevOps/secrets MyFolder
rmdir t5uYXRYWgsie5TBPzQACLw -f -q
rmdir *「social」フォルダの「temporary」という名前のフォルダを削除します。 確認を求めるプロンプトが表示されます
指定したUIDを持つフォルダを削除し、確認を求めるプロンプトを表示しません
名前に文字だけを使用し、最後が「2」のフォルダをすべて削除します
「DevOps」フォルダの「secrets」フォルダと「MyFolder」フォルダを削除します
指定したUIDを持つフォルダを削除し、出力は一切表示しません
Keeperボルトからすべてのフォルダを削除します
rndirコマンド
コマンド: rndir
詳細: フォルダまたは共有フォルダのパスまたはUIDを指定して名前を変更します。
パラメータ:
フォルダのパス
スイッチ:
-n、--name <新しいフォルダ名>新しいフォルダ名を指定--color {none,red,green,blue,orange,yellow,gray}フォルダの色を設定または変更-q、--quiet出力を表示しません
例:
rndir --name="Dev Ops/secrets" --color=red zXuYXRYWgsie5TBPzQACLwmvコマンド
コマンド: mv
詳細: レコードまたはフォルダのパスもしくはUID、および移動先フォルダのパスもしくはUIDを指定して、レコードまたはフォルダを別のフォルダに移動します
パラメータ:
レコードのパスもしくはUIDの後に移動先フォルダのパスもしくはUID
形式:
mv SRC DST
SRC: フォルダまたはレコードへのソースパス。 タイトルパス、検索パターン、UIDを指定できます
DST: 移動先のフォルダ名またはUID
スイッチ:
-f、--force プロンプトを表示せずにレコードまたはフォルダを移動します
-s、--can-reshare すべてのユーザーがレコードを再共有できます
-e、--can-edit すべてのユーザーがレコードを編集できます
例:
mv Twitter social
mv zXuYXRYWgsie5TBPzQACLw / 「Twitter」レコードを「social」フォルダに移動します
指定したUIDを持つレコードをルートフォルダに移動します
lnコマンド
コマンド: ln
詳細: レコードまたはフォルダのパスもしくはUID、および宛先フォルダのパスもしくはUIDを指定して、レコードまたはフォルダを別のフォルダにリンクします
パラメータ:
レコードのパスもしくはUIDの後に移動先フォルダのパスもしくはUID
形式:
ln SRC DST
SRC: フォルダまたはレコードへのソースパス。 タイトルパス、検索パターン、UIDを指定できます
DST: リンク先のフォルダ名またはUID
スイッチ:
-f、--force プロンプトを表示せずにレコードまたはフォルダを移動します
-s、--can-reshare すべてのユーザーがレコードを再共有できます
-e、--can-edit すべてのユーザーがレコードを編集できます
例:
ln Twitter social
ln zXuYXRYWgsie5TBPzQACLw /「Twitter」レコードを「social」フォルダにリンクします
指定したUIDを持つレコードをルートフォルダにリンクします
find-duplicateコマンド
コマンド: find-duplicate
詳細: 1つまたは複数のレコードフィールドに基づいてボルト内の重複レコードを検索するのに便利なツール。
パラメータ:
比較に使用するフィールドのリストを指定します。
スイッチ:
--title タイトルフィールドを照合して重複を検索します
--login ログインフィールドを照合して重複を検索します
--password パスワードフィールドを照合して重複を検索します
--url URLフィールドを照合して重複を検索します
--shares 共有権限で照合します
--full すべてのフィールドを照合して重複を検索します
--merge、-m 重複レコードを統合します (このフラグを付けると、重複レコードは共有を含むすべてのフィールドで自動的に照合されます)
--ignore-shares-on-merge 重複レコードをマージするために照合する際に共有権限を無視します
--force、-f 確認を求めるプロンプトを表示せずに重複を削除します (--mergeオプションを指定した場合のみ有効)
--quiet、-q 画面出力を抑制します (--force/--mergeオプションを指定した場合のみ有効)
--dry-run、-n 重複の削除をシミュレーションします (レコードは削除も変更もされません)。--mergeフラグを指定した場合のみ有効
--scope, -s <enterprise, vault> 検索の範囲を定義します (デフォルトはボルト)。 enterpriseスコープは、コンプライアンスデータアクセス権限を持つエンタープライズアカウント管理者のみが使用できます。
--refresh-data, -r ローカルキャッシュに最新の監査データを格納します。 --scope=enterpriseオプションと一緒に使用した場合にのみ有効です。
--format <{csv, json, table}> 出力形式を選択します
--output <ファイル名> 検索結果をファイルに出力します
例:
find-duplicate --title
find-duplicate --login --password
find-duplicate --login --password --url
find-duplicate --full
find-duplicate --merge --force
find-duplicate --merge -n
find-duplicate -s enterprise --format csv --output enterprise_duplicates.csv一致するタイトルに基づいて重複レコードを検索します
一致するログインとパスワードに基づいて重複レコードを検索します
一致するログイン、パスワード、ウェブサイトアドレスに基づいて重複レコードを検索します
すべての関連フィールド (各レコードに適用されるカスタムフィールドと共有アクセス権限を含む) を照合して重複レコードを検索します
すべての関連フィールド (および共有) で一致する重複レコードを検索し、レコードを削除する前に確認プロンプトを表示せずに、重複レコードのセットごとに1つのレコードに統合します (つまり、互いに重複しているとみなされるレコードのセットごとに、1つのレコードを除いてすべて削除します)
重複レコード (すべてのフィールドで一致するもの) を検索し、結果の統合をシミュレーションします
企業全体のボルトに渡って重複したレコードを検索し、検索結果をenterprise_duplicates.csvというCSV形式のファイルに出力します
shortcutコマンド
コマンド: shortcut
詳細: レコードのショートカットを一覧表示または管理します。 ショートカットは、レコードが属するフォルダ以外のフォルダ内にあるレコードへのリンクです。
パラメータ:
コマンド:
list <レコードUID, フォルダUID, パス (オプション)>: すべてのショートカットの一覧を表示します。レコードやフォルダを指定した場合はフィルタリングします
keep <レコードまたはファイルパス> : 1つのショートカットを除くすべてのショートカットを削除します
スイッチ:
listのスイッチ:
--format <{csv, json, table}> 出力形式を選択します
--output <FILENAME> 出力結果を書き込むファイル
例:
shortcut list
shortcut list --format csv --output "shortcuts.csv"
shortcut list 461XtX26R1SggIyQDf4HZg
shortcut keep "memberships/My Membership"レコードのショートカットの一覧を表示します
レコードのショートカットの一覧をファイルに出力します
指定したUIDを持つフォルダ内に存在するレコードのショートカットの一覧を出力します
指定した場所にあるレコード以外のすべてのレコードのショートカットを削除します
使用例:keepコマンドを使用して1つを除くすべてのショートカットを削除します
以下のレコードに複数のショートカットがあり、そのレコードを保持したいだけとします
My Vault> shortcut list 461XtX26R1SggIyQDf4HZg
Record UID Record Title Folder
---------------------- -------------- ----------------------
461XtX26R1SggIyQDf4HZg ksm-key1 [ User ] /key-folder1/
[ User ] /key-folder2/
[ User ] /key-folder3/このレコードを「key-folder2」にのみ保持し、他のすべてのショートカットを削除するには、次のコマンドを実行します。
My Vault> shortcut keep 461XtX26R1SggIyQDf4HZg key-folder2余分なショートカットが削除されたことを確認するには、次のいずれかの手順を実行してください。
ウェブボルトにアクセスし、ショートカットが削除されていることを確認します。 例: 上記のシナリオと例では、
key-folder2にレコードksm-key1のインスタンスが1つだけ表示されますshortcut list <Record UID>コマンドを実行すると、そのレコードにはショートカットがないと出力されます 上記のシナリオと例では、不要なショートカットを削除した後、listコマンドを実行すると以下のように表示されます。
My Vault> shortcut list 461XtX26R1SggIyQDf4HZg
shortcut-get:Record UID 461XtX26R1SggIyQDf4HZg does not have shortcutstransform-folderコマンド
コマンド: transform-folder
詳細: フォルダを共有フォルダから個人用フォルダに変換します (またはその逆)
パラメータ:
フォルダUIDまたはパス/名前 (複数の値を指定できます)
スイッチ:
-l、--link ソースフォルダを削除しません。レコードを移動する代わりにレコードリンクを作成します
-n、--dry-run 更新せずにフォルダ変換をプレビューします
-f、--force 確認プロンプトを省略して出力を最小化します
-t, --target=TARGET 対象フォルダのUIDまたはパス/名前を指定します (省略時はルートフォルダ)
--folder-type {personal,shared} --targetが省略された場合、新しいフォルダの種類を指定します
例:
My Vault> transform-folder --link SharedFolder1/FolderToTransform
The following folder(s) will be copied to "My Vault"
Source Folder Folder Count Record Count
--------------- -------------- --------------
SharedFolder1/Database/ 123 1234
Are you sure you want to proceed with this action? [y/n]: y
Executing transformation(s)...ユーザーフォルダを 共有フォルダに変換します
ボルトのルートフォルダ内から次のコマンドを実行します
My Vault> transform-folder "My Folder (Misc.)"「My Folder (Misc.)」がユーザーフォルダである場合、共有フォルダに変換されます。transform-folderコマンドは、パラメータが指定されていない場合をユーザーフォルダを共有フォルダに、または共有フォルダをユーザーフォルダにに変換します。
ボルトのルートフォルダ内から次のコマンドを実行します
My Vault> transform-folder "Shared Folder (Team3, Admin)"セキュリティ上の理由と、特定の共有フォルダに格納できるフォルダの種類に現在制限があるため、指定したボルト内のすべてのフォルダが上記のコマンドを使用して変換できるとは限りません。そのため、ある種のフォルダはこのコマンドを実行できません。具体的には、以下のフォルダが含まれます。
フォルダ自体、いずれかのサブフォルダ、またはいずれかのサブフォルダのサブフォルダなどに、以下の項目のいずれか1つを含むユーザーフォルダ
次のいずれの権限も持っていないユーザーの共有フォルダ
共有管理者権限
完全共有権限 (「共有先の管理」、「レコードの追加と削除を許可」)
次のいずれの権限も持っていないユーザーの直接共有レコード
共有管理者権限
再共有権限 (「共有可」)
共有フォルダに含まれるユーザーフォルダ (つまり、親フォルダまたは親フォルダの親フォルダなどが共有フォルダであるユーザーフォルダ)
trashコマンド
コマンド: trash <sub command>
詳細: ごみ箱の削除されたレコードを一覧表示または管理します。 削除されたレコードは、ゴミ箱を空にするまでゴミ箱に残ります。
パラメータ:
サブコマンド:
list <SEARCH PATTERN>:ゴミ箱内のすべての削除済みレコードの一覧を表示します。レコードやフォルダを指定した場合はフィルタリングしますget <RECORD UID>: 指定したUIDを持つ削除されたレコードに関する情報を表示しますrestore <RECORD UID(S)>: 以前に削除したレコードを復元します。スペースで区切られた複数のUIDを指定できますunshare <RECORD UID(S)>:削除されたレコードの共有を削除しますpurge: ゴミ箱のすべてのレコードを完全に削除します
スイッチ:
listのスイッチ:
--format <{csv, json, table}> 出力形式を選択します
--output <FILENAME> 出力結果を書き込むファイル
--reload 削除されたレコードの一覧を更新します
listの例:
trash list
trash list --format csv --output "deleted.csv"
trash list Twitter*削除されたレコードの一覧を表示します
削除されたレコードの一覧を「deleted.csv」という名前のファイルに出力します
タイトルが「Twitter」で始まる削除済みレコードの一覧を表示します
getの例:
trash get Do5[...]mJw指定したUIDを持つ削除されたレコードの詳細情報を表示します
restoreスイッチ:
--force 復元時にプロンプトを表示しません
listの例:
trash restore DoO[...]Gw
trash restore DoO[...]Gw Gng[...]1-g
trash restore --force DoO[...]Gw Gng[...]1-g指定したUIDを持つ削除されたレコードを復元します
指定したUIDを持つすべての削除されたレコードを復元します
指定したUIDを持つすべての削除されたレコードをプロンプトを表示せずに復元します
unshareの例:
// すべての削除レコードから共有を削除します
trash unshare *
// 単一のレコードから共有を削除します
trash unshare <RECORD UID> purgeの例:
trash purge削除されたすべてのレコードをゴミ箱からも削除します
password-reportコマンド
コマンド: password-report
詳細: パスワードレポートを表示する
スイッチ:
--policy <comma separated integers> パスワードの複雑さに関するポリシー。長さ,小文字,大文字,数字,特殊文字 例: 12,2,2,2,0
--length <Number> 最短のパスワードの長さ
--lower <Number> 最小の小文字の数
--upper <Number> 最小の大文字の数
--digits <Number> 最小の数字の数
--special <Number> 最小の特殊文字の数
パラメータ:
folder 任意。フォルダ内の弱いパスワードをスキャンします。
例:
My Vault> password-report --policy=12,2,2,2,0
My Vault> password-report --length=10 --digits=2find-ownerlessコマンド
コマンド: find-ownerless
詳細: 所有者のいないボルト内のレコードをリストします (任意で所有権を取得します)。
スイッチ:
--format <{csv, json, table}> 出力形式を選択します
--output <ファイル名> 出力結果を含めるファイル (table形式の場合は無視されます)
--claim 見つかったレコードの所有権を取得します
-v, --verbose 見つかった各レコードの詳細を出力します
パラメータ:
folder 検索するフォルダのパスまたはUID(任意で複数の値も可能)
例:
My Vault> find-ownerless -v
My Vault> find-ownerless --claim 所有者のいないすべてのレコードを検索し、見つかった各レコードの詳細を出力します
見つかった所有者のいないレコードを全て取得します
最終更新

