忽略“删除文件任务”中的文件

Chr*_*ris 5 tfsbuild azure-devops azure-pipelines-build-task azure-pipelines azure-pipelines-release-pipeline

作为 Visual Studio Online (VSO / VSTS) 安装脚本的一部分,我在卸载服务后不久删除了目录中的文件。

我们有我想保留的配置文件和日志,但每次我尝试告诉“删除文件任务”忽略这些文件时,它都会删除它们。

我想要的是删除 Bifrost 目录中的所有文件,除了

  • 日志文件夹
  • 应用程序连接配置
  • 应用程序队列配置

有人可以帮忙吗?

在此处输入图片说明

Mar*_*Liu 4

    \n
  • 如果要删除的文件位于代理文件夹或代理计算机的子文件夹中,您可以使用删除文件任务。因为删除文件任务的源文件夹只能指定给代理机器。
  • \n
  • 如果要删除的文件位于另一台远程计算机上,则应使用Powershell 任务RemoteDelete任务来删除文件。

    \n\n

    对于 powershell 任务,网络上有许多 powershell 脚本用于从远程计算机删除文件。

    \n\n

    对于RemoteDelete任务,您可以设置如下:

    \n\n

    输入您的远程计算机\xe2\x80\x99s IP、用户名和密码。

    \n\n

    Path:文件夹的目录Bifrost,例如D:\\test\\Bitfrost

    \n\n

    包含项目:要删除的文件夹和文件,并用逗号 ( ,) 分隔。例如删除文件夹temp和文件*.txt,您可以指定temp,*.txt

    \n\n

    排除项目:您要保留的文件夹和文件。对于您的情况,您\n应该指定为Logs,App.Connections.Config,App.Queues.Config

    \n\n

    注意:“包含项目”选项不能留空或使用“ ” **,否则会删除“ ”中的所有文件和文件夹Bifrost

  • \n
\n