gpt4 book ai didi

azure-devops - 忽略 'Delete Files Task' 内的文件

转载 作者:行者123 更新时间:2023-12-01 00:25:24 26 4
gpt4 key购买 nike

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

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

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

  • 日志文件夹
  • App.Connections.Config
  • App.Queues.Config

  • 有人可以帮忙吗?

    enter image description here

    最佳答案

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

    对于 powershell 任务,网上有很多 powershell 脚本可以从远程机器上删除文件。

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

    输入远程机器的 IP、用户名和密码。

    路径:Bifrost的目录文件夹,例如 D:\test\Bitfrost
    包含项目:要删除的文件夹和文件,并用逗号分隔 ( , )。如删除文件夹temp和文件 *.txt , 你可以用 temp,*.txt 指定

    排除项目:您要保留的文件夹和文件。对于你的情况,你
    应指定为 Logs,App.Connections.Config,App.Queues.Config
    注: 包含项目 选项不能留空或使用 ** ,否则会删除Bifrost中的所有文件和文件夹。 .
  • 关于azure-devops - 忽略 'Delete Files Task' 内的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45303993/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com