エンタープライズロールコマンド

エンタープライズロールの管理

使い方

enterprise-role command [--options] OR er command [--option]

別名: er

コマンド

エンタープライズロールコマンドで利用できるコマンドは次のとおりです。

コマンド
説明
別名

エンタープライズロールを表示します。

v

エンタープライズロールを作成します。

a

エンタープライズロールを編集します。

e

エンタープライズロールを削除します。

エンタープライズ管理者ロールを管理します。

エンタープライズロールのメンバーシップを管理します。

m

エンフォースメント付きでロールをコピーします。

エンタープライズロール表示コマンド (view)

エンタープライズロールを表示します。

chevron-rightDotnet CLIhashtag

コマンド: enterprise-role name

例:

My Vault> enterprise-role view "IT Admin" OR er view "IT Admin"
chevron-rightDotNet SDKhashtag

RoleData からデータを取得できます。

関数: RoleData

例:

chevron-rightPowerCommanderhashtag

コマンド: Get-KeeperEnterpriseRole

構文:

別名: ker

パラメータ:

  • -RoleId - ロールID (省略可。省略時はすべてのロールを一覧します)

例:

コマンド: Get-KeeperEnterpriseRoleUsers / Get-KeeperEnterpriseRoleTeams

ロールのメンバーを取得します。

構文:

別名: keru, kert

パラメータ:

  • -RoleId - ロールID (必須)

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-role view

パラメータ:

role - ロール名またはID (必須)

フラグ:

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

  • --format - 出力形式: json

  • --output - 出力ファイル名

chevron-rightPython SDKhashtag

関数:

エンタープライズロール追加コマンド (add)

エンタープライズロールを作成します。

chevron-rightDotnet CLIhashtag

コマンド: enterprise-role add "Role Name" --node "Node Name" OR er add "Role Name" --node "Node Name"

例:

chevron-rightDotNet SDKhashtag

関数: CreateRole

例:

chevron-rightPowerCommanderhashtag

コマンド: New-KeeperEnterpriseRole

別名: keradd

パラメータ:

パラメータ
必須
説明

-Role

はい

ロール名。複数指定できます。

-Parent

いいえ

親ノード名またはID。省略時はルートノードです。

-NewUser

いいえ

新規ユーザーにロールを割り当てます。値: onoff。既定: off

-VisibleBelow

いいえ

子ノードからロールを表示可能にします。値: onoff。既定: off

-Enforcement

いいえ

KEY:VALUE 形式のロールエンフォースメント。繰り返し指定できます。一覧はこちらです。

-Force

いいえ

ロール名が既に存在するときに確認をスキップします。

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-role add

パラメータ:

role - ロール名。繰り返し指定可。(必須)

フラグ:

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

  • --new-user - 新規ユーザーにこのロールを割り当てる: on または off

  • --visible-below - すべてのノードに表示する。add のみ: on または off

  • --enforcement - ロールエンフォースメントを設定する。形式: KEY:VALUE。繰り返し指定可。

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

chevron-rightPython SDKhashtag

関数:

エンタープライズロール編集コマンド (edit)

エンタープライズロールを編集します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role update

使い方: enterprise-role update role-name --flags=values

フラグ:

パラメータ
説明

-new-user

ノード内の新規ユーザー向け既定ロールにします。

-visible-below

子ノードへのロール表示を設定します。

-new-role-name

新しいロール表示名です。

例:

chevron-rightDotNet SDKhashtag

関数: UpdateRole

使い方:

パラメータ:

説明

newUserInherit

編集中のロールを既定ロールにします。

visibleBelow

子ノードへのロール表示を設定します。null の場合は変更しません。

displayName

新しいロール表示名です。null の場合は変更しません。

例:

chevron-rightPowerCommanderhashtag

コマンド: Set-KeeperEnterpriseRole

使い方: Set-KeeperEnterpriseRole <Role Name> -NewUserInherit $true

オプション:

パラメータ
説明

-Role

ロール名、ID、または EnterpriseRole オブジェクト (必須) です。

-NewUserInherit

ノード内の新規ユーザー向け既定ロールにします。

-VisibleBelow

子ノードへのロール表示を設定します。

-NewDisplayName

新しいロール表示名です。

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-role edit

パラメータ:

role - ロール名またはID。繰り返し指定可。(必須)

