(本文档仅供参考)
问题说明
目前计划任务的备份知识库是随机的,很多场景下客户是使用的多节点,希望可以每个节点都备份。
解决方案
使用如下脚本新建任务,并将原来的【每天自动备份】对应的计划停止。
importPackage(Packages.smartbi.sdk);
//配置集群服务器的访问地址
var url = ["http://10.10.12.26:9501/smartbiv951",
"http://10.10.12.26:9502/smartbiv951"];
//配置有执行计划任务权限用户名
var user = "admin";
//配置对应的用户密码
var password="admin";
//底下逻辑可不修改
for(var i = 0; i < url.length; i++){
var connector = new ClientConnector(url[i]);
try{
connector.open(user,password);
connector.remoteInvoke("ScheduleSDK", "runTaskByid", ["I402881107f53c7b2014e00f68fcc061e","SERVICE"]);
}finally{
connector.close();
}
} |
---|