共有コマンド

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

概要

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

ワンタイム共有の作成コマンド

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

DotNet CLI

コマンド: 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に置く位置引数。

例:

My Vault > one-time-share create record_uid --expire 2m
URL: https://keepersecurity.com:443/vault/share#asdfsadf
DotNet SDK

メソッド:

public static async Task<string> CreateExternalRecordShare(this VaultOnline vault, 
        string recordUid, 
        TimeSpan expireIn, 
        string shareName = null)

引数:

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

vault.CreateExternalRecordShare(record.Uid, TimeSpan expireIn)
  • 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の出力先 (クリップボードまたはコンソール/標準出力)

例:

Python SDK

関数: create_one_time_share

ワンタイム共有の一覧コマンド

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

DotNet CLI

コマンド: one-time-share

アクション:

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

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

フラグ:

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

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

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

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

例:

DotNet SDK

メソッド:

引数:

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

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

Power Commander

コマンド: Get-KeeperOneTimeShare

別名: kotsg

フラグ:

  • -Uid : レコードのUid

例:

Python CLI

コマンド: share-list

パラメータ:

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

オプション:

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

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

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

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

例:

Python SDK

関数: list_one_time_shares

ワンタイム共有の削除コマンド

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

DotNet CLI

コマンド: one-time-share

フラグ:

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

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

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

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

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

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

例:

DotNet SDK

メソッド:

引数:

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

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

Power Commander

コマンド: Remove-KeeperOneTimeShare

別名: kotsr

フラグ:

  • -Uid : レコードのUid

  • -ShareName : 共有名の一覧

例:

Python CLI

コマンド: share-remove

パラメータ: 必須

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

  • share : ワンタイム共有ID

例:

Python SDK

関数: remove_one_time_share

最終更新