ファイルレポートコマンド
ファイルレポートコマンド
ボルト内で参照できる添付ファイルを、タイトル、レコードUID、ファイルIDなどとともに一覧化したレポートを出力します。
PowerCommander
コマンド: Get-KeeperFileReport
パラメーター:
-Format 出力形式 (table、csv、json)
-Output 結果ファイルの出力パス (形式が table のときは無視)
-d、-TryDownload 参照可能な添付をすべてダウンロードして検証
例:
PS > Get-KeeperFileReport
Scanning vault for file attachments...
Title Record UID Record Type File ID File Name File Size
----- ---------- ----------- ------- --------- ---------
Test1 2lAzF6Ok4xAfA-DYd6LQVQ login QxYVAc4F5ezY7H294zoVDA download1.jpg 7151
Test1 xrJ-GWKvgJtyLgIR6Tnqjg login uLodKnuDXFxzfvLo_XuSDQ download.jpg 4961
PS > Get-KeeperFileReport -TryDownload
Scanning vault for file attachments and verifying download accessibility...
Title Record UID Record Type File ID File Name File Size Downloadable
----- ---------- ----------- ------- --------- --------- --------------
Test1 2lAzF6Ok4xAfA-DYd6LQVQ login QxYVAc4F5ezY7H294zoVDA download1.jpg 7151 OK
Test1 xrJ-GWKvgJtyLgIR6Tnqjg login uLodKnuDXFxzfvLo_XuSDQ download.jpg 4961 OK
Python CLI
コマンド: file-report
パラメーター:
--format 出力形式 (table、csv、json)
--output 結果ファイルの出力パス (形式が table のときは無視)
-d、--try-download 参照可能な添付をすべてダウンロードして検証
例:
My Vault> file-report
Title Record UID Record Type File ID File Name File Size
---------------------- ---------------------- ------------- ---------------------- ------------------- -----------
Commander Service Mode <RecordUID> login <File_ID> service_config.yaml 604
SM Docker Config File <RecordUID> login <File_ID> config.json 262Python SDK
関数:
def prepare_attachment_download(vault: vault_online.VaultOnline,
record_uid: str,
attachment_name: Optional[str]=None) -> Iterator[AttachmentDownloadRequest]:
record = vault.vault_data.load_record(record_uid)
if not record:
utils.get_logger().warning('Record UID \"%s\" not found.', record_uid)
return最終更新

