共有コマンド

レコードおよび共有フォルダの共有に関するコマンドの説明

概要

ユーザーへの共有に関して使うコマンドの一覧です。

Share Folderコマンド

共有フォルダに対するユーザーのアクセスを付与または取り消すために使います。フォルダ内のユーザーおよびレコードの管理、ならびにそれらのレコードに対する共有・編集の権限を付与できます。アクセスは期間限定にしたり、指定日時までとしたうえで、自動的に取り消すようにできます。

chevron-rightDotNet CLIhashtag

コマンド: 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 true
chevron-rightDotNet SDKhashtag

メソッド:

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

chevron-rightPower Commanderhashtag

コマンド: Grant-KeeperSharedFolderAccess

別名:kshf

フラグ:

  • -SharedFolder : 共有フォルダのUid

  • -User または -Team : ユーザーのメールまたはチーム

  • -ManageRecords : 権限

  • -ManageUsers : 権限

例:

chevron-rightPython CLIhashtag

コマンド: 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

例:

chevron-rightPython SDKhashtag

サンプル :

One Time Share Createコマンド

ボルト内のレコードの共有リンクを作成し、外部のユーザーに認証情報やレコード情報を共有するために使います。リンクは1台のデバイス/ブラウザでのみ開け、そのデバイス/ブラウザではリンクの有効期限まで再び開ける、という動作になります。

chevron-rightDotNet CLIhashtag

コマンド: one-time-share

フラグ:

  • --client : ワンタイム共有のアクション名 create 。コマンド直後の位置0の必須の位置引数。

  • --expire : 共有の失効までの期間 [(m)inutes|(h)ours|(d)ayscreate 引数と併用する。

  • --help : このヘルプ画面を表示する。

  • --version : バージョン情報を表示する。

  • value pos. 0 : 実行するアクションを指定する必須の位置引数。コマンド直後の位置0に置く。受け付ける値は次のとおり。

    • create – 新しいワンタイム共有を作成する

  • value (pos. 1) : 必須。共有するレコードのUIDまたはパス。コマンド直後の位置1に置く位置引数。

例:

chevron-rightDotNet SDKhashtag

メソッド:

引数:

  • vault : ボルトコンテキストで使用する。

  • recordUid : 共有するレコードのUid。

  • TimeSpan : レコードの有効期限を設定するTimeSpanクラスのオブジェクト。

  • shareName : ワンタイム共有の名前。

chevron-rightPower Commanderhashtag

コマンド: New-KeeperOneTimeShare

別名: kotsn

フラグ:

  • -Uid : レコードのUid

  • -ExpireIn : ワンタイム共有の失効までの時間 (分)

  • -ExpireAt : ワンタイム共有の失効日時 (日付形式)

  • -ShareName : ワンタイム共有のレコード名

例:

chevron-rightPython CLIhashtag

コマンド: share-create

パラメータ:

  • record : 共有URLを作成する対象の <RECORD_UID> またはパス

  • -e, --expire : 共有URLの有効期限。経過後はリンクは無効。設定できる最大期間は6ヶ月または182日

オプション:

  • --name : 共有URLの名前

  • --editable : 共有レコードの編集を許可する

  • --output : 共有URLの出力先 (クリップボードまたはコンソール/標準出力)

例:

chevron-rightPython SDKhashtag

コマンド : 近日公開

One Time Share Listコマンド

レコードまたはフォルダに対して作成されたワンタイム共有を一覧するために使います。レコード/フォルダUID、共有名、共有ID、作成日時、アクセス日時、失効日時、およびリンクの状態 (生成済み、アクセス済み、失効) を表示します。

chevron-rightDotNet CLIhashtag

コマンド: one-time-share

アクション:

実行するアクションを指定する必須の位置引数。コマンド直後の位置0に置く。受け付ける値は次のとおり。

  • list – レコードのワンタイム共有URLの一覧を表示する。

フラグ:

  • value pos. 1 : 必須。対象のレコードUIDまたはパス。コマンド直後の位置1に置く位置引数。

  • --client : ワンタイム共有のアクション名 list。コマンド直後の位置0の必須の位置引数。

  • --help : このヘルプ画面を表示する。

  • --version : バージョン情報を表示する。

例:

chevron-rightDotNet SDKhashtag

メソッド:

引数:

  • vault : ボルトコンテキストで使用する。

  • recordUid : ワンタイム共有の一覧を表示するレコードのUID。

chevron-rightPower Commanderhashtag

コマンド: Get-KeeperOneTimeShare

別名: kotsg

フラグ:

  • -Uid : レコードのUid

例:

chevron-rightPython CLIhashtag

コマンド: share-list

パラメータ:

  • record : レコード/フォルダの <UID> またはパス

オプション:

  • -v, --verbose : 共有IDが長い場合に省略されないよう全体を表示する。

  • -a, --all : 失効済みを含むすべてのワンタイム共有を表示する

  • -R, --recursive : サブフォルダを再帰的にたどる

  • --format : 出力形式 - table、json、csv

例:

chevron-rightPython SDKhashtag

コマンド : 近日公開

One Time Share Removeコマンド

レコードまたはフォルダのワンタイム共有リンクを削除するために使います。

chevron-rightDotNet CLIhashtag

コマンド: one-time-share

フラグ:

  • --client : ワンタイム共有のアクション名 delete。コマンド直後の位置0の必須の位置引数。

  • --help : このヘルプ画面を表示する。

  • --version : バージョン情報を表示する。

  • value pos. 0 : 実行するアクションを指定する必須の位置引数。コマンド直後の位置0に置く。受け付ける値は次のとおり。

    • delete – ワンタイム共有を削除する

  • value pos. 1 : 必須。対象のレコードUIDまたはパス。コマンド直後の位置1に置く位置引数。

例:

chevron-rightDotNet SDKhashtag

メソッド:

引数:

  • VaultOnline : ボルトコンテキストで使用する。

  • ClientId : レコードの共有のクライアントID。

chevron-rightPower Commanderhashtag

コマンド: Remove-KeeperOneTimeShare

別名: kotsr

フラグ:

  • -Uid : レコードのUid

  • -ShareName : 共有名の一覧

例:

chevron-rightPython CLIhashtag

コマンド: share-remove

パラメータ: 必須

  • record : レコードまたはフォルダのUIDまたはパス

  • share : ワンタイム共有ID

例:

chevron-rightPython SDKhashtag

コマンド : 近日公開

最終更新

役に立ちましたか?