フラグ:

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

  • --name, --displayname - ロール表示名を設定する

  • --new-user - 新規ユーザーにこのロールを割り当てる: on または off

  • --visible-below - すべてのノードに表示する: on または off

  • --enforcement - ロールエンフォースメントを設定する。形式: KEY:VALUE。繰り返し指定可。

chevron-rightPython SDKhashtag

関数:

エンタープライズロール削除コマンド (delete)

エンタープライズロールを削除します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role delete <"Role name"> OR er delete <"Role name">

例:

chevron-rightDotNet SDKhashtag

関数: DeleteRole()

使い方:

例:

chevron-rightPowerCommanderhashtag

コマンド: Remove-KeeperEnterpriseRole

Aliases : kerdel

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-role delete

パラメータ:

  • role - ロール名またはID。繰り返し指定可。(必須)

chevron-rightPython SDKhashtag

関数:

エンタープライズロール管理者コマンド (admin)

エンタープライズ管理者ロールを管理します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role add-users-to-admin-role <Role name> <Username> OR

er add-users-to-admin-role <Role name> <Username>

例:

chevron-rightDotNet SDKhashtag

関数: AddUserToAdminRole

使い方:

chevron-rightPowerCommanderhashtag

コマンド: Get-KeeperEnterpriseAdminRole

ユーザーの管理者権限を持つロールを取得します。

構文:

別名: kerap

パラメータ:

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

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-role admin

パラメータ:

role - ロール名またはID (必須)

フラグ:

  • -aa, --add-admin - ロールに管理ノードを追加する。繰り返し指定可。

  • -ra, --remove-admin - ロールから管理ノードを削除する。繰り返し指定可。

  • -ap, --add-privilege - 管理ノードに特権を追加する。繰り返し指定可。

  • -rp, --remove-privilege - 管理ノードから特権を削除する。繰り返し指定可。

  • --cascade - 子ノードにも適用する。--add-admin のみ: on または off

chevron-rightPython SDKhashtag

関数:

エンタープライズロールメンバーシップコマンド (membership)

エンタープライズロールのメンバーシップを管理します。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role add-members "Role Name"

別名: er

例:

chevron-rightDotNet SDKhashtag

関数:

AddUserToAdminRole - ユーザーを管理者として追加する

RemoveUserFromRole - ユーザーから管理者ロールを削除する

例:

chevron-rightPowerCommanderhashtag

指定ロールへのユーザー追加

コマンド: Grant-KeeperEnterpriseRoleToUser

別名: kerua

フラグ:

  • -Role : ロール名、ID、または EnterpriseRole オブジェクト

  • -User : ユーザーのメール、ID、または EnterpriseUser オブジェクト

例:

指定ロールからのユーザー削除:

コマンド: Revoke-KeeperEnterpriseRoleFromUser

別名: kerur

フラグ:

  • -Role : ロール名、ID、または EnterpriseRole オブジェクト

  • -User : ユーザーのメール、ID、または EnterpriseUser オブジェクト

例:

chevron-rightPython CLIhashtag

コマンド: 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)。繰り返し指定可。

警告: この操作は元に戻せず、すべてのユーザー、ロール、チーム、および子ノードを削除します。

chevron-rightPython SDKhashtag

関数:

エンタープライズロールコピーコマンド (copy)

エンフォースメント付きでロールをコピーします。

chevron-rightDotNet CLIhashtag

コマンド:

パラメータ

パラメータ
必須
説明

copy

はい

コマンド: copy である必要があります。

<source-role>

はい

コピー元のロール名またはロールID。1件のロールと完全一致する必要があります。

--node

はい

新しいロールを作成する先のノード名またはノードIDです。

--new-role-name

はい

新しいロールの表示名です。

例:

chevron-rightDotNet SDKhashtag

未実装

chevron-rightPowerCommanderhashtag

コマンド:

別名: kercopy

パラメータ

パラメータ
必須
既定
説明

SourceRole

Object

はい

コピー元のロール名、ロールID、または EnterpriseRole オブジェクトです。

TargetNode

String

はい

新しいロールを作成する先のノード名またはノードIDです。

NewRoleName

String

はい

新しいロールの表示名です。

CopyUsers

Boolean

いいえ

$true

ソースロールから新しいロールへユーザーをコピーします。

