角色管理器

Release Control 附带一组可分配给用户的预定义角色。有关预定义角色的描述,请参阅下文的预定义角色

可向每个预定义角色分配一组预定义权限(包括一个或多个权限)。有关 Release Control 附带的预定义权限的描述,请参阅下文的可用权限

角色管理器实用程序可让您创建新角色,更新现有角色,并使用一组预定义权限删除角色。

使用角色管理器实用程序:

请运行以下命令:

<Release Control 安装目录>\bin\ManageRoles.bat <选项>

下面是命令行 <选项>:

选项 说明
-a--permissions 显示 Release Control 提供的预定义权限的列表。有关详细信息,请参阅可用权限
-c

--create

创建新角色。
--delete 删除角色。
--description (可选)输入角色的说明。
--encrypted-password-file <文件> 使用在 <文件> 中指定的加密密码。
-h

--help

打印所有命令行 <选项>。
--im-mode Release Control 在“身份管理器”模式下工作。
-l

--list-all

显示可用角色的列表。
--list-permissions 显示可用权限的列表。
-p <密码>

--password <密码>

指定连接到 Release Control 所需的密码。
---port

指定由 Release Control 服务器使用的端口。

默认值:8080

-r <角色>

--role-name <角色>

指定角色的名称。
--rename <新名称> 指定现有角色的新名称。
--server <服务器>

指定 Release Control 服务器的名称或 IP 地址。

默认值: localhost

-u <用户名>

--username <用户名>

指定连接到 Release Control 服务器所需的用户名。
--update 修改现有角色的权限。

示例:

  • 要创建角色 NewRole,请运行:
    <Release Control 安装目录>\bin\ManageRoles.bat -c -r NewRole -a <权限名称 1> <权限名称 2>...
  • 要将角色 ExistingRole 重命名为 NewRole,请运行:
    <Release Control 安装目录>\bin\ManageRoles.bat -r NewRole --rename ExistingRole
  • 要替换现有角色 NewRole 的权限,请运行:
    <Release Control 安装目录>\bin\ManageRoles.bat --update -r NewRole -a <权限名称 1> <权限名称 2>...
  • 要删除角色 NewRole,请运行:
    <Release Control 安装目录>\bin\ManageRoles.bat --delete -r NewRole