添付コマンド

添付ファイルに関する操作を行うコマンドに関する情報

概要

本ページでは、ボルトのレコード内のファイル添付を管理するKeeperコマンダーのコマンドをまとめます。ダウンロード、アップロード、削除ができ、バックアップ、整理、メンテナンスなどに向いています。

次のコマンドを扱います。

添付ファイルのアップロード

ボルトに新しいファイルを取り込み、レコードに紐付けます。既存のレコードに文書、構成ファイル、証明書などのファイルを安全に追加します。

chevron-rightDotNet CLIhashtag

コマンド: upload-attachment

パラメーター:

パラメーター
説明

record

KeeperレコードのパスまたはUID

-f, --file

アップロードするファイルのパス

オプション:

オプション
説明

--help

ヘルプ画面を表示します

--version

バージョン情報を表示します

例:

My Vault> upload-attachment record_uid  -f <path_of_file>
chevron-rightDotNet SDKhashtag

メソッド: 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); 
chevron-rightPower Commanderhashtag

コマンド: Copy-FileToKeeperRecord

パラメーター:

  • -Filename : レコードにアップロードする添付の名前

  • -Record : レコードUID

例:

PS> Copy-FileToKeeperRecord -Filename <path_of_the_file> -Record record_uid 
chevron-rightPython CLIhashtag

コマンド: upload-attachment or ua

パラメーター:

  • PATH : レコードのパスまたはUID (必須)

  • --file : アップロードするファイル名 FILE (必須)

例:

chevron-rightPython SDKhashtag

関数: upload_attachments

引数:

  • vault レコードを扱う VaultOnline オブジェクト

  • record PasswordRecord または TypesRecord オブジェクト

  • files FileUploadTask で処理したファイルのリスト

  • stop_on_error ブール値。アップロード失敗時に停止するかどうか

例:

添付ファイルのダウンロード

指定したレコードに添付されたファイルをすべてダウンロードします。再帰指定時はフォルダ単位でも取得できます。

  • ボルトのレコードに添付されたファイルを取得し、指定したローカルディレクトリに保存します。

  • 個別のレコードから取得するほか、フォルダとそのサブフォルダを再帰的にたどり、すべての添付を取得できます。

chevron-rightDotNet CLIhashtag

コマンド : download-attachment

パラメーター:

  • record path or uid (pos. 0) : 必須。Keeperレコード

  • -o, --output-dir : 出力ディレクトリ

フラグ :

  • -f, --file : 添付のUID、名前、またはタイトル

  • --help : このヘルプ画面を表示します。

  • --version : バージョン情報を表示します。

例:

chevron-rightDotNet SDKhashtag

Keeperレコードの添付またはファイルをローカルにダウンロードします。通常のレコード添付には DownloadAttachmentFile、ファイル型レコードには DownloadFile を使います。

メソッド: DownloadAttachmentFile またはレコード種別に応じて DownloadFile

パラメーター:

パラメーター
説明

recordUid

string

添付を含むレコードのUID

attachment

AttachmentFile

ダウンロードする添付ファイルオブジェクト

fileRecord

FileRecord

ダウンロードするファイルレコードオブジェクト

destination

Stream

ファイルの書き込み先の出力ストリーム

例:

chevron-rightPowerCommanderhashtag

コマンド: Copy-KeeperFileAttachment または kda

パラメーター:

パラメーター
必須
説明

-Path

はい

ファイルをダウンロードする出力フォルダのパス

フラグ:

オプション
説明

-Record

添付をダウンロードする元のレコードUID

-Folder

添付をダウンロードする元のフォルダUID

-Name

ダウンロードする特定ファイルの名前 (-Record と併用)

-Recursive

フォルダとサブフォルダ内のすべての添付をダウンロードします

例:

chevron-rightPython CLIhashtag

コマンド: download-attachment

エイリアス: da

パラメーター:

  • PATH : レコードまたはフォルダのパスまたはUID (必須)

オプション:

  • -r, --recursive : サブフォルダを再帰的にたどってダウンロードします

  • --out-dir : OUT_DIR ダウンロード先のローカルフォルダ

  • --preserve-dir : ボルトのフォルダ構造を保持します

  • --record-title : 添付ファイル名にレコードタイトルを付与する。

例:

chevron-rightPython SDKhashtag

関数: download_to_file

例:

添付ファイルの削除

Keeperレコードから1件以上の添付を削除します。

  • レコードから添付ファイルを恒久的に取り除きます。

  • 古い、または重複した添付の整理や、ボルトの容量管理に便利です。

chevron-rightDotNet CLIhashtag

コマンド: delete-attachment

フラグ:

  • record : レコードのパスまたはUID

  • -h, --help このヘルプメッセージを表示して終了する

  • --file : NAME 添付ファイル名またはID。繰り返し指定可。

例:

chevron-rightDotNet SDKhashtag

メソッド:

フラグ :

  • 添付ID

例:

chevron-rightPowerCommanderhashtag

コマンド : Remove-KeeperFileAttachment

エイリアス: krfa

フラグ :

  • -Record : レコードUID

  • -FileName : 削除する添付の名前

  • -Confirm : -Confirm: $false のとき確認プロンプトを出さない。

例:

chevron-rightPython CLIhashtag

コマンド: delete-attachment

パラメーター:

  • RECORD : レコードのパスまたはUID (必須)

オプション:

  • -h, --help : このヘルプメッセージを表示して終了する

  • --name : NAME 添付ファイル名またはID。繰り返し指定可 (必須)

例:

chevron-rightPython SDKhashtag

関数: update_record

既存のレコードから添付を外すには、レコード更新関数を使います。

最終更新

役に立ちましたか?