Windows推包脚本

关于Windows的推包升级可以用自动化工具,但如果机器数量不多,使用脚本效率更高,这里使用到PsExec.exe工具。

结构:

initServer.bat

work.bat

PsExec.exe

files(要推的文件)

resSuccess.log(执行成功的日志)

resFaild.log(执行失败的日志)

init.bat是把serverPWD.txt 里面目标ip和密码传到work.bat。

initServer.bat

echo -----start at:%data% %time%----->resSuccess.log
echo -----start at:%data% %time%----->resFaild.log

for /F “tokens=1,2 delims=:” %%i in(serverPWD.txt)do(call work.bat %%i %%j)

echo -----end at:%data% %time%----->resSuccess.log
echo -----end at:%data% %time%----->resFaild.log

work.bat的作用是把files里的文件拷贝到目标机器上,然后执行上面的脚本。

work.bat

set ip=%1%
set pwd=%2%
set files=files

net use \\%ip% “%pwd%” /user:”administrator”

if %errorlevel% EQU 0 (
xcopy /S /E /Y %files% \\%ip%\C$
ping 127.0.0.1 –n 2
start cmd /c PsExec.exe \\%ip% -u administrator –p %pwd% -w C:\client C:\client\run.bat

net use \\%ip%\IPC$ /del
echo %ip%>> resSuccess.log
)else(
echo %ip%>> resFaild.log
)

  

时间: 2025-01-07 04:32:53

Windows推包脚本的相关文章

windows下python脚本程序的运行

c:\python33\python.exe c:\python33\trycoding.py windows下python脚本程序的运行,布布扣,bubuko.com

tcpdump抓包脚本

由于最近服务器流量异常所以写了一个简单的shell抓包脚本,每间隔10分钟进行一次抓包分别保存在不同的文件当中,脚本如下: #!/bin/sh #This is tcpdump script one=1two=2while (( $one != $two ))dosleep 1TIME=`date +%F"-"%H:%M:%S`tcpdump -i eth0  -s 0 -w tcpdum.$TIME &sleep 600ps -ef|grep tcpdump|grep -v

Oracle DBA管理包脚本系列(二)

该系列脚本结合日常工作,方便DBA做数据管理.迁移.同步等功能,以下为该系列的脚本,按照功能划分不同的包.功能有如下: 1)数据库对象管理(添加.修改.删除.禁用/启用.编译.去重复.闪回.文件读写.会话管理.表空用.用户/权限管理): 2)数据库分析: 3)数据库备份: 4)数据库同步: 5)数据库数据导出: 6)获取数据库对象源码: 7)数据库对比智能升级: ...... 更多功能请自行体验. 本系列包依赖于Oracle DBA管理包脚本系列系列(一)的脚本. EXEC PKG_DBMANA

HP Unix Tcpdump 抓包脚本

1.抓包脚本 # cat capturepackages.sh#!/usr/bin/sh# while [ 1 ]doSTIME=`date +%F"@"%H%M%S`    DATE_DIR=`date +%F`           if [ ! -d /tnm/capture/$DATE_DIR ];thenmkdir -p /tnm/capture/$DATE_DIR     fi/usr/local/sbin/tcpdump -w /tnm/capture/$DATE_DIR/

GNURadio For Windows编译安装脚本v1.1.1发布

GNURadio也能在Windows上运行了,安装GNURadio时,会自动化下载一系列powershell脚本,在源里进行build.然后它依赖为64位原生二进制文件,使用Visual Studio 2015打包成.msi. 如果你想要了解更详细的内容,请看这里. MSI包里面包括: 设备支持:UHD.RTL-SDR.hackrf.airspy.BladeRF.osmoSDR.FCD GNURadio模块:3.7.9.2版本除了gr-comedi都进行了build. OOT模块:gr-iqba

QGis的源代码下载以及windows平台使用脚本自动化编译

环境介绍 QGis 2.7+ 当前2.8 win7 从GitHub下载代码 代码仓库 官方的安装文档 windows平台安装稍微看下1.2节,主要看4.1就OK 编译流程总述 QGis使用跨平台的工程生成工具cmake来管理所有工程,既然来了解QGsi想必也是多少了解qmake的吧,cmake和qmake类似,但是适用面更广功能更强大.关于cmake,可以参考这里. windows平台可以使用自动化安装脚本来安装,位于:根目录\ms-windows\osgeo4w\package-nightly

Windows运行python脚本文件

开始学习python就是听说这个语言写脚本文件特别方便,简单使用.学了一段时间,但是直到现在我才直到直到怎么在Windows的cmd上运行脚本文件. 之前一直都是在pycharm上运行,并不实用. 百度上说的已经很清楚了,但是还是需要自己亲手实验一下.http://jingyan.baidu.com/article/22fe7ced18776f3002617f2e.html 我刚开始也是加了环境变量了 啊,但是一直不好使,原来我的程序开头没有加上  #!usr/bin/python  表示该脚本

win7远程抓包脚本

工作后日常的代码都是在linux服务器上运行,最近一遇到了很多https连接的问题,虽与机构沟通有https的各种细节,但总是会出现信息不对称的问题,因此https抓包是最有效的办法,握手流程就在那,更能方便说明问题.平时工作用的是Win7系统,只能利用工具远程抓包了,同时需要在linux服务器上安装一个抓包代理,rpcapd就是一个最佳的选择,可实现win7利用wireshark轻松抓包,直接上自动化脚本: #!/bin/bash install(){ echo "--------------

windows服务用脚本无法启动

1.创建windows服务工程 工程名:ServiceDemo 2.添加加载启动及卸载服务脚本 加载及启动批处理: 1 @echo off 2 if exist "%SystemRoot%/Microsoft.NET/Framework/v4.0.30319" goto install 3 echo Please install .net framework v4.0 first. 4 pause 5 goto end 6 :install 7 %SystemRoot%/Microso