NSFフォルダコマンド
NSFサブフォルダで利用できる操作の説明
概要
ロールベースのフォルダ権限を備えた階層型共有サブフォルダの導入に伴い、ボルトのフォルダ、共有、権限モデルを一から再構築し、すべてのユーザーとチームがより柔軟でスケールしやすい体験を得られるようになります。
利用可能な操作
NSF共有フォルダで利用できる操作の一覧です。
従来の権限モデルをお使いの場合は、共有フォルダコマンドをご参照ください。
フォルダ作成コマンド
v3 APIを使用してKeeper NSFに新しいフォルダを作成します。親フォルダの配下に配置、色の割り当て、親からの権限継承の有無を任意で制御できます。
DotNet CLI
コマンド: nsf-mkdir
パラメータ:
パラメータ
説明
--name
作成するフォルダ名 (必須)
--parent
親フォルダのUID。省略時はKeeper NSFルートに作成
--color
任意のフォルダ色
--no-inherit
指定時、新しいフォルダは親から権限を継承しない
例:
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 親フォルダの権限を継承しない
例:
フォルダ更新コマンド
Keeper NSFフォルダの名前または色を変更します。フォルダはUIDまたは名前で指定できます。
DotNet CLI
コマンド: nsf-rndir
パラメータ:
--name
新しいフォルダ名
--color
新しいフォルダ色: none、red、orange、yellow、green、blue、gray、grey
例:
Power Commander
コマンド: Set-KeeperNSFFolder
別名: nsf-rndir
パラメータ:
-Folder
フォルダUIDまたは名前 (必須)
-Name
新しいフォルダ名
-Color
新しいフォルダ色: none、red、orange、yellow、green、blue、gray、grey
例:
Python CLI
コマンド: nsf-rndir
パラメータ:
folder フォルダパスまたはUID
-n, --name NAME 新しいフォルダ名
--color {none, red, orange, yellow, green, blue, gray} フォルダの色
-q, --quiet 成功メッセージを表示しない
例:
フォルダ削除コマンド
1件以上のKeeper NSFフォルダを削除します。常にプレビューを実行し、影響を表示してから確認を求めます。-Force を指定した場合は確認をスキップします。
DotNet CLI
コマンド: nsf-rmdir
パラメータ:
-o or --operation
folder-trash (既定、復元可能) または delete-permanent (不可逆のカスケード削除)
-f or --force
プレビュー後の確認プロンプトをスキップ
--dry-run
プレビューのみ。フォルダは削除しない
例:
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 プレビューのみ。削除しない
例:
フォルダ共有コマンド
Keeper NSFフォルダのユーザーアクセスを付与または取り消します。
DotNet CLI
コマンド: nsf-share-folder
パラメータ:
position 0
共有するフォルダのUID (必須)
--action
grant (既定) または remove
--email
アクセスを付与または取り消す1件以上のユーザーメールアドレス (必須)
--role
grant 用のアクセスロール: viewer (既定)、shared-manager、content-manager、content-share-manager、full-manager
例:
Power Commander
コマンド: Set-KeeperNSFFolderAccess
別名: nsf-share-folder
パラメータ:
-FolderUid
共有するフォルダのUID (必須)
-Action
grant (既定) または remove
-Email
アクセスを付与または取り消す1件以上のユーザーメールアドレス (必須)
-Role
grant 用のアクセスロール: viewer (既定)、shared-manager、content-manager、content-share-manager、full-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
例:
レコードのフォルダリンクコマンド
Keeper NSFレコードをKeeper NSFフォルダにリンクします。レコードはコピーされず、元のフォルダと宛先フォルダの両方に表示されます (ハードリンクに類似)。
DotNet CLI
コマンド: nsf-ln
パラメータ:
position 0
レコードUIDまたはタイトル (必須)
position 1
配置先フォルダUID、名前、またはKeeper NSFルートの / (必須)
例:
Power Commander
コマンド: Link-KeeperNSFRecord
別名: nsf-ln
パラメータ:
-Record
レコードUIDまたはタイトル (必須)
-Folder
配置先フォルダUID、名前、またはKeeper NSFルートの / (必須)
例:
レコード削除/リンク解除コマンド
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
プレビューのみ。レコードは削除しない
例:
Power Commander
コマンド: Remove-KeeperNSFRecord
別名: nsf-rm
パラメータ:
-Record
1件以上のレコードUIDまたはタイトル。パイプライン入力を受け付け
-Folder
操作の文脈となるフォルダUIDまたは名前 (unlink では必須)
-Operation
owner-trash (既定)、folder-trash、または unlink
-Force
プレビュー後の確認プロンプトをスキップ
-DryRun
プレビューのみ。レコードは削除しない
例:
最終更新

