添付コマンド
添付ファイルに関する操作を行うコマンドに関する情報
概要
本ページでは、ボルトのレコード内のファイル添付を管理するKeeperコマンダーのコマンドをまとめます。ダウンロード、アップロード、削除ができ、バックアップ、整理、メンテナンスなどに向いています。
次のコマンドを扱います。
添付ファイルのアップロード
ボルトに新しいファイルを取り込み、レコードに紐付けます。既存のレコードに文書、構成ファイル、証明書などのファイルを安全に追加します。
DotNet CLI
コマンド: upload-attachment
パラメーター:
record
KeeperレコードのパスまたはUID
-f, --file
アップロードするファイルのパス
オプション:
--help
ヘルプ画面を表示します
--version
バージョン情報を表示します
例:
My Vault> upload-attachment record_uid -f <path_of_file>DotNet SDK
メソッド: UploadAttachment
Task UploadAttachment(KeeperRecord record, IAttachmentUploadTask uploadTask);パラメーター:
FileName- レコード上の添付ファイル名record Uid- このファイルをアップロードして紐付ける先のレコードのUID
例:
var uploadTask = new FileAttachmentUploadTask(<FileName>);
//the vault instance has to be created before we call the next function
await vault.UploadAttachment(record, uploadTask); Power Commander
コマンド: Copy-FileToKeeperRecord
パラメーター:
-Filename: レコードにアップロードする添付の名前-Record: レコードUID
例:
PS> Copy-FileToKeeperRecord -Filename <path_of_the_file> -Record record_uid Python CLI
コマンド: upload-attachment or ua
パラメーター:
PATH: レコードのパスまたはUID (必須)--file: アップロードするファイル名 FILE (必須)
例:
Python SDK
関数: upload_attachments
引数:
vaultレコードを扱うVaultOnlineオブジェクトrecordPasswordRecordまたはTypesRecordオブジェクトfilesFileUploadTaskで処理したファイルのリストstop_on_errorブール値。アップロード失敗時に停止するかどうか
例:
添付ファイルのダウンロード
指定したレコードに添付されたファイルをすべてダウンロードします。再帰指定時はフォルダ単位でも取得できます。
ボルトのレコードに添付されたファイルを取得し、指定したローカルディレクトリに保存します。
個別のレコードから取得するほか、フォルダとそのサブフォルダを再帰的にたどり、すべての添付を取得できます。
DotNet CLI
コマンド : download-attachment
パラメーター:
record path or uid (pos. 0) : 必須。Keeperレコード-o, --output-dir: 出力ディレクトリ
フラグ :
-f, --file: 添付のUID、名前、またはタイトル--help: このヘルプ画面を表示します。--version: バージョン情報を表示します。
例:
DotNet SDK
Keeperレコードの添付またはファイルをローカルにダウンロードします。通常のレコード添付には DownloadAttachmentFile、ファイル型レコードには DownloadFile を使います。
メソッド: DownloadAttachmentFile またはレコード種別に応じて DownloadFile
パラメーター:
recordUid
string
添付を含むレコードのUID
attachment
AttachmentFile
ダウンロードする添付ファイルオブジェクト
fileRecord
FileRecord
ダウンロードするファイルレコードオブジェクト
destination
Stream
ファイルの書き込み先の出力ストリーム
例:
PowerCommander
コマンド: Copy-KeeperFileAttachment または kda
パラメーター:
-Path
はい
ファイルをダウンロードする出力フォルダのパス
フラグ:
-Record
添付をダウンロードする元のレコードUID
-Folder
添付をダウンロードする元のフォルダUID
-Name
ダウンロードする特定ファイルの名前 (-Record と併用)
-Recursive
フォルダとサブフォルダ内のすべての添付をダウンロードします
例:
Python CLI
コマンド: download-attachment
エイリアス: da
パラメーター:
PATH: レコードまたはフォルダのパスまたはUID (必須)
オプション:
-r, --recursive: サブフォルダを再帰的にたどってダウンロードします--out-dir: OUT_DIR ダウンロード先のローカルフォルダ--preserve-dir: ボルトのフォルダ構造を保持します--record-title: 添付ファイル名にレコードタイトルを付与する。
例:
添付ファイルの削除
Keeperレコードから1件以上の添付を削除します。
レコードから添付ファイルを恒久的に取り除きます。
古い、または重複した添付の整理や、ボルトの容量管理に便利です。
DotNet CLI
コマンド: delete-attachment
フラグ:
record: レコードのパスまたはUID-h, --helpこのヘルプメッセージを表示して終了する--file: NAME 添付ファイル名またはID。繰り返し指定可。
例:
PowerCommander
コマンド : Remove-KeeperFileAttachment
エイリアス: krfa
フラグ :
-Record: レコードUID-FileName: 削除する添付の名前-Confirm:-Confirm: $falseのとき確認プロンプトを出さない。
例:
最終更新
役に立ちましたか?

