功能说明:补丁服务端定期按照日期将补丁放到存有日期的文件夹下
客户端从指定日期下下载补丁并且自动安装
服务端:
@echo off
setlocal enabledelayedexpansion
set /p file=请把你要处理的文件夹拖到本窗口:&set "file=!file:"=!"
set /p sharefile=请将共享目录拖到本窗口:&set "sharefile=!sharefile:"=!"
for /f "delims=" %%i in ('dir/b/s/a-d %file%') do (set mm=%%~ti&&set mm=!mm:~0,10!&&if not exist %sharefile%/!mm! (mkdir %sharefile%/!mm!&&xcopy %%i %sharefile%/!mm! ) else (xcopy %%i %sharefile%/!mm! ))
pause
exit
客户端:
@echo off
if not exist c:/update (mkdir c:/update)
set time=%DATE:~0,10%
copy //10.0.0.254/systemupdate/%time%$/*.* c:/update
cls
for %%i in (c:/update/*.exe) do (start /wait /min %%i /passive /norestart /nobackup)
echo 系统补丁己打完
pause
rd c:/update /s /q