エンタープライズロールコマンド
エンタープライズロールの管理
使い方
enterprise-role command [--options] OR er command [--option]別名: er
コマンド
エンタープライズロールコマンドで利用できるコマンドは次のとおりです。
エンタープライズロール表示コマンド (view)
エンタープライズロールを表示します。
Dotnet CLI
コマンド: enterprise-role name
例:
My Vault> enterprise-role view "IT Admin" OR er view "IT Admin"PowerCommander
コマンド: Get-KeeperEnterpriseRole
構文:
別名: ker
パラメータ:
-RoleId- ロールID (省略可。省略時はすべてのロールを一覧します)
例:
コマンド: Get-KeeperEnterpriseRoleUsers / Get-KeeperEnterpriseRoleTeams
ロールのメンバーを取得します。
構文:
別名: keru, kert
パラメータ:
-RoleId- ロールID (必須)
例:
Python CLI
コマンド: enterprise-role view
パラメータ:
role - ロール名またはID (必須)
フラグ:
-v,--verbose- 詳細情報を出力する--format- 出力形式:json--output- 出力ファイル名
エンタープライズロール追加コマンド (add)
エンタープライズロールを作成します。
Dotnet CLI
コマンド: enterprise-role add "Role Name" --node "Node Name" OR er add "Role Name" --node "Node Name"
例:
PowerCommander
コマンド: New-KeeperEnterpriseRole
別名: keradd
パラメータ:
-Role
はい
ロール名。複数指定できます。
-Parent
いいえ
親ノード名またはID。省略時はルートノードです。
-NewUser
いいえ
新規ユーザーにロールを割り当てます。値: on、off。既定: off。
-VisibleBelow
いいえ
子ノードからロールを表示可能にします。値: on、off。既定: off。
-Force
いいえ
ロール名が既に存在するときに確認をスキップします。
例:
Python CLI
コマンド: enterprise-role add
パラメータ:
role - ロール名。繰り返し指定可。(必須)
フラグ:
--parent- 親ノード名またはID--new-user- 新規ユーザーにこのロールを割り当てる:onまたはoff--visible-below- すべてのノードに表示する。addのみ:onまたはoff--enforcement- ロールエンフォースメントを設定する。形式:KEY:VALUE。繰り返し指定可。-f,--force- 確認プロンプトを表示しない
エンタープライズロール編集コマンド (edit)
エンタープライズロールを編集します。
DotNet CLI
コマンド: enterprise-role update
使い方: enterprise-role update role-name --flags=values
フラグ:
-new-user
ノード内の新規ユーザー向け既定ロールにします。
-visible-below
子ノードへのロール表示を設定します。
-new-role-name
新しいロール表示名です。
例:
DotNet SDK
関数: UpdateRole
使い方:
パラメータ:
newUserInherit
編集中のロールを既定ロールにします。
visibleBelow
子ノードへのロール表示を設定します。null の場合は変更しません。
displayName
新しいロール表示名です。null の場合は変更しません。
例:
PowerCommander
コマンド: Set-KeeperEnterpriseRole
使い方: Set-KeeperEnterpriseRole <Role Name> -NewUserInherit $true
オプション:
-Role
ロール名、ID、または EnterpriseRole オブジェクト (必須) です。
-NewUserInherit
ノード内の新規ユーザー向け既定ロールにします。
-VisibleBelow
子ノードへのロール表示を設定します。
-NewDisplayName
新しいロール表示名です。
例:
Python CLI
コマンド: enterprise-role edit
パラメータ:
role - ロール名またはID。繰り返し指定可。(必須)
フラグ:
--parent- 親ノード名またはID--name,--displayname- ロール表示名を設定する--new-user- 新規ユーザーにこのロールを割り当てる:onまたはoff--visible-below- すべてのノードに表示する:onまたはoff--enforcement- ロールエンフォースメントを設定する。形式:KEY:VALUE。繰り返し指定可。
エンタープライズロール削除コマンド (delete)
エンタープライズロールを削除します。
エンタープライズロール管理者コマンド (admin)
エンタープライズ管理者ロールを管理します。
DotNet CLI
コマンド: enterprise-role add-users-to-admin-role <Role name> <Username> OR
er add-users-to-admin-role <Role name> <Username>
例:
PowerCommander
コマンド: Get-KeeperEnterpriseAdminRole
ユーザーの管理者権限を持つロールを取得します。
構文:
別名: kerap
パラメータ:
-Email- ユーザーのメールアドレス
例:
Python CLI
コマンド: enterprise-role admin
パラメータ:
role - ロール名またはID (必須)
フラグ:
-aa,--add-admin- ロールに管理ノードを追加する。繰り返し指定可。-ra,--remove-admin- ロールから管理ノードを削除する。繰り返し指定可。-ap,--add-privilege- 管理ノードに特権を追加する。繰り返し指定可。-rp,--remove-privilege- 管理ノードから特権を削除する。繰り返し指定可。--cascade- 子ノードにも適用する。--add-adminのみ:onまたはoff
エンタープライズロールメンバーシップコマンド (membership)
エンタープライズロールのメンバーシップを管理します。
PowerCommander
指定ロールへのユーザー追加
コマンド: Grant-KeeperEnterpriseRoleToUser
別名: kerua
フラグ:
-Role: ロール名、ID、または EnterpriseRole オブジェクト-User: ユーザーのメール、ID、または EnterpriseUser オブジェクト
例:
指定ロールからのユーザー削除:
コマンド: Revoke-KeeperEnterpriseRoleFromUser
別名: kerur
フラグ:
-Role: ロール名、ID、または EnterpriseRole オブジェクト-User: ユーザーのメール、ID、または EnterpriseUser オブジェクト
例:
Python CLI
コマンド: enterprise-role membership
パラメータ:
role- ロール名またはID (必須)
オプション:
-h, --help このヘルプメッセージを表示して終了する
-au, --add-user EMAIL - ロールにユーザーを追加する。繰り返し指定可。
-ru, --remove-user EMAIL - ロールからユーザーを削除する(メール、ユーザーID、@all)。繰り返し指定可。
-at, --add-team TEAM - ロールにチームを追加する。繰り返し指定可。
-rt, --remove-team TEAM - ロールからチームを削除する(名前、チームUID、@all)。繰り返し指定可。
警告: この操作は元に戻せず、すべてのユーザー、ロール、チーム、および子ノードを削除します。
エンタープライズロールコピーコマンド (copy)
エンフォースメント付きでロールをコピーします。
DotNet CLI
コマンド:
パラメータ
copy
はい
コマンド: copy である必要があります。
<source-role>
はい
コピー元のロール名またはロールID。1件のロールと完全一致する必要があります。
--node
はい
新しいロールを作成する先のノード名またはノードIDです。
--new-role-name
はい
新しいロールの表示名です。
例:
PowerCommander
コマンド:
別名: kercopy
パラメータ
SourceRole
Object
はい
—
コピー元のロール名、ロールID、または EnterpriseRole オブジェクトです。
TargetNode
String
はい
—
新しいロールを作成する先のノード名またはノードIDです。
NewRoleName
String
はい
—
新しいロールの表示名です。
CopyUsers
Boolean
いいえ
$true
ソースロールから新しいロールへユーザーをコピーします。
CopyTeams
Boolean
いいえ
$true
ソースロールから新しいロールへチームをコピーします。
Force
Switch
いいえ
—
実行前にエンタープライズデータを再読み込みします。
例:
Python CLI
コマンド: enterprise-role copy
パラメータ:
role - ロール名またはID (必須)
フラグ:
--node- 新しいロールのノード名またはID (必須)--name,--displayname- 新しいロール名 (必須)
エンタープライズロールチーム管理コマンド (team-management)
チームへのロールの割り当てまたは割り当て解除を行います。
DotNet CLI
コマンド: enterprise-role
ロールへのチーム追加:
操作: add-members
フラグ:
--help: このヘルプ画面を表示する。--version: バージョン情報を表示する。value pos. 0: KSM コマンド: "add-members"value pos. 1: ロール名またはIDvalue pos. 2: ユーザーのメール、ユーザーID、チーム名、またはチームUID(スペース区切りのリスト)
例:
ロールからのチーム削除:
操作: remove-members
フラグ:
--help: このヘルプ画面を表示する。--version: バージョン情報を表示する。value pos. 0: KSM コマンド: "remove-members"value pos. 1: ロール名またはIDvalue pos. 2: ユーザーのメール、ユーザーID、チーム名、またはチームUID(スペース区切りのリスト)
例:
DotNet SDK
ロールへのチーム追加:
関数: AddTeamToRole
引数:
role - チームを追加する対象ロールを表す EnterpriseRole オブジェクト
team - ロールに追加するチームを表す EnterpriseTeam オブジェクト
ロールからのチーム削除:
関数: RemoveTeamFromRole
引数:
role - チームを削除する対象ロールを表す EnterpriseRole オブジェクト
team - ロールから削除するチームを表す EnterpriseTeam オブジェクト
PowerCommander
ロールへのチーム追加:
コマンド: Grant-KeeperEnterpriseRoleToTeam
別名: kerta
フラグ:
-Role: ロール名、ID、または EnterpriseRole オブジェクト-Team: チームUID、名前、または EnterpriseTeam オブジェクト
例:
ロールからのチーム削除:
コマンド: Revoke-KeeperEnterpriseRoleFromTeam
別名: kertr
フラグ:
-Role: ロール名、ID、または EnterpriseRole オブジェクト-Team: チームUID、名前、または EnterpriseTeam オブジェクト
例:
エンタープライズロール管理ノード追加コマンド (managed-node-add)
ロールに管理ノードを追加するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> roll_name --node=<node_name> --cascade OR er <action> roll_name --node=<node_name> --cascade
パラメータ:
roll_name - ロール名またはID。
node_name - ノード名またはID。
cascade - 子ノードへ連鎖する場合は true、しない場合は false
例:
参考:
DotNet SDK
管理ノードの追加:
関数: RoleManagedNodeAdd
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
node
対象ノードを表す EnterpriseNode オブジェクト
cascade
この管理ノードの特権を子ノードにも適用するか — true / false
例:
参考:
PowerCommander
コマンド: Add-KeeperEnterpriseRoleManagedNode
フラグ:
Role
ロール名またはID
Node
管理ノードとして追加するノード名またはID
Cascade
ノード管理を子ノードへ連鎖する
例:
参考:
エンタープライズロール管理ノード更新コマンド (managed-node-update)
ロールの管理ノードを更新するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> roll_name --node=<node_name> --cascade OR er <action> roll_name --node=<node_name> --cascade
パラメータ:
roll_name - ロール名またはID。
node_name - ノード名またはID。
cascade - 子ノードへ連鎖する場合は true、しない場合は false
例:
参考:
DotNet SDK
管理ノードの更新:
関数: RoleManagedNodeUpdate
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
node
対象ノードを表す EnterpriseNode オブジェクト
cascade
この管理ノードの特権を子ノードにも適用するか — true / false
例:
参考:
PowerCommander
コマンド:Update-KeeperEnterpriseRoleManagedNode
フラグ:
Role
ロール名またはID
Node
管理ノードとして追加するノード名またはID
Cascade
ノード管理を子ノードへ連鎖する
例:
参考:
エンタープライズロール管理ノード削除コマンド (managed-node-delete)
ロールから管理ノードを削除するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> roll_name --node=<node_name> OR er <action> roll_name --node=<node_name>
パラメータ:
roll_name - ロール名またはID。
node_name - ノード名またはID。
例:
参考:
DotNet SDK
管理ノードの削除:
関数: RoleManagedNodeRemove
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
node
対象ノードを表す EnterpriseNode オブジェクト
例:
参考:
PowerCommander
コマンド: Remove-KeeperEnterpriseRoleManagedNode
フラグ:
Role
ロール名またはID
Node
管理ノードとして追加するノード名またはID
例:
参考:
エンタープライズロール管理ノード特権追加コマンド (managed-node-privileges-add)
管理ノードに特権を一括または個別に追加するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> roll_name --node=<node_name> --privileges=<privilege1, privilege2> OR er <action> roll_name --node=<node_name> --privileges=<privilege1, privilege2>
パラメータ:
roll_name - ロール名またはID。
node_name - ノード名またはID。
privileges - カンマ区切りの特権を文字列で指定します。
例:
参考:
DotNet SDK
管理ノードへの特権追加:
関数: RoleManagedNodePrivilegeAddBatch
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
node
対象ノードを表す EnterpriseNode オブジェクト
privileges
次の型の特権のリストを追加します
例:
参考:
PowerCommander
コマンド: Add-KeeperEnterpriseRolePrivilege
別名: Add-KeeperRolePrivilege
フラグ:
-Role
ロール名またはID(必須、位置 0)
-Node
管理ノードのノード名またはID(必須、位置 1)
-Privilege
追加する特権名を1つ以上。有効な値: MANAGE_NODES, MANAGE_USER, MANAGE_LICENCES, MANAGE_ROLES, MANAGE_TEAMS, TRANSFER_ACCOUNT, RUN_REPORTS, VIEW_TREE, MANAGE_BRIDGE, MANAGE_COMPANIES, SHARING_ADMINISTRATOR, APPROVE_DEVICE, MANAGE_RECORD_TYPES, RUN_COMPLIANCE_REPORTS(必須、位置 2)
例:
参考:
エンタープライズロール管理ノード特権削除コマンド (managed-node-privileges-remove)
管理ノードから特権を一括または個別に削除するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> roll_name --node=<node_name> --privileges=<privilege1, privilege2> OR er <action> roll_name --node=<node_name> --privileges=<privilege1, privilege2>
パラメータ:
roll_name - ロール名またはID。
node_name - ノード名またはID。
privileges - カンマ区切りの特権を文字列で指定します。
例:
参考:
DotNet SDK
管理ノードからの特権削除:
関数: RoleManagedNodePrivilegeRemoveBatch
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
node
対象ノードを表す EnterpriseNode オブジェクト
privileges
次の型の特権のリストを削除します
例:
参考:
PowerCommander
コマンド: Remove-KeeperEnterpriseRolePrivilege
別名: Remove-KeeperRolePrivilege
フラグ:
-Role
ロール名またはID(必須、位置 0)
-Node
管理ノードのノード名またはID(必須、位置 1)
-Privilege
削除する特権名を1つ以上。有効な値: MANAGE_NODES, MANAGE_USER, MANAGE_LICENCES, MANAGE_ROLES, MANAGE_TEAMS, TRANSFER_ACCOUNT, RUN_REPORTS, VIEW_TREE, MANAGE_BRIDGE, MANAGE_COMPANIES, SHARING_ADMINISTRATOR, APPROVE_DEVICE, MANAGE_RECORD_TYPES, RUN_COMPLIANCE_REPORTS(必須、位置 2)
例:
参考:
エンタープライズロールエンフォースメントポリシー追加コマンド (add-enforcements)
ロールにエンフォースメントポリシーを一括または個別に追加するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> role_name --enforcements="key1=value1; key2="value2"" OR er <action> role_name --enforcements="key1=value1; key2="value2""
パラメータ:
roll_name - ロール名またはID。
enforcements - キーと値のペアを文字列内で指定します。
例:
参考:
DotNet SDK
ロールへのエンフォースメントポリシー追加:
関数: RoleEnforcementAddBatch
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
enforcements
次の型のエンフォースメントポリシーのバッチを追加します
Dictionary<RoleEnforcementPolicies, string>
例:
参考:
PowerCommander
コマンド: Add-KeeperEnterpriseRoleEnforcement
別名: Add-KeeperRoleEnforcement
フラグ:
-Role
ロール名またはID(必須、位置 0)
-Enforcement
KEY=value 形式のエンフォースメント。セミコロンまたはカンマ区切り可。複数は配列でも指定可。区切りには = と : の両方に対応。(必須、位置 1)
例:
参考:
エンタープライズロールエンフォースメントポリシー更新コマンド (update-enforcements)
ロールのエンフォースメントポリシーを一括または個別に更新するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> role_name --enforcements="key1=value1; key2=value2" OR er <action> role_name --enforcements="key1=value1; key2=value2"
パラメータ:
roll_name - ロール名またはID。
enforcements - キーと値のペアを文字列内で指定します。
例:
参考:
DotNet SDK
ロールのエンフォースメントポリシー更新:
関数: RoleEnforcementUpdateBatch
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
enforcements
次の型のエンフォースメントポリシーを更新します
例:
参考:
PowerCommander
コマンド: Update-KeeperEnterpriseRoleEnforcement
別名: Update-KeeperRoleEnforcement
フラグ:
-Role
ロール名またはID(必須、位置 0)
-Enforcement
KEY=value 形式のエンフォースメント。セミコロンまたはカンマ区切り可。複数は配列でも指定可。区切りには = と : の両方に対応。(必須、位置 1)
例:
セミコロン区切り:
カンマ区切り:
参考:
エンタープライズロールエンフォースメントポリシー削除コマンド (remove-enforcements)
ロールからエンフォースメントポリシーを一括または個別に削除するコマンド/関数です。
DotNet CLI
コマンド: enterprise-role <action> role_name --enforcements="key1; key2; key3" OR er <action> role_name --enforcements="key1; key2; key3"
パラメータ:
roll_name - ロール名またはID。
enforcements - カンマ区切りのエンフォースメントを文字列で指定します。
例:
参考:
DotNet SDK
ロールからのエンフォースメントポリシー削除:
関数: RoleEnforcementRemoveBatch
使い方:
パラメータ:
role
対象ロールを表す EnterpriseRole オブジェクト
enforcements
次の型のエンフォースメントポリシーのリストを削除します
例:
参考:
PowerCommander
コマンド: Remove-KeeperEnterpriseRoleEnforcement
別名: Remove-KeeperRoleEnforcement
フラグ:
-Role
ロール名またはID(必須、位置 0)
-Enforcement
削除するエンフォースメントのキー。セミコロンまたはカンマ区切り可。削除時はキーのみ(値なし)を指定。KEY=value 形式の場合はキー部分のみ使用されます。(必須、位置 1)
例:
セミコロン区切り:
カンマ区切り:
参考:
最終更新
役に立ちましたか?

