
# 创建和管理命令集
#### 操作场景
为简化重复添加大量命令的繁琐操作，可将多条命令添加到命令集，通过为策略关联命令集，以实现统一授权。
#### 约束与限制
当前登录用户所创建的命令集默认归属于当前登录用户所属的部门。不支持修改部门。
#### 前提条件
当前用户所属角色已拥有"命令控制策略"模块的管理权限，如何查看各角色的权限，请参见[角色](https://support.huaweicloud.com/usermanual-cbh/cbh_02_001402.html)。
#### 创建单个命令集
通过此方式，仅可创建单个命令集，后续，您还需要根据实际情况向命令集中添加命令。
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh/cbh_02_0003.html)。
2. 在左侧导航栏，选择"策略 \> 命令控制策略 \> 命令集"，进入命令集列表页面。
3. 单击"新建"，弹出配置窗口。
4. 配置命令集名称。 
   - 系统内命令集名称不能重复。
   
   - 名称规则：长度为1-64个汉字或字符，允许输入汉字、字母、数字或"-"。
   
   
   
   
5. 单击"确定"。 
   返回命令集列表页面，可以查看新建的命令集。后续，您还需要向命令集中添加命令，请参考[为命令集添加命令]。
   
   
 
 #### 为命令集添加命令
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh/cbh_02_0003.html)。
2. 在左侧导航栏，选择"策略 \> 命令控制策略 \> 命令集"，进入命令集列表页面。
3. 在目标命令集的"操作"列，单击"添加命令"，弹出配置窗口。
4. 在输入框中输入命令。 
   - 命令最多2000行，每行输入一条命令。
   
   - 每条命令1-100个字符，命令中只能包含大小写字母、数字、"-"和"_"。
   
   
   
   
5. 单击"确定"。
 
#### 批量导入命令集
通过导入方式，可将多条命令提前分配到命令集之后，通过一次导入，创建多个命令集。
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh/cbh_02_0003.html)。
2. 在左侧导航栏，选择"策略 \> 命令控制策略 \> 命令集"，进入命令集列表页面。
3. 单击右上角![](https://support.huaweicloud.com/usermanual-cbh/zh-cn_image_0000002659480459.png)。
4. 在弹窗中，单击"点击下载"，下载导入模板。
5. 参考模板，填写命令集信息。
6. 在弹窗中，单击"点击上传"，上传填写好的命令集表格。 
   - 仅支持上传**xls/xlsx/csv** 文件**。**
   
   - 如果需要覆盖已有命令集，可勾选"覆盖已有命令集"。
   
   
   
   
7. 单击"确定"，完成上传。 
   在命令集列表页面，可查看导入的命令集。
   
   
 
#### 查看和修改命令集
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh/cbh_02_0003.html)。
2. 在左侧导航栏，选择"策略 \> 命令控制策略 \> 命令集"，进入命令集列表页面。
3. 在目标命令集所在行，单击命令集名称，或单击"操作"列的"管理"，进入命令集详情页面。
4. 查看和修改命令集的基本信息。 
   - 在"基本信息"区域，可查看当前命令集的部门和名称。
   
   - 单击"基本信息"区域右侧的"编辑"，弹出配置窗口，可修改命令集的名称。
     - 系统内命令集名称不能重复。
     
     - 名称规则：长度为1-64个汉字或字符，允许输入汉字、字母、数字或"-"。
      
   
   
   
   
5. 查看和修改命令集中的命令。 
   - 在"命令"区域下的列表中，可查看当前命令集中的命令。
   
   - 单击"命令"区域右侧的"添加"，可向当前命令集中添加命令。
     - 命令最多2000行，每行输入一条命令。
     
     - 每条命令1-100个字符，命令中只能包含大小写字母、数字、"-"和"_"。
      
   
   - 在列表中目标命令所在行，单击"移除"，可立即从当前命令集中删除该命令。
   
   
   
   
 
#### 删除命令集
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh/cbh_02_0003.html)。
2. 在左侧导航栏，选择"策略 \> 命令控制策略 \> 命令集"，进入命令集列表页面。
3. 删除命令集。 
   - 删除单个命令集
     1. 在目标命令集所在行的"操作"列，单击"删除"。
     
     2. 在确认框中，单击"确定"。
      
   
   - 批量删除命令集
     1. 在命令集列表页面，勾选多个命令集。
     
     2. 单击左下方的"删除"。
     
     3. 在确认框中，单击"确定"。
      
   
   
   
   
 
