备份到名称中带有日期时间戳的文件夹并从中恢复

Back up to and restore from a folder with date time stamp in its name

我有一个基于代理的发布模板。部署顺序包括三个步骤:

  1. 制作目标文件夹的备份副本(使用标准复制 文件或文件夹操作)
  2. 执行一些自定义组件
  3. 如果失败,从备份中恢复目标文件夹的内容

我希望我的备份文件夹名称包含当前日期时间戳。我如何在不编写自定义部署脚本的情况下做到这一点?

你不能 -- 没有时间戳令牌。您已经想到了最好的方法,即编写一个 PowerShell 脚本来处理它。

尽可能多地使用 PowerShell 是首选方法,因为基于代理的模板是 Silverlighted。他们没有在那里进行任何新开发,因此您需要开始计划迁移到基于 PowerShell 的 "vNext" 模板。