エンタープライズユーザーコマンド
エンタープライズユーザーの管理
操作
ユーザーの追加、編集、参照、削除などの操作
ロック、アンロック、延長、期限切れなどのアクション
ユーザーエイリアスとノードの設定
使い方
enterprise-user --command [--options] OR eu command [--options]エイリアス: eu
コマンド一覧
エンタープライズユーザーの参照
エンタープライズユーザーの詳細を参照できます。
DotNet CLI
コマンド: 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 DotNet SDK
メソッド:
EnterpriseData.GetTeamsForUser
EnterpriseData.TryGetTeam
EnterpriseData.TryGetTeam
次の関数を組み合わせると、エンタープライズ上のユーザーに関するデータを取得できます。
PowerCommander
コマンド: Get-KeeperEnterpriseUser
構文:
エイリアス: keu
パラメーター:
-Email- ユーザーのメールアドレス-Filter- 検索フィルター
例:
Python CLI
コマンド: enterprise-user --view
パラメーター:
email - ユーザーのメールアドレス。繰り返し指定可。(必須)
フラグ:
-v,--verbose- 詳細情報を出力する-h, --help- このヘルプを表示して終了--format- 出力形式:{table,json}--output- 出力先ファイルのパス (形式が "table" のときは無視)
例:
エンタープライズユーザーの追加
エンタープライズユーザーを作成します。
DotNet SDK
メソッド: InviteUser(string email, [InviteUserOptions options = null])
引数:
email
string
はい
招待するユーザーのメールアドレス
options
InviteUserOptions
いいえ
招待オプション (既定: null)
戻り値:
Task<EnterpriseUser> - 作成された EnterpriseUser を返すタスク
InviteUserOptions のプロパティ:
FullName
string
ユーザーの氏名
NodeId
long
ユーザーを割り当てるノードID
TeamIds
IEnumerable
ユーザーを追加するチームIDの一覧
例:
PowerCommander
コマンド: Add-KeeperEnterpriseUser
パラメーター:
Email
招待するメールアドレス
フラグ:
-Name
ユーザーの氏名
-Node
ユーザーを割り当てるノード名またはID
-NodeId
ノードID (long)。-Node の代わりに指定
-Emails
追加で招待するメールアドレス (一括招待用)
例:
Python CLI
コマンド: enterprise-user --add
パラメーター:
email - ユーザーのメールアドレス。繰り返し指定可。(必須)
フラグ:
-h, --help- このヘルプを表示して終了--parent- 親ノード名またはID--name- ユーザーの氏名を設定--job-title- 役職を設定
例:
エンタープライズユーザーの編集
ロールやチームの追加・削除など、エンタープライズユーザーの詳細を編集します。
DotNet CLI
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
バージョン情報を表示
例:
DotNet SDK
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 - すべてのユーザーがすべてのチームから削除されたときに完了するタスク
例:
Python CLI
コマンド: 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}
例:
エンタープライズユーザーの削除
エンタープライズからユーザーを削除します。
DotNet CLI
コマンド: enterprise-user delete <email>
エイリアス: eu delete <email>
パラメーター:
email メールアドレス (必須)
オプション:
--yes- 削除時の確認プロンプトを省略する
例:
PowerCommander
コマンド: Remove-KeeperEnterpriseUser または delete-user
パラメーター:
-User- ユーザーのメールアドレス (必須)-Force- 確認を省略する
例:
Python CLI
コマンド: enterprise-user --delete
パラメーター:
email - ユーザーのメールアドレスまたはUID。繰り返し指定可。(必須)
フラグ:
-h, --help- このヘルプを表示して終了-f,--force- 確認プロンプトを表示しない
例:
エンタープライズユーザーのアクション
ロックやアンロックなど、エンタープライズユーザーに対するアクションを実行できます。
PowerCommander
コマンド: Lock-KeeperEnterpriseUser または Unlock-KeeperEnterpriseUser
エイリアス: lock-user, unlock-user
パラメーター: -User - ユーザーのメールアドレス
コマンド: Move-KeeperEnterpriseUser
ユーザーを別のノードへ移動する
エイリアス: transfer-user
構文:
パラメーター:
-Email- ユーザーのメールアドレス (必須)-NodeId- 移動先のノードID (必須)
例:
Python CLI
コマンド: enterprise-user --action
パラメーター:
email - ユーザーのメールアドレスまたはID。(必須)
フラグ:
-h, --help- このヘルプを表示して終了--expire- マスターパスワードを期限切れにする--extend- ボルト転送の同意を7日延長する。擬似ユーザー @all に対応--lock- ユーザーをロックする--unlock- ユーザーをアンロックする--disable-2fa- ユーザーの2要素認証を無効にする
例:
エンタープライズユーザーのエイリアス
エイリアスの追加または削除により、ユーザーエイリアスを管理します。
DotNet CLI
コマンド: enterprise-user <action> username --alias="<alias>" または eu <action> username --alias="<alias>"
パラメーター:
email - ユーザーのメールアドレスまたはID。
例:
エイリアスの追加:
エイリアスの削除:
Python CLI
コマンド: enterprise-user alias
パラメーター:
email - ユーザーのメールアドレスまたはID (必須)
フラグ:
--add-alias- ユーザーエイリアスを追加する--remove-alias- ユーザーエイリアスを削除する
エンタープライズユーザーの招待の再送
非アクティブなユーザーに招待を再送するコマンド/関数です。
DotNet CLI
コマンド: enterprise-user <action> username または eu <action> username
パラメーター:
email - ユーザーのメールアドレスまたはID。
例:
参照:
DotNet SDK
招待の再送:
メソッド: ResendEnterpriseInvite
使い方:
パラメーター:
enterpriseUser
ユーザーを表す EnterpriseUser オブジェクト
例:
参照:
エンタープライズユーザーのマスターパスワード期限の設定
マスターパスワードの期限を設定し、ユーザーに新しいパスワードの設定を求めるコマンド/関数です。
DotNet CLI
コマンド: enterprise-user <action> username または eu <action> username
パラメーター:
email - ユーザーのメールアドレスまたはID。
例:
参照:
PowerCommander
コマンド: Set-KeeperEnterpriseUserMasterPasswordExpire
フラグ:
User
マスターパスワードを期限切れにするユーザー
例:
参照:
エンタープライズチームのユーザー種別の更新
チーム内のユーザーの種別を更新するコマンド/関数です。
DotNet CLI
コマンド: enterprise-user <action> username --team=<team_name> --user-type=<user_type>
パラメーター:
email - ユーザーのメールアドレスまたはID。
team - チーム名またはID
user-type - 0=ユーザー、1=管理者、2=admin_only (共有フォルダは表示されないがチームへのユーザー追加は可能)
例:
参照:
DotNet SDK
チーム内ユーザーの更新:
メソッド: TeamEnterpriseUserUpdate
使い方:
パラメーター:
enterpriseTeam
チームを表す EnterpriseTeam オブジェクト
enterpriseUser
ユーザーを表す EnterpriseUser オブジェクト
userType
0=ユーザー、1=管理者、2=admin_only (共有フォルダは表示されないがチームへのユーザー追加は可能)
例:
参照:
PowerCommander
コマンド: Update-KeeperEnterpriseTeamUser
フラグ:
User
更新対象のエンタープライズユーザー
Team
チーム名またはUID
UserType
ユーザー種別: 0、1、または 2 0 - ユーザー (一般) 1 - 管理者 2 - 管理者のみ
例:
参照:
エンタープライズユーザーの情報更新
表示名や役職など、ユーザー情報を更新するコマンド/関数です。
DotNet CLI
コマンド: 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 - 新しいロケール。
例:
参照:
DotNet SDK
ユーザー情報の更新:
メソッド: EnterpriseUserUpdate
使い方:
パラメーター:
enterpriseUser
ユーザーを表す EnterpriseUser オブジェクト
nodeId
ノードIDまたは名前
fullName
表示名
jobTitle
役職名
inviteeLocale
サポートする21ロケールのいずれか。既定は en_US
例:
参照:
PowerCommander
コマンド: Update-KeeperEnterpriseUser
フラグ:
User
はい
更新対象のエンタープライズユーザー
Node
いいえ
ノード名またはID
FullName
いいえ
ユーザーの氏名
JobTitle
いいえ
ユーザーの役職
InviteeLocale
いいえ
招待に用いるロケール
例:
参照:
最終更新
役に立ちましたか?

