升级CLM至6.0.5执行JTS升级脚本时提示需管理员权限
解决CLM升级脚本提示“Upgrade must be run with administrator rights”的问题
看起来你遇到的是Windows权限限制的问题——哪怕你登录了系统,普通用户权限通常没法执行这类涉及修改系统配置、数据库操作的升级脚本。给你几个实用的解决办法:
以管理员身份启动命令工具
这是最直接的办法:- 找到Windows的「命令提示符」或「PowerShell」(可以在开始菜单搜索)
- 右键点击程序图标,选择**「以管理员身份运行」**
- 在弹出的UAC确认窗口点击「是」
- 然后在这个管理员权限的窗口里,修正路径空格问题后重新执行命令:
cd "D:\IBM\JazzTeamServer6.0.5\server upgrade\jts\" jts_upgrade.bat -oldJTSHome "D:\IBM\JazzTeamServer5.x\server\conf" -updateTomcatFiles no -updateAppServerFiles no
注意:你原来的
cd路径包含空格,必须用引号括起来,否则系统会把路径拆成两段导致错误。确认当前账户的管理员权限
如果你用的是标准用户账户,哪怕登录了也没足够权限:- 打开「控制面板」→「用户账户」→「管理账户」
- 查看你的账户类型,如果是「标准用户」,要么切换到管理员账户操作,要么给当前账户添加管理员权限(需要现有管理员账户授权)
设置脚本默认以管理员身份运行
如果你以后还要多次运行这个脚本,可以一次性设置:- 找到
jts_upgrade.bat文件:D:\IBM\JazzTeamServer6.0.5\server upgrade\jts\jts_upgrade.bat - 右键点击文件,选择「属性」
- 切换到「兼容性」标签页
- 勾选「以管理员身份运行此程序」
- 点击「应用」→「确定」,之后双击脚本就会自动以管理员权限启动
- 找到
另外提醒一句:升级前一定要备份好JTS的配置文件和数据库,避免操作失误导致数据丢失,这是升级操作的基本常识哦。
内容的提问来源于stack exchange,提问作者vikrant kamble
相关产品推荐
相关产品推荐

