共有コマンド
レコードおよび共有フォルダの共有に関するコマンドの説明
概要
ユーザーへの共有に関して使うコマンドの一覧です。
Share Folderコマンド
共有フォルダに対するユーザーのアクセスを付与または取り消すために使います。フォルダ内のユーザーおよびレコードの管理、ならびにそれらのレコードに対する共有・編集の権限を付与できます。アクセスは期間限定にしたり、指定日時までとしたうえで、自動的に取り消すようにできます。
DotNet CLI
コマンド: sf-user
フラグ :
--user: 共有先のユーザーアカウントのメール、チーム名、またはチームUID。--delete (Default: false): 共有フォルダからユーザーまたはチームを削除する-r, --manage-records: 「レコードを管理」権限の真偽値: ユーザーがレコードを管理できる場合はtrue、レコード管理権限を共有フォルダから外す場合はfalse。-u, --manage-users: 「ユーザーを管理」権限の真偽値: ユーザーがユーザーを管理できる場合はtrue、ユーザー管理権限を共有フォルダから外す場合はfalse。--expire-at: 共有の失効時刻 (ISO形式): YYYY-MM-DD HH:mm:SS--expire-in: 共有の失効までの期間: [N]mi|h|d|mo|y--help: このヘルプ画面を表示する。--version: バージョン情報を表示する。folder name (pos. 0): 共有するフォルダの名前。コマンド直後の位置0に置く必須の位置引数
例:
My Vault> sf-user "Test-Example-folder/Example-shared-folder" --user "[email protected]" -r true -u trueDotNet SDK
メソッド:
public async Task PutUserToSharedFolder(string sharedFolderUid,
string userId,
UserType userType,
IUserShareOptions options)引数:
sharedFolderUid : 共有フォルダのUid。
userId : ユーザーまたはチームのuserId。
UserType : ユーザーの種類。User または Team。
IUserShareOptions : 共有フォルダの権限の追加または削除。オプションは次のとおり。
Bool ManageRecords
Bool ManageUsers
DateTimeOffset Expiration
Power Commander
コマンド: Grant-KeeperSharedFolderAccess
別名:kshf
フラグ:
-SharedFolder: 共有フォルダのUid-Userまたは-Team: ユーザーのメールまたはチーム-ManageRecords: 権限-ManageUsers: 権限
例:
Python CLI
コマンド: share-folder
パラメータ: 必須
-e, --email: アクセスを付与するユーザーのメールfolder: <FOLDER_UID> または共有フォルダのパス
オプション:
-a, --action: 共有フォルダに対する権限の付与または削除-s, --can-share: ユーザーにレコードの共有を許可する-d, --can-edit: ユーザーにレコードの編集を許可する-p, --manage-records: 共有フォルダでレコードを管理する権限を付与する-o, --manage-users: 共有フォルダのユーザーを管理する権限を付与する--expire-at: 共有の失効: "never" または ISO日時 "YYYY-MM-DD hh:mm:ss"--expire-in: 共有の失効: "never" または期間 <NUMBER>[(m)inutes | (h)ours | (d)ays | (y)ears]--dry-run: 権限の変更内容を適用せずに表示する-f, --force: 既定のフォルダ権限を無視して権限変更を適用する-r, --record: <RECORD_UID>、レコード名、フォルダ内のすべてのレコードは @existing
例:
One Time Share Createコマンド
ボルト内のレコードの共有リンクを作成し、外部のユーザーに認証情報やレコード情報を共有するために使います。リンクは1台のデバイス/ブラウザでのみ開け、そのデバイス/ブラウザではリンクの有効期限まで再び開ける、という動作になります。
DotNet CLI
コマンド: one-time-share
フラグ:
--client: ワンタイム共有のアクション名create。コマンド直後の位置0の必須の位置引数。--expire: 共有の失効までの期間 [(m)inutes|(h)ours|(d)ays。create引数と併用する。--help: このヘルプ画面を表示する。--version: バージョン情報を表示する。value pos. 0: 実行するアクションを指定する必須の位置引数。コマンド直後の位置0に置く。受け付ける値は次のとおり。create– 新しいワンタイム共有を作成する
value (pos. 1): 必須。共有するレコードのUIDまたはパス。コマンド直後の位置1に置く位置引数。
例:
DotNet SDK
メソッド:
引数:
vault: ボルトコンテキストで使用する。
recordUid: 共有するレコードのUid。TimeSpan: レコードの有効期限を設定するTimeSpanクラスのオブジェクト。shareName: ワンタイム共有の名前。
Power Commander
コマンド: New-KeeperOneTimeShare
別名: kotsn
フラグ:
-Uid: レコードのUid-ExpireIn: ワンタイム共有の失効までの時間 (分)-ExpireAt: ワンタイム共有の失効日時 (日付形式)-ShareName: ワンタイム共有のレコード名
例:
Python CLI
コマンド: share-create
パラメータ:
record: 共有URLを作成する対象の <RECORD_UID> またはパス-e, --expire: 共有URLの有効期限。経過後はリンクは無効。設定できる最大期間は6ヶ月または182日
オプション:
--name: 共有URLの名前--editable: 共有レコードの編集を許可する--output: 共有URLの出力先 (クリップボードまたはコンソール/標準出力)
例:
One Time Share Listコマンド
レコードまたはフォルダに対して作成されたワンタイム共有を一覧するために使います。レコード/フォルダUID、共有名、共有ID、作成日時、アクセス日時、失効日時、およびリンクの状態 (生成済み、アクセス済み、失効) を表示します。
DotNet CLI
コマンド: one-time-share
アクション:
実行するアクションを指定する必須の位置引数。コマンド直後の位置0に置く。受け付ける値は次のとおり。
list– レコードのワンタイム共有URLの一覧を表示する。
フラグ:
value pos. 1: 必須。対象のレコードUIDまたはパス。コマンド直後の位置1に置く位置引数。--client: ワンタイム共有のアクション名list。コマンド直後の位置0の必須の位置引数。--help: このヘルプ画面を表示する。--version: バージョン情報を表示する。
例:
Python CLI
コマンド: share-list
パラメータ:
record: レコード/フォルダの <UID> またはパス
オプション:
-v, --verbose: 共有IDが長い場合に省略されないよう全体を表示する。-a, --all: 失効済みを含むすべてのワンタイム共有を表示する-R, --recursive: サブフォルダを再帰的にたどる--format: 出力形式 - table、json、csv
例:
One Time Share Removeコマンド
レコードまたはフォルダのワンタイム共有リンクを削除するために使います。
最終更新
役に立ちましたか?

