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

NSFレコードコマンド

NSFサブフォルダで利用できる操作の説明

概要

ロールベースのフォルダ権限を備えた階層型共有サブフォルダの導入に伴い、ボルトのフォルダ、共有、権限モデルを一から再構築し、すべてのユーザーとチームがより柔軟でスケールしやすい体験を得られるようになります。

利用可能な操作

NSF共有フォルダで利用できる操作の一覧です。

  1. NSFレコードの一覧

  2. NSFレコードの取得

  3. NSFレコードの追加

  4. NSFレコードの編集

  5. NSFレコードの削除

  6. レコードの共有

  7. レコードの移転

Power Commander

コマンド: Add-KeeperNSFRecord

別名: nsf-record-add

パラメータ:

パラメータ
説明

-Title

新しいレコードのタイトル (必須)

-RecordType

レコードタイプ (例: logingeneral)。既定は general

-FolderUid

レコードの配置先フォルダUID (任意)

-Notes

レコードの任意のメモ

-Fields

key=value ペア形式の任意のフィールド値 (例: login=admin password=secret url=https://example.com)

-GeneratePassword

ランダムなパスワードを生成し、password フィールドに保存

-GeneratePassphrase

ランダムなパスフレーズを生成し、password フィールドに保存。-GeneratePassword とは同時指定不可。 単独指定時の既定値: 5語、"-" 区切り、useCaps=true、useDigits=true

-PassphraseRuleValues

パスフレーズのオプション設定 (指定時はパスフレーズも生成): WordCount, Separator, UseCaps, UseDigits。 例: -GeneratePassphrase -PassphraseRuleValues 5,-,true,true (WordCount: 5〜9。区切り: - . _ ! ? またはスペース)

:

Power Commander

コマンド: Edit-KeeperNSFRecord

別名: nsf-record-update

パラメータ:

パラメータ
説明

-RecordUid

更新するレコードのUID (必須)

-Title

レコードの新しいタイトル

-RecordType

新しいレコードタイプ

-Notes

レコードの新しいメモ

-Fields

追加または更新するフィールド値 (key=value ペア)

-GeneratePAssword

ランダムなパスワードを生成し、password フィールドに保存

-GeneratePassphrase

ランダムなパスフレーズを生成し、password フィールドに保存。-GeneratePassword とは同時指定不可。 単独指定時の既定値: 5語、"-" 区切り、useCaps=true、useDigits=true

-PassphraseRuleValues

パスフレーズのオプション設定 (指定時はパスフレーズも生成): WordCount, Separator, UseCaps, UseDigits。 例: -GeneratePassphrase -PassphraseRuleValues 5,-,true,true (WordCount: 5〜9。区切り: - . _ ! ? またはスペース)

:

従来の権限モデル下のフォルダでレコードを扱う場合は、レコードコマンドおよび共有フォルダレコードコマンドをご参照ください。

レコード詳細コマンド

1件以上のKeeper NSFレコードのメタデータ (UID、タイトル、タイプ、バージョン、リビジョン) を取得して表示します。UIDまたはタイトルを受け付け、解決できなかった識別子があれば表示します。

DotNet CLI

コマンド: nsf-record-details

パラメータ:

パラメータ
説明

--recordUids

詳細を取得する1件以上のレコードUID (またはタイトル)。位置引数および残りの引数から受け付け

--format

出力形式: table (既定) または json

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Get-KeeperNSFRecordDetails

別名: nsf-record-details

パラメータ:

パラメータ
説明

-RecordUids

詳細を取得する1件以上のレコードUID (またはタイトル)。位置引数および残りの引数から受け付け

-Format

出力形式: table (既定) または json

例:

Python CLI

コマンド: nsf-record-details

パラメータ:

record_uids レコードUIDまたはタイトル --format {table, json} 出力形式 (既定: table)

:

Python SDK

関数: get_nsf_record_details

レコード作成コマンド

Keeper NSFに新しいレコードを作成します。レコードタイプ、配置先フォルダ、メモ、型付きフィールドを任意で設定できます。

DotNet CLI

コマンド: nsf-record-add

パラメータ:

パラメータ
説明

-t or --type

レコードタイプ (例: logingeneral)。既定は general

--folder

レコードを配置する任意のフォルダUID

--notes

レコードの任意のメモ

-g or --generate

ランダムパスワードを生成し、password フィールドに保存

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Add-KeeperNSFRecord

別名: nsf-record-add

パラメータ:

パラメータ
説明

-Title

新しいレコードのタイトル (必須)

-RecordType

レコードタイプ (例: logingeneral)。既定は general

-FolderUid

レコードを配置する任意のフォルダUID

-Notes

レコードの任意のメモ

-Fields

任意のフィールド値 (key=value 形式。例: login=admin password=secret url=https://example.com)

-GeneratePassword

ランダムパスワードを生成し、password フィールドに保存

-GeneratePassphrase

ランダムなパスフレーズを生成し、password フィールドに保存。-GeneratePassword とは同時指定不可。 単独指定時の既定値: 5語、"-" 区切り、useCaps=true、useDigits=true

-PassphraseRuleValues

パスフレーズのオプション設定 (指定時はパスフレーズも生成): WordCount, Separator, UseCaps, UseDigits。 例: -GeneratePassphrase -PassphraseRuleValues 5,-,true,true (WordCount: 5〜9。区切り: - . _ ! ? またはスペース)

例:

Python CLI

コマンド: nsf-record-add

パラメータ:

fields ドット記法の文字列からレコードタイプデータを読み込む --syntax-help フィールドパラメータのヘルプを表示 -f, --force 警告を無視 -t, --title TITLE レコードタイトル -rt, --record-type RECORD_TYPE -n, --notes NOTES レコードメモ --folder FOLDER レコードを保存するフォルダ名またはUID

例:

Python SDK

関数: create_nsf_record

レコード更新コマンド

既存のKeeper NSFレコードを更新します。指定したパラメータのみ変更され、それ以外は保持されます。-Title-RecordType-Notes、またはフィールド値のいずれか1つ以上を指定する必要があります。

DotNet CLI

コマンド: nsf-record-update

パラメータ:

パラメータ
説明

-RecordUid

更新するレコードのUID (必須)

--title

レコードの新しいタイトル

-t or --type

新しいレコードタイプ

--notes

レコードの新しいメモ

-g or --generate

ランダムパスワードを生成し、password フィールドに保存

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Edit-KeeperNSFRecord

別名: nsf-record-update

パラメータ:

パラメータ
説明

-RecordUid

更新するレコードのUID (必須)

-Title

レコードの新しいタイトル

-RecordType

新しいレコードタイプ

-Notes

レコードの新しいメモ

-Fields

追加または更新するフィールド値 (key=value 形式)

-GeneratePAssword

ランダムパスワードを生成し、password フィールドに保存

-GeneratePassphrase

ランダムなパスフレーズを生成し、password フィールドに保存。-GeneratePassword とは同時指定不可。 単独指定時の既定値: 5語、"-" 区切り、useCaps=true、useDigits=true

-PassphraseRuleValues

パスフレーズのオプション設定 (指定時はパスフレーズも生成): WordCount, Separator, UseCaps, UseDigits。 例: -GeneratePassphrase -PassphraseRuleValues 5,-,true,true (WordCount: 5〜9。区切り: - . _ ! ? またはスペース)

例:

Python CLI

コマンド: nsf-record-update

パラメータ:

fields ドット記法の文字列からレコードタイプデータを読み込む --syntax-help フィールドパラメータのヘルプを表示 -f, --force 警告を無視 -t, --title レコードタイトルを変更 -rt, --record-type RECORD_TYPE -n, --notes NOTES レコードメモの変更 -r, --record RECORD レコードUIDまたはタイトル

:

Python SDK

関数: update_nsf_record

v3 remove APIを使用して1件以上のKeeper NSFレコードを削除します。常にプレビューを実行し、影響を表示してから確認を求めます。-Force を指定した場合は確認をスキップします。

DotNet CLI

コマンド: nsf-rm

パラメータ:

パラメータ
説明

--folder

操作の文脈となるフォルダUIDまたは名前 (unlink では必須)

-o or --operation

owner-trash (既定)、folder-trash、または unlink

-f or --force

プレビュー後の確認プロンプトをスキップ

--dry-run

プレビューのみ。レコードは削除しない

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Remove-KeeperNSFRecord

別名: nsf-rm

パラメータ:

パラメータ
説明

-Record

1件以上のレコードUIDまたはタイトル。パイプライン入力を受け付け

-Folder

操作の文脈となるフォルダUIDまたは名前 (unlink では必須)

-Operation

owner-trash (既定)、folder-trash、または unlink

-Force

プレビュー後の確認プロンプトをスキップ

-DryRun

プレビューのみ。レコードは削除しない

例:

Python CLI

コマンド: nsf-rm

パラメータ:

RECORD 削除するレコードUIDまたはタイトル (最大500件) --folder FOLDER 操作コンテキスト用のフォルダUIDまたは名前 --operation, -o {owner-trash,folder-trash,unlink} 削除操作 (既定: owner-trash) --force, -f プレビュー後の確認をスキップ --dry-run プレビューのみ。削除しない

:

Python SDK

関数: remove_nsf_records

レコード共有コマンド

1人以上のユーザーとKeeper NSFレコードを共有または共有解除します。付与時は、レコードキーを各受信者向けに暗号化して送信します。

DotNet CLI

コマンド: nsf-share-record

パラメータ:

パラメータ
説明

position 0

共有または共有解除するレコードのUID (必須)

--action

grant (既定) または revoke

--email

1件以上のユーザーメールアドレス (必須)

--role

grant 用のアクセスロール: viewer (既定)、shared-managercontent-managercontent-share-managerfull-manager

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Set-KeeperNSFRecordAccess

別名: nsf-share-record

パラメータ:

パラメータ
説明

-RecordUid

共有または共有解除するレコードのUID (必須)

-Action

grant (既定) または revoke

-Email

1件以上のユーザーメールアドレス (必須)

-Role

grant 用のアクセスロール: viewer (既定)、shared-managercontent-managercontent-share-managerfull-manager

例:

Python CLI

コマンド: Not implemented

パラメータ:

record レコードUID、タイトル、またはフォルダ -e, --email 受信者メール (繰り返し指定可) -a, --action {grant, revoke, owner} -r, --role {viewer, share-manager, content-manager, content-share-manager, full-manager} -R, --recursive 共有フォルダ階層にコマンドを適用 --dry-run コミットせずに権限変更を表示 --expire-at EXPIRE_AT 共有の有効期限 (never または UTC 日時) --expire-in [(mi)nutes|(h)ours|(d)ays|(mo)nths|(y)ears] 共有の有効期限: never または期間

:

Python SDK

関数: share_nsf_record_with_action

レコード移転コマンド

1件以上のKeeper NSFレコードの所有権を別のユーザーへ移転します。位置引数には、1件以上のレコードUID (またはタイトル) を指定し、最後に新しい所有者のメールアドレスを指定します。移転が完了すると、対象レコードの所有者ではなくなります。

DotNet CLI

コマンド: nsf-transfer-record

パラメータ:

パラメータ
説明

position 0

1件以上のレコードUIDまたはタイトル、続けて最後の位置引数として新しい所有者のメールアドレス (必須)

--force

安全警告プロンプトをスキップ

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Transfer-KeeperNSFRecordOwnership

別名: nsf-transfer-record

パラメータ:

パラメータ
説明

-ArgumentList

1件以上のレコードUIDまたはタイトル、続けて最後の位置引数として新しい所有者のメールアドレス (必須)

-Force

安全警告プロンプトをスキップ

例:

Python CLI

コマンド: nsf-transfer-record

パラメータ:

record_uids レコードUIDまたはタイトル

new_owner_email 新しい所有者のメールアドレス

例:

Python SDK

関数: transfer_nsf_record_ownership

最終更新