Msbuild 如何在发布前备份站点

Msbuild 如何在发布前备份站点,msbuild,backup,teamcity,msdeploy,remote-server,Msbuild,Backup,Teamcity,Msdeploy,Remote Server,我使用以下命令使用teamcity msbuild在远程服务器上构建包和部署站点 /M /P:Configuration=%env.Configuration% /P:DeployOnBuild=True /P:DeployTarget=MSDeployPublish /P:MsDeployServiceUrl=%env.TargetServer%/MsDeployAgentService /P:DeployiisAppPath=%env.IISPath% /P:MSDeployPublishM

我使用以下命令使用teamcity msbuild在远程服务器上构建包和部署站点

/M /P:Configuration=%env.Configuration% /P:DeployOnBuild=True /P:DeployTarget=MSDeployPublish /P:MsDeployServiceUrl=%env.TargetServer%/MsDeployAgentService /P:DeployiisAppPath=%env.IISPath% /P:MSDeployPublishMethod=RemoteAgent /P:CreatePackageOnPublish=True /P:Username=%env.username% /P:Password=%env.password%

但我想将该站点备份到特定目录。尝试使用批处理文件进行压缩和备份,但这太耗时了,因为它将在远程计算机上运行。我正在寻找一个可以使用msbuild或任何其他高效的解决方案。

您查看过此文档吗


它说,如果在服务器上启用备份,则会自动创建备份(然后解释如何设置备份)

您是否查看了此文档

它表示,如果在服务器上启用备份,则会自动创建备份(然后解释如何设置备份)