windows文件复制

一、Powershell文件命名:xxx.ps1

 

Set-ExecutionPolicy Unrestricted

$filedate = "{0:yyyy-MM-dd-HH-mm-ss}" -f (Get-Date)

mkdir C:\test\backup\$filedate\ApiApp2

xcopy /y /e "C:\test\SscApiApp2" C:\test\backup\$filedate\ApiApp2

 

二、Jenkins配置:

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe"  -verb:sync  -source:runCommand="C:\Jenkins_Publish\test.bat"    -dest:auto=C:\Jenkins_Publish,computername=%TP%,username=ad01\*****-T01,password=********

bat文件命名:xxx.bat

1
2
3
4
5
6
7
8
@echo off
::获取日期 将格式设置为:2015-04-10-17-20-33
set datevar=%date:~0,4%-%date:~5,2%-%date:~8,2%
set timevar=%time:~0,2%-%time:~3,2%-%time:~6,2%
set filedate="%datevar%-%timevar%"
md C:\Jenkins_Publish\backup\%filedate%\ApiApp2
xcopy /y /e  C:\Jenkins_Publish\test  C:\Jenkins_Publish\backup\%filedate%\ApiApp2
::pausex

  

 

posted @   小小仓鼠  阅读(167)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示