Control-M:如何持久化监控-所有作业-列表视图列布局及查询保存位置
解决Control-M监控列表视图列布局无法持久化的问题
一、持久化列顺序与宽度的操作步骤
首先先确认你有没有走对保存流程——不少时候不是权限问题,是操作步骤没做全:
- 在「监控-所有作业-列表视图」中,拖动列标题调整顺序,拖动列边框调整宽度,调到你需要的布局
- 找到工具栏上的 「布局」 按钮(一般在视图切换、筛选按钮附近),点击后选择 「保存布局」
- 给这个自定义布局起个好记的名字(比如"我的作业监控默认布局"),确认保存
- 下次登录Control-M后,直接在「布局」菜单里选中你保存的布局,就能恢复自定义设置
如果做完这些,退出重登还是回到默认状态,那确实大概率是没有布局配置存储位置的写入权限导致的。
二、布局信息的具体保存位置
这个存储位置分两种情况,取决于你使用的是桌面客户端还是Web客户端:
1. Control-M 桌面客户端
布局配置以XML文件的形式保存在你本地的用户专属配置目录中,具体路径如下:
- Windows系统:
C:\Users\<你的Windows用户名>\AppData\Roaming\BMC Software\Control-M\CMClient\<具体版本号>\layouts - macOS系统:
~/Library/Application Support/BMC Software/Control-M/CMClient/<具体版本号>/layouts - Linux系统:
~/.bmc/Control-M/CMClient/<具体版本号>/layouts
你可以直接打开对应目录,查看是否有你保存的布局名称对应的XML文件——如果没有,说明权限不足导致配置没写入成功;如果文件存在但无法加载,可能是文件自身的权限有问题。
2. Control-M Web客户端
Web版的布局信息存储在Control-M服务器端,一般是关联到你的用户账号的数据库记录或服务器上的用户配置目录。这种情况下,你需要联系Control-M管理员,检查你的账号是否拥有「保存用户自定义布局」的权限,或者服务器端对应存储区域的读写权限是否正常。
权限排查建议
- 桌面客户端:右键对应的
layouts文件夹,检查「安全」(Windows)或「共享与权限」(macOS/Linux),确保你的用户账号拥有写入和修改权限 - Web客户端:让管理员在Control-M的用户权限配置中,确认你的账号拥有
LAYOUT_SAVE相关权限,或者检查服务器端用户配置存储目录的权限设置
内容的提问来源于stack exchange,提问作者kgf3JfUtW




