エンタープライズユーザーコマンド

エンタープライズユーザーの管理

操作

  • ユーザーの追加、編集、参照、削除などの操作

  • ロック、アンロック、延長、期限切れなどのアクション

  • ユーザーエイリアスとノードの設定

使い方

enterprise-user --command [--options] OR eu command [--options]

エイリアス: eu

コマンド一覧

コマンド
説明

エンタープライズユーザーを参照する

エンタープライズユーザーを作成する

エンタープライズユーザーを編集する

エンタープライズユーザーを削除する

エンタープライズユーザーに対するアクション

ユーザーエイリアスを管理する

エンタープライズユーザーの参照

エンタープライズユーザーの詳細を参照できます。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user view

パラメーター: --team メールアドレスまたはUID

エイリアス: eu vie

例:

My Vault> eu view [email protected]

 User Email:  [email protected]
  User Name:  John Doe
    User ID:  894448414228492
     Status:  Active
      Teams:  Engineering Team
              DevOps Team
       Node:  Engineering

My Vault> enterprise-user view 894448414228492

 User Email:  [email protected]
  User Name:  John Doe
    User ID:  894448414228492
     Status:  Active
      Teams:  Engineering Team
              DevOps Team
       Node:  Engineering 
chevron-rightDotNet SDKhashtag

メソッド:

EnterpriseData.GetTeamsForUser

EnterpriseData.TryGetTeam

EnterpriseData.TryGetTeam

次の関数を組み合わせると、エンタープライズ上のユーザーに関するデータを取得できます。

chevron-rightPowerCommanderhashtag

コマンド: Get-KeeperEnterpriseUser

構文:

エイリアス: keu

パラメーター:

  • -Email - ユーザーのメールアドレス

  • -Filter - 検索フィルター

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-user --view

パラメーター:

email - ユーザーのメールアドレス。繰り返し指定可。(必須)

フラグ:

  • -v, --verbose - 詳細情報を出力する

  • -h, --help - このヘルプを表示して終了

  • --format - 出力形式: {table,json}

  • --output - 出力先ファイルのパス (形式が "table" のときは無視)

例:

chevron-rightPython SDKhashtag

関数:

エンタープライズユーザーの追加

エンタープライズユーザーを作成します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user invite

エイリアス: eu invite

パラメーター:

パラメーター
説明

email

追加するユーザーのメールアドレス

例:

chevron-rightDotNet SDKhashtag

メソッド: InviteUser(string email, [InviteUserOptions options = null])

引数:

引数
必須
説明

email

string

はい

招待するユーザーのメールアドレス

options

InviteUserOptions

いいえ

招待オプション (既定: null)

戻り値:

Task<EnterpriseUser> - 作成された EnterpriseUser を返すタスク

InviteUserOptions のプロパティ:

プロパティ
説明

FullName

string

ユーザーの氏名

NodeId

long

ユーザーを割り当てるノードID

TeamIds

IEnumerable

ユーザーを追加するチームIDの一覧

例:

chevron-rightPowerCommanderhashtag

コマンド: Add-KeeperEnterpriseUser

パラメーター:

パラメーター
説明

Email

招待するメールアドレス

フラグ:

フラグ
説明

-Name

ユーザーの氏名

-Node

ユーザーを割り当てるノード名またはID

-NodeId

ノードID (long)。-Node の代わりに指定

-Emails

追加で招待するメールアドレス (一括招待用)

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-user --add

パラメーター:

email - ユーザーのメールアドレス。繰り返し指定可。(必須)

フラグ:

  • -h, --help - このヘルプを表示して終了

  • --parent - 親ノード名またはID

  • --name - ユーザーの氏名を設定

  • --job-title - 役職を設定

例:

chevron-rightPython SDKhashtag

関数:

エンタープライズユーザーの編集

ロールやチームの追加・削除など、エンタープライズユーザーの詳細を編集します。

chevron-rightDotNet CLIhashtag

DotNet CLI はチームへの追加 (team-add) とチームからの削除 (team-remove) に対応しています。

チームへの追加:

コマンド: enterprise-user team-add

エイリアス: eu team-add

パラメーター:

パラメーター
説明

email

チームに追加するユーザーのメールアドレス

--team

チーム名またはUID

フラグ:

フラグ
説明

--teamname

チーム名の代替フラグ

--help

ヘルプ画面を表示

--version

バージョン情報を表示

例:

チームからの削除:

コマンド: enterprise-user team-remove

エイリアス: eu team-remove

パラメーター:

パラメーター
説明

email

チームから削除するユーザーのメールアドレス

--team

チーム名またはUID

フラグ:

フラグ
説明

--teamname

チーム名の代替フラグ

--help

ヘルプ画面を表示

--version

バージョン情報を表示

例:

chevron-rightDotNet SDKhashtag

AddUsersToTeams

.NET SDK を用いて、アクティブなユーザーを1人以上、1つ以上のチームに追加します。ステータスが「アクティブ」のユーザーのみ対象です。招待済みやロック中など非アクティブなユーザーには QueueUserToTeam を使います。

