如何批量修改Jenkins job的配置?

jerkins 有100多个job,但是运行机器下线了,需要修改所有job的机器配置,手工一条条修改的话会疯掉的,如何写一个脚本进行批量修改

第一步:获取Jenkins的所有jobname

     第二步:  遍历jobname,获取每个job的配置文件config.xml

     第三步:将获取到的xml类型字符串转化为document对象,然后修改机器节点的值,然后将修改的document对象写入一个新的xml文件

     第四步:将新的修改后的xml文件作为参数传给job