批量重启windows系统方法、电子装置及存储介质制造方法及图纸

技术编号:21891403 阅读:30 留言:0更新日期:2019-08-17 14:19
本发明专利技术涉及软件开发,提供一种批量重启windows系统方法、电子装置及存储介质,方法包括:在主机上通过ansible调用批处理文件,并向批处理文件输入主机IP、主机用户名、主机登录密码,执行批处理命令;在主机上输入域用户名、域登录密码,登录域;拷贝重启服务器的脚本到主机中;建立主机与集群服务器的网络连接,判断网络是否连通;拷贝重启服务器的脚本到集群服务器;核验本地管理员组中是否有域用户名、集群服务器用户名,若本地管理员组中有集群服务器用户名和域用户名,调用重启服务器的脚本对对应服务器执行重启操作。本发明专利技术不需逐台服务器输入密码来重启操作,可批量操作服务器重启,提高工作效率及准确率,降低误操作率。

Batch Restart of Windows System Method, Electronic Device and Storage Media

【技术实现步骤摘要】
批量重启windows系统方法、电子装置及存储介质
本专利技术涉及软件开发领域,具体地说,涉及一种批量重启windows系统方法、电子装置及存储介质。
技术介绍
目前业界局域网中,针对windows系统,均需要分别远程登录主机后执行重启操作,多台安装windows系统的服务器操作非常耗时,并且也无法同时启动。这无形增加了人员操作的时间成本,针对以上问题,暂未发现批量重启Windows系统的方法。
技术实现思路
为解决以上技术问题,本专利技术提供一种批量重启windows系统方法,应用于电子装置,该方法包括以下步骤:在主机上通过ansible调用批处理文件,并向所述批处理文件输入主机IP、用户名、密码,执行批处理命令;所述批处理命令进行如下操作:在主机上输入域用户名、密码,登录域,其中,域用户名=域名\用户名;拷贝重启服务器的脚本到主机中;建立主机与集群服务器的网络连接,并判断网络是否连通;拷贝重启服务器的脚本到集群服务器;核验本地管理员组中是否有所述域用户名,并记录日志到主机,若本地管理员组中有该域用户名,则核验本地管理员组中是否有集群服务器用户名,并记录日志到主机,若本地管理员组中有集本文档来自技高网...

【技术保护点】
1.一种批量重启windows系统方法,应用于电子装置,其特征在于,该方法包括以下步骤:在主机上通过ansible调用批处理文件,并向所述批处理文件输入主机IP、用户名、密码,执行批处理命令;所述批处理命令进行如下操作:在主机上输入域用户名、密码,登录域,其中,域用户名=域名\用户名;拷贝重启服务器的脚本到主机中;建立主机与集群服务器的网络连接,并判断网络是否连通;拷贝重启服务器的脚本到集群服务器;核验本地管理员组中是否有所述域用户名,并记录日志到主机,若本地管理员组中有该域用户名,则核验本地管理员组中是否有集群服务器用户名,并记录日志到主机,若本地管理员组中有集群服务器用户名,则调用重启服务...

【技术特征摘要】
1.一种批量重启windows系统方法,应用于电子装置,其特征在于,该方法包括以下步骤:在主机上通过ansible调用批处理文件,并向所述批处理文件输入主机IP、用户名、密码,执行批处理命令;所述批处理命令进行如下操作:在主机上输入域用户名、密码,登录域,其中,域用户名=域名\用户名;拷贝重启服务器的脚本到主机中;建立主机与集群服务器的网络连接,并判断网络是否连通;拷贝重启服务器的脚本到集群服务器;核验本地管理员组中是否有所述域用户名,并记录日志到主机,若本地管理员组中有该域用户名,则核验本地管理员组中是否有集群服务器用户名,并记录日志到主机,若本地管理员组中有集群服务器用户名,则调用重启服务器的脚本对集群服务器执行重启操作。2.根据权利要求1所述的批量重启windows系统方法,其特征在于,核验本地管理员组中是否有域用户名和集群服务器用户名之前,先断开网络连接。3.根据权利要求1所述的批量重启windows系统方法,其特征在于,通过findstr-I–x命令在administrators.txt中搜索是否有与域用户名匹配的字符串,从而判定本地管理员组中是否有域用户名,并且通过findstr-I–x命令在administrators.txt中搜索是否有与集群服务器用户名匹配的字符串,从而判定本地管理员组中是否有集群服务器用户名。4.根据权利要求3所述的批量重启windows系统方法,其特征在于,通过设置变量d的形式来判断,通过findstr-I-x"%Q%""C:\PsExe\log\%1_administrators.txt"在administrators.txt中查找与域用户名相同的字符串,如查找到与域用户名相同的字符串,则d+1,并通过d是否等于1来判断域用户名是否是在本地管理员组中,如果d等于1,则表示没有查找到与该域用户名匹配的字符串,则说明该域用户名不在administrators.txt中,不会执行重启命令,并输出日期、时间、用户名、服务器的IP到日志中,否则说明本地管理员组中有该域用户名。5.根据权利要求3所述的批量重启windows系统方法,其特征在于,通过设置变量e的形式来判断,通过findstr-I-x"%Q%""C:\PsExe\log\%1_administrators.txt"在administrators.txt中查找与集群服务器...

【专利技术属性】
技术研发人员:高峰
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1