メソッド:

引数:

引数
必須
説明

emails

string[]

はい

チームに追加するユーザーのメールアドレスの配列

teamUids

string[]

はい

ユーザーを追加する先のチームUIDの配列

warnings

Action

いいえ

警告メッセージを受け取るコールバック (省略時は null)

戻り値:

Task - すべてのユーザーがすべてのチームに追加されたときに完了するタスク

例:

QueueUserToTeam

非アクティブなユーザー (招待済みまたはロック中) をチーム追加キューに入れます。アカウントがアクティブになると自動的にチームに追加されます。招待未承諾やロック中のユーザー向けです。

メソッド:

引数:

引数
必須
説明

enterpriseUserId

long

はい

非アクティブなユーザーのエンタープライズユーザーID

teamUid

string

はい

ユーザーをキューする先のチームのUID

戻り値:

Task - ユーザーがチーム用キューに入ったときに完了するタスク

例:

RemoveUsersFromTeams

.NET SDK を用いて、1人以上のユーザーを1つ以上のチームから削除します。チーム所属のみを外し、ユーザーアカウントの削除や他チームへの所属には影響しません。

メソッド:

引数:

引数
必須
説明

emails

string[]

はい

チームから削除するユーザーのメールアドレスの配列

teamUids

string[]

はい

ユーザーを削除する元のチームUIDの配列

warnings

Action

いいえ

警告メッセージを受け取るコールバック (省略時は null)

戻り値:

Task - すべてのユーザーがすべてのチームから削除されたときに完了するタスク

例:

chevron-rightPowerCommanderhashtag

コマンド: 近日対応

chevron-rightPython CLIhashtag

コマンド: enterprise-user --edit

パラメーター:

email - ユーザーのメールアドレスまたはUID。繰り返し指定可。(必須)

フラグ:

  • -h, --help - このヘルプを表示して終了

  • --parent - 親ノード名またはUID

  • --name - ユーザーの氏名を設定

  • --job-title - 役職を設定

  • --add-role - ロール名またはロールID

  • --remove-role - ロール名またはロールID

  • --add-team - チーム名またはチームUID

  • --remove-team - チーム名またはチームUID

  • -hsf, --hide-shared-folders - 共有フォルダを表示しない。--add-team

    • のみ: {on,off}

例:

chevron-rightPython SDKhashtag

関数:

エンタープライズユーザーの削除

エンタープライズからユーザーを削除します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user delete <email>

エイリアス: eu delete <email>

パラメーター:

email メールアドレス (必須)

オプション:

  • --yes - 削除時の確認プロンプトを省略する

例:

chevron-rightDotNet SDKhashtag

メソッド: DeleteUser

chevron-rightPowerCommanderhashtag

コマンド: Remove-KeeperEnterpriseUser または delete-user

パラメーター:

  • -User - ユーザーのメールアドレス (必須)

  • -Force - 確認を省略する

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-user --delete

パラメーター:

email - ユーザーのメールアドレスまたはUID。繰り返し指定可。(必須)

フラグ:

  • -h, --help - このヘルプを表示して終了

  • -f, --force - 確認プロンプトを表示しない

例:

chevron-rightPython SDKhashtag

関数:

エンタープライズユーザーのアクション

ロックやアンロックなど、エンタープライズユーザーに対するアクションを実行できます。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user <action> user_email

例:

ユーザーのロック:

ユーザーのアンロック:

chevron-rightDotNet SDKhashtag

メソッド: SetUserLocked

locked が true ならユーザーをロックし、false ならアンロックします。

例:

chevron-rightPowerCommanderhashtag

コマンド: Lock-KeeperEnterpriseUser または Unlock-KeeperEnterpriseUser

エイリアス: lock-user, unlock-user

パラメーター: -User - ユーザーのメールアドレス

コマンド: Move-KeeperEnterpriseUser

ユーザーを別のノードへ移動する

エイリアス: transfer-user

構文:

パラメーター:

  • -Email - ユーザーのメールアドレス (必須)

  • -NodeId - 移動先のノードID (必須)

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-user --action

パラメーター:

email - ユーザーのメールアドレスまたはID。(必須)

フラグ:

  • -h, --help - このヘルプを表示して終了

  • --expire - マスターパスワードを期限切れにする

  • --extend - ボルト転送の同意を7日延長する。擬似ユーザー @all に対応

  • --lock - ユーザーをロックする

  • --unlock - ユーザーをアンロックする

  • --disable-2fa - ユーザーの2要素認証を無効にする

例:

chevron-rightPython SDKhashtag

関数:

エンタープライズユーザーのエイリアス

エイリアスの追加または削除により、ユーザーエイリアスを管理します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user <action> username --alias="<alias>" または eu <action> username --alias="<alias>"

パラメーター:

email - ユーザーのメールアドレスまたはID。

例:

エイリアスの追加:

エイリアスの削除:

chevron-rightDotNet SDKhashtag

メソッド: 近日対応

chevron-rightPowerCommanderhashtag

コマンド: 近日対応