CopyTeams

Boolean

いいえ

$true

ソースロールから新しいロールへチームをコピーします。

Force

Switch

いいえ

実行前にエンタープライズデータを再読み込みします。

例:

chevron-rightPython CLIhashtag

コマンド: enterprise-role copy

パラメータ:

role - ロール名またはID (必須)

フラグ:

  • --node - 新しいロールのノード名またはID (必須)

  • --name, --displayname - 新しいロール名 (必須)

chevron-rightPython SDKhashtag

関数:

エンタープライズロールチーム管理コマンド (team-management)

チームへのロールの割り当てまたは割り当て解除を行います。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role

ロールへのチーム追加:

操作: add-members

フラグ:

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

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

  • value pos. 0 : KSM コマンド: "add-members"

  • value pos. 1 : ロール名またはID

  • value pos. 2 : ユーザーのメール、ユーザーID、チーム名、またはチームUID(スペース区切りのリスト)

例:

ロールからのチーム削除:

操作: remove-members

フラグ:

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

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

  • value pos. 0 : KSM コマンド: "remove-members"

  • value pos. 1 : ロール名またはID

  • value pos. 2 : ユーザーのメール、ユーザーID、チーム名、またはチームUID(スペース区切りのリスト)

例:

chevron-rightDotNet SDKhashtag

ロールへのチーム追加:

関数: AddTeamToRole

引数:

role - チームを追加する対象ロールを表す EnterpriseRole オブジェクト

team - ロールに追加するチームを表す EnterpriseTeam オブジェクト

ロールからのチーム削除:

関数: RemoveTeamFromRole

引数:

role - チームを削除する対象ロールを表す EnterpriseRole オブジェクト

team - ロールから削除するチームを表す EnterpriseTeam オブジェクト

chevron-rightPowerCommanderhashtag

ロールへのチーム追加:

コマンド: Grant-KeeperEnterpriseRoleToTeam

別名: kerta

フラグ:

  • -Role : ロール名、ID、または EnterpriseRole オブジェクト

  • -Team : チームUID、名前、または EnterpriseTeam オブジェクト

例:

ロールからのチーム削除:

コマンド: Revoke-KeeperEnterpriseRoleFromTeam

別名: kertr

フラグ:

  • -Role : ロール名、ID、または EnterpriseRole オブジェクト

  • -Team : チームUID、名前、または EnterpriseTeam オブジェクト

例:

エンタープライズロール管理ノード追加コマンド (managed-node-add)

ロールに管理ノードを追加するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: 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

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

管理ノードの追加:

関数: RoleManagedNodeAdd

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

node

対象ノードを表す EnterpriseNode オブジェクト

cascade

この管理ノードの特権を子ノードにも適用するか — true / false

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Add-KeeperEnterpriseRoleManagedNode

フラグ:

パラメータ
説明

Role

ロール名またはID

Node

管理ノードとして追加するノード名またはID

Cascade

ノード管理を子ノードへ連鎖する

例:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロール管理ノード更新コマンド (managed-node-update)

ロールの管理ノードを更新するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: 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

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

管理ノードの更新:

関数: RoleManagedNodeUpdate

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

node

対象ノードを表す EnterpriseNode オブジェクト

cascade

この管理ノードの特権を子ノードにも適用するか — true / false

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド:Update-KeeperEnterpriseRoleManagedNode

フラグ:

パラメータ
説明

Role

ロール名またはID

Node

管理ノードとして追加するノード名またはID

Cascade

ノード管理を子ノードへ連鎖する

例:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロール管理ノード削除コマンド (managed-node-delete)

ロールから管理ノードを削除するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role <action> roll_name --node=<node_name> OR er <action> roll_name --node=<node_name>

パラメータ:

roll_name - ロール名またはID。

node_name - ノード名またはID。

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

管理ノードの削除:

関数: RoleManagedNodeRemove

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

node

対象ノードを表す EnterpriseNode オブジェクト

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Remove-KeeperEnterpriseRoleManagedNode

フラグ:

パラメータ
説明

Role

ロール名またはID

Node

管理ノードとして追加するノード名またはID

例:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロール管理ノード特権追加コマンド (managed-node-privileges-add)

管理ノードに特権を一括または個別に追加するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: 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 - カンマ区切りの特権を文字列で指定します。

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

