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

エンタープライズプッシュコマンド

エンタープライズユーザーのボルトへのテンプレートレコードの入力。レコードはユーザーへの直接割り当て、または選択したチームの全ユーザーへの割り当てが可能

enterprise-push コマンド

テンプレートレコードのセットを使って、ユーザーのボルトにレコードを入力します。

DotNet CLI

コマンド: enterprise-push

使用法:

enterprise-push [options] [file_name]

パラメータ:

  • --syntax-help サンプルのファイル形式とテンプレートパラメータを表示する

  • --team <TEAM NAME OR UID> レコードを割り当てるチーム

  • --email <USER EMAIL, DISPLAY NAME OR UID> レコードを割り当てるユーザー

  • --users <USER1,USER2> レコードを割り当てるユーザー (カンマ区切り)

  • --teams <TEAM1,TEAM2> レコードを割り当てるチーム (カンマ区切り)

  • --dry-run ボルトを変更せずに、転送予定のレコードを表示する

  • --format <table|csv|json> ドライラン出力の形式

  • --output <FILE NAME> CSVまたはJSONのドライラン結果の出力ファイル

例:

enterprise-push --team "Chicago Office" office-codes.json
enterprise-push --email Jane.Doe@gmail.com default.json
enterprise-push --syntax-help
DotNet SDK

関数: PushEnterpriseRecords

public async Task<EnterprisePushResult> PushEnterpriseRecords(VaultOnline vault,ImportRecord[] templateRecords,EnterprisePushOptions options = null)

パラメータ:

  • vault レコードの作成と転送に使用するボルト

  • templateRecords 作成するテンプレートレコード

  • options 対象ユーザー、対象チーム、ドライランの設定、警告コールバック

オプション:

  • Users 対象ユーザーのメールアドレス、表示名、またはエンタープライズユーザーID

  • Teams 対象チームの名前またはチームUID

  • DryRun ボルトを変更せずに、転送予定を表示する

例:

var result = await enterpriseData.PushEnterpriseRecords(
    vault,
    templateRecords,
    new EnterprisePushOptions
    {
        Users = new[] { "user@company.com" },
        Teams = new[] { "Chicago Office" },
        DryRun = false
    });
PowerCommander

コマンド: Invoke-KeeperEnterprisePush

別名: kep

フラグ:

パラメータ
説明

-FileName

テンプレートレコードを含むJSONファイル。必須。

-Email

対象ユーザー1件のメールアドレス、表示名、またはエンタープライズユーザーID

-Users

追加の対象ユーザー

-Teams

対象チームの名前またはUID

-DryRun

ボルトを変更せずに、転送予定を表示する

例:

# ユーザーにレコードを送信
PS> Invoke-KeeperEnterprisePush `
       -FileName default.json `
       -Email Jane.Doe@gmail.com

# チーム内の全ユーザーにレコードを送信
PS> kep `
       -FileName office-codes.json `
       -Team "Chicago Office"

# 複数のユーザーとチームにレコードを送信
PS> kep `
       -FileName default.json `
       -Users user1@company.com,user2@company.com `
       -Teams "Chicago Office,Support"

# 転送内容をプレビュー
PS> kep `
       -FileName default.json `
       -Team "Chicago Office" `
       -DryRun

ファイル形式

enterprise-push コマンドは、KeeperのJSONレコードインポート形式を使用します。

テンプレートファイルには、以下のいずれかを指定できます。

  • レコードの配列

  • records 配列を含むオブジェクト

JSONファイルの例:

サポートされているテンプレートパラメータ:

テンプレート用のJSONデータをエクスポートするには、以下の手順で行います。

  1. テンプレートを保存するための空のフォルダを作成します (例: Templates)。

  2. そのフォルダに必要なレコードを追加します。

  3. フォルダをJSONとしてエクスポートします。

enterprise-push では対象ユーザーごとに新しいレコードが生成・転送されるため、uid および folders プロパティは使用されません。

最終更新