chevron-rightPython CLIhashtag

コマンド: enterprise-user alias

パラメーター:

email - ユーザーのメールアドレスまたはID (必須)

フラグ:

  • --add-alias - ユーザーエイリアスを追加する

  • --remove-alias - ユーザーエイリアスを削除する

chevron-rightPython SDKhashtag

関数:

エンタープライズユーザーの招待の再送

非アクティブなユーザーに招待を再送するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user <action> username または eu <action> username

パラメーター:

email - ユーザーのメールアドレスまたはID。

例:

参照:

Commanderリファレンス

chevron-rightDotNet SDKhashtag

招待の再送:

メソッド: ResendEnterpriseInvite

使い方:

パラメーター:

パラメーター
説明

enterpriseUser

ユーザーを表す EnterpriseUser オブジェクト

例:

参照:

Commanderリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Resend-KeeperEnterpriseInvite

フラグ:

パラメーター
説明

User

再度招待を送る対象のユーザー

例:

参照:

Commanderリファレンス

chevron-rightPython CLIhashtag

近日対応

参照:

Commanderリファレンス

chevron-rightPython SDKhashtag

近日対応

参照:

Commanderリファレンス

エンタープライズユーザーのマスターパスワード期限の設定

マスターパスワードの期限を設定し、ユーザーに新しいパスワードの設定を求めるコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user <action> username または eu <action> username

パラメーター:

email - ユーザーのメールアドレスまたはID。

例:

参照:

Commanderリファレンス

chevron-rightDotNet SDKhashtag

マスターパスワード期限の設定:

メソッド: SetMasterPasswordExpire

使い方:

パラメーター:

パラメーター
説明

email

対象ユーザーのメールアドレス

例:

参照:

Commanderリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Set-KeeperEnterpriseUserMasterPasswordExpire

フラグ:

パラメーター
説明

User

マスターパスワードを期限切れにするユーザー

例:

参照:

Commanderリファレンス

chevron-rightPython CLIhashtag

近日対応

参照:

Commanderリファレンス

chevron-rightPython SDKhashtag

近日対応

参照:

Commanderリファレンス

エンタープライズチームのユーザー種別の更新

チーム内のユーザーの種別を更新するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user <action> username --team=<team_name> --user-type=<user_type>

パラメーター:

email - ユーザーのメールアドレスまたはID。

team - チーム名またはID

user-type - 0=ユーザー、1=管理者、2=admin_only (共有フォルダは表示されないがチームへのユーザー追加は可能)

例:

参照:

Commanderリファレンス

chevron-rightDotNet SDKhashtag

チーム内ユーザーの更新:

メソッド: TeamEnterpriseUserUpdate

使い方:

パラメーター:

パラメーター
説明

enterpriseTeam

チームを表す EnterpriseTeam オブジェクト

enterpriseUser

ユーザーを表す EnterpriseUser オブジェクト

userType

0=ユーザー、1=管理者、2=admin_only (共有フォルダは表示されないがチームへのユーザー追加は可能)

例:

参照:

Commanderリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Update-KeeperEnterpriseTeamUser

フラグ:

パラメーター
説明

User

更新対象のエンタープライズユーザー

Team

チーム名またはUID

UserType

ユーザー種別: 0、1、または 2 0 - ユーザー (一般) 1 - 管理者 2 - 管理者のみ

例:

参照:

Commanderリファレンス

chevron-rightPython CLIhashtag

近日対応

参照:

Commanderリファレンス

chevron-rightPython SDKhashtag

近日対応

参照:

Commanderリファレンス

エンタープライズユーザーの情報更新

表示名や役職など、ユーザー情報を更新するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-user <action> username --node=<node_name> --name=<display_name> --job-title=<title> --invitee-locale=<location_name>

パラメーター:

email - ユーザーのメールアドレスまたはID。

node - 新しいノード名またはID。

name - 新しいユーザー表示名。

job-title - 新しい役職。

invitee-locale - 新しいロケール。

例:

参照:

Commanderリファレンス

chevron-rightDotNet SDKhashtag

ユーザー情報の更新:

メソッド: EnterpriseUserUpdate

使い方:

パラメーター:

パラメーター
説明

enterpriseUser

ユーザーを表す EnterpriseUser オブジェクト

nodeId

ノードIDまたは名前

fullName

表示名

jobTitle

役職名

inviteeLocale

サポートする21ロケールのいずれか。既定は en_US

例:

参照:

Commanderリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Update-KeeperEnterpriseUser

フラグ:

パラメーター
必須
説明

User

はい

更新対象のエンタープライズユーザー

Node

いいえ

ノード名またはID

FullName

いいえ

ユーザーの氏名

JobTitle

いいえ

ユーザーの役職

InviteeLocale

いいえ

招待に用いるロケール

例:

参照:

Commanderリファレンス

chevron-rightPython CLIhashtag

近日対応

参照:

Commanderリファレンス

chevron-rightPython SDKhashtag

近日対応

参照:

Commanderリファレンス

最終更新

役に立ちましたか?