【问题标题】:Rename folder pipeline task with azure devops YAML使用 azure devops YAML 重命名文件夹管道任务
【发布时间】:2021-12-29 08:22:02
【问题描述】:

我有一个管道任务,如下所示,将文件从一台机器复制到同一网络中的另一台机器。现在复制后,我需要重命名目标机器文件夹名称,但没有找到任何相同的操作。谁能帮忙?

steps: 
- task: WindowsMachineFileCopy@2
  displayName: 'myapp'
  inputs:
    SourcePath: '$(sourcepath)'
    MachineNames: '$(servername)'
    AdminUserName: '$(name)'
    AdminPassword: '$(pwd)'
    TargetPath: '$(server)'
    CleanTargetBeforeCopy: true
    CopyFilesInParallel: true

【问题讨论】:

    标签: powershell azure-devops yaml azure-pipelines


    【解决方案1】:

    假设您将文件复制到路径在$(target) 中的目标文件夹,并且您想将该文件夹重命名为路径在$(newTarget) 中的某个文件夹。您可以在副本之后添加以下内容(如果代理上没有 Powershell 7,您可以使用 powershell 而不是 pwsh:

    - pwsh: |
        Rename-Item $(target) $(newTarget)
      displayName: Rename Target Folder
    

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 2020-08-27
      • 2020-01-18
      • 2020-03-31
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      • 2020-05-28
      • 2021-11-05
      相关资源
      最近更新 更多