赞
踩
工作中,有时候需要管理上百台服务器或者交换机,需要在CRT上创建session,需要配置相同的logon Actions.
手动创建太费事,可以先创建一个模板,然后进行复制文件,然后修改IP即可.
以下代码就实现了这个过程.
package com.dyz.crtcopy; import java.io.*; import java.util.ArrayList; import java.util.List; /** * 根据给定的IP列表信息,自动创建CRT文件 * * @author dingyz */ public class AutoCreateCrtSession { /** * 创建文件的目的目录 */ private String path; /** * 参考的模板文件名称 * 模板文件包含一些共性信息,包括账号和密码.以及登录后自动执行的操作 * * @param args */ private String templateName; /** * IP列表路径 */ private String ipListPath; /** * 存储模板文件内容的缓冲区 * * @param args */ private StringBuffer buffer = new StringBuffer(); /** * 用于存储IP列表 */ private List<String> ipList = new ArrayList<>(); /** * 要替换的关键字 */ private String ip; /** * 构造方法 * * @param path 路径 * @param templateName 模板 */ public AutoCreateCrtS
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。