管理ノードへの特権追加:

関数: RoleManagedNodePrivilegeAddBatch

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

node

対象ノードを表す EnterpriseNode オブジェクト

privileges

次の型の特権のリストを追加します

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: 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)

例:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロール管理ノード特権削除コマンド (managed-node-privileges-remove)

管理ノードから特権を一括または個別に削除するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: 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 - カンマ区切りの特権を文字列で指定します。

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

管理ノードからの特権削除:

関数: RoleManagedNodePrivilegeRemoveBatch

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

node

対象ノードを表す EnterpriseNode オブジェクト

privileges

次の型の特権のリストを削除します

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: 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)

例:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロールエンフォースメントポリシー追加コマンド (add-enforcements)

ロールにエンフォースメントポリシーを一括または個別に追加するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role <action> role_name --enforcements="key1=value1; key2="value2"" OR er <action> role_name --enforcements="key1=value1; key2="value2""

パラメータ:

roll_name - ロール名またはID。

enforcements - キーと値のペアを文字列内で指定します。

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

ロールへのエンフォースメントポリシー追加:

関数: RoleEnforcementAddBatch

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

enforcements

次の型のエンフォースメントポリシーのバッチを追加します

Dictionary<RoleEnforcementPolicies, string>

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Add-KeeperEnterpriseRoleEnforcement

別名: Add-KeeperRoleEnforcement

フラグ:

フラグ
説明

-Role

ロール名またはID(必須、位置 0)

-Enforcement

KEY=value 形式のエンフォースメント。セミコロンまたはカンマ区切り可。複数は配列でも指定可。区切りには =: の両方に対応。(必須、位置 1)

例:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロールエンフォースメントポリシー更新コマンド (update-enforcements)

ロールのエンフォースメントポリシーを一括または個別に更新するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role <action> role_name --enforcements="key1=value1; key2=value2" OR er <action> role_name --enforcements="key1=value1; key2=value2"

パラメータ:

roll_name - ロール名またはID。

enforcements - キーと値のペアを文字列内で指定します。

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

ロールのエンフォースメントポリシー更新:

関数: RoleEnforcementUpdateBatch

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

enforcements

次の型のエンフォースメントポリシーを更新します

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Update-KeeperEnterpriseRoleEnforcement

別名: Update-KeeperRoleEnforcement

フラグ:

フラグ
説明

-Role

ロール名またはID(必須、位置 0)

-Enforcement

KEY=value 形式のエンフォースメント。セミコロンまたはカンマ区切り可。複数は配列でも指定可。区切りには =: の両方に対応。(必須、位置 1)

例:

セミコロン区切り:

カンマ区切り:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

エンタープライズロールエンフォースメントポリシー削除コマンド (remove-enforcements)

ロールからエンフォースメントポリシーを一括または個別に削除するコマンド/関数です。

chevron-rightDotNet CLIhashtag

コマンド: enterprise-role <action> role_name --enforcements="key1; key2; key3" OR er <action> role_name --enforcements="key1; key2; key3"

パラメータ:

roll_name - ロール名またはID。

enforcements - カンマ区切りのエンフォースメントを文字列で指定します。

例:

参考:

コマンダーリファレンス

chevron-rightDotNet SDKhashtag

ロールからのエンフォースメントポリシー削除:

関数: RoleEnforcementRemoveBatch

使い方:

パラメータ:

説明

role

対象ロールを表す EnterpriseRole オブジェクト

enforcements

次の型のエンフォースメントポリシーのリストを削除します

例:

参考:

コマンダーリファレンス

chevron-rightPowerCommanderhashtag

コマンド: Remove-KeeperEnterpriseRoleEnforcement

別名: Remove-KeeperRoleEnforcement

フラグ:

フラグ
説明

-Role

ロール名またはID(必須、位置 0)

-Enforcement

削除するエンフォースメントのキー。セミコロンまたはカンマ区切り可。削除時はキーのみ(値なし)を指定。KEY=value 形式の場合はキー部分のみ使用されます。(必須、位置 1)

例:

セミコロン区切り:

カンマ区切り:

参考:

コマンダーリファレンス

chevron-rightPython CLIhashtag
chevron-rightPython SDKhashtag

最終更新

役に立ちましたか?