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

NSFフォルダコマンド

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

概要

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

利用可能な操作

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

  1. NSFの共有

従来の権限モデルをお使いの場合は、共有フォルダコマンドをご参照ください。

フォルダ作成コマンド

v3 APIを使用してKeeper NSFに新しいフォルダを作成します。親フォルダの配下に配置、色の割り当て、親からの権限継承の有無を任意で制御できます。

DotNet CLI

コマンド: nsf-mkdir

パラメータ:

パラメータ

説明

--name

作成するフォルダ名 (必須)

--parent

親フォルダのUID。省略時はKeeper NSFルートに作成

--color

任意のフォルダ色

--no-inherit

指定時、新しいフォルダは親から権限を継承しない

例:

DotNet SDK

メソッド:

Power Commander

コマンド: New-KeeperNSFFolder

別名: nsf-mkdir

パラメータ:

パラメータ

説明

-Name

作成するフォルダ名 (必須)

-ParentFolderUid

親フォルダのUID。省略時はKeeper NSFルートに作成

-Color

任意のフォルダ色

-NoInheritPermissions

指定時、新しいフォルダは親から権限を継承しない

例:

Python CLI

コマンド: nsf-mkdir

パラメータ:

folder フォルダ名 (名前にリテラルの / を含める場合は // を使用) --color {none, red, orange, yellow, green, blue, gray} フォルダの色 --no-inherit 親フォルダの権限を継承しない

:

Python SDK

関数: create_nsf_folder

フォルダ更新コマンド

Keeper NSFフォルダの名前または色を変更します。フォルダはUIDまたは名前で指定できます。

DotNet CLI

コマンド: nsf-rndir

パラメータ:

パラメータ
説明

--name

新しいフォルダ名

--color

新しいフォルダ色: noneredorangeyellowgreenbluegraygrey

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Set-KeeperNSFFolder

別名: nsf-rndir

パラメータ:

パラメータ
説明

-Folder

フォルダUIDまたは名前 (必須)

-Name

新しいフォルダ名

-Color

新しいフォルダ色: noneredorangeyellowgreenbluegraygrey

例:

Python CLI

コマンド: nsf-rndir

パラメータ:

folder フォルダパスまたはUID -n, --name NAME 新しいフォルダ名 --color {none, red, orange, yellow, green, blue, gray} フォルダの色 -q, --quiet 成功メッセージを表示しない

:

Python SDK

関数: update_nsf_folder

フォルダ削除コマンド

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

DotNet CLI

コマンド: nsf-rmdir

パラメータ:

パラメータ
説明

-o or --operation

folder-trash (既定、復元可能) または delete-permanent (不可逆のカスケード削除)

-f or --force

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

--dry-run

プレビューのみ。フォルダは削除しない

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Remove-KeeperNSFFolder

別名: nsf-rmdir

パラメータ:

パラメータ
説明

-Folder

1件以上のフォルダUIDまたは名前。パイプライン入力を受け付け

-Operation

folder-trash (既定、復元可能) または delete-permanent (不可逆のカスケード削除)

-Force

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

-DryRun

プレビューのみ。フォルダは削除しない

例:

Python CLI

コマンド: Not implemented

パラメータ:

FOLDER 削除するフォルダUIDまたは名前 (最大100件) --operation, -o {folder-trash, delete-permanent} 削除操作 (既定: folder-trash) -q, --quiet フォルダごとの影響詳細を表示しない --force, -f プレビュー後の確認をスキップ --dry-run プレビューのみ。削除しない

:

Python SDK

関数: remove_nsf_folders

フォルダ共有コマンド

Keeper NSFフォルダのユーザーアクセスを付与または取り消します。

DotNet CLI

コマンド: nsf-share-folder

パラメータ:

パラメータ
説明

position 0

共有するフォルダのUID (必須)

--action

grant (既定) または remove

--email

アクセスを付与または取り消す1件以上のユーザーメールアドレス (必須)

--role

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

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Set-KeeperNSFFolderAccess

別名: nsf-share-folder

パラメータ:

パラメータ
説明

-FolderUid

共有するフォルダのUID (必須)

-Action

grant (既定) または remove

-Email

アクセスを付与または取り消す1件以上のユーザーメールアドレス (必須)

-Role

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

例:

Python CLI

コマンド: nsf-share-folder

パラメータ:

folder フォルダUIDまたは名前 -a, --action {grant, remove} アクセスの付与 (既定) または取り消し -e, --email ユーザーメール、チーム名/UID、またはフォルダのアクセサ全員の @existing -r, --role {viewer, share-manager, content-manager, content-share-manager, full-manager} --expire-at TIMESTAMP --expire-in PERIOD

例:

Python SDK

関数: grant_nsf_folder_access

Keeper NSFレコードをKeeper NSFフォルダにリンクします。レコードはコピーされず、元のフォルダと宛先フォルダの両方に表示されます (ハードリンクに類似)。

DotNet CLI

コマンド: nsf-ln

パラメータ:

パラメータ
説明

position 0

レコードUIDまたはタイトル (必須)

position 1

配置先フォルダUID、名前、またはKeeper NSFルートの / (必須)

例:

DotNet SDK

メソッド:

Power Commander

コマンド: Link-KeeperNSFRecord

別名: nsf-ln

パラメータ:

パラメータ
説明

-Record

レコードUIDまたはタイトル (必須)

-Folder

配置先フォルダUID、名前、またはKeeper NSFルートの / (必須)

例:

Python CLI

コマンド: nsf-ln

パラメータ:

src レコードUIDまたはタイトル dst 配置先フォルダUIDまたは名前

:

Python SDK

関数: link_nsf_record_to_folder

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

最終更新