Partilhar via


WindowsMachineFileCopy@1 - Tarefa de cópia de ficheiros do computador Windows v1

Utilize esta tarefa para copiar ficheiros para computadores Windows remotos.

Syntax

# Windows machine file copy v1
# Copy files to remote Windows machines.
- task: WindowsMachineFileCopy@1
  inputs:
    SourcePath: # string. Required. Source. 
    #EnvironmentName: # string. Machines. 
    #AdminUserName: # string. Admin Login. 
    #AdminPassword: # string. Password. 
    TargetPath: # string. Required. Destination Folder. 
  # Advanced Options
    #CleanTargetBeforeCopy: false # boolean. Clean Target. Default: false.
    #CopyFilesInParallel: true # boolean. Copy Files in Parallel. Default: true.
    #AdditionalArguments: # string. Additional Arguments. 
    #ResourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
    #MachineNames: # string. Filter Criteria.
# Windows Machine File Copy v1
# Copy files to remote machine(s).
- task: WindowsMachineFileCopy@1
  inputs:
    SourcePath: # string. Required. Source. 
    #EnvironmentName: # string. Machines. 
    #AdminUserName: # string. Admin Login. 
    #AdminPassword: # string. Password. 
    TargetPath: # string. Required. Destination Folder. 
  # Advanced Options
    #CleanTargetBeforeCopy: false # boolean. Clean Target. Default: false.
    #CopyFilesInParallel: true # boolean. Copy Files in Parallel. Default: true.
    #AdditionalArguments: # string. Additional Arguments. 
    #ResourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
    #MachineNames: # string. Filter Criteria.

Entradas

SourcePath - Origem
string. Obrigatório.

Especifica o caminho absoluto da pasta ou ficheiro de origem no computador local ou numa Partilha UNC, como c:\fabrikamfiber ou \\fabrikamshare\fabrikamfiber.


EnvironmentName - Computadores
string.

Especifica uma lista separada por vírgulas de endereços IP do computador ou FQDNs, por exemplo, dbserver.fabrikam.com,192.168.12.34. Também pode especificar a variável de saída de outras tarefas, por exemplo $(variableName).


AdminUserName - Início de Sessão do Administração
string.

Especifica o início de sessão do administrador para os computadores de destino.


AdminPassword - Palavra-passe
string.

Especifica a palavra-passe para o início de sessão do administrador para os computadores de destino. Variáveis definidas nas definições de compilação/versão tal como $(passwordVariable) são aceites. Pode marcar o tipo de variável como secret para protegê-lo.


TargetPath - Pasta de Destino
string. Obrigatório.

Especifica o caminho local no computador de destino ou um caminho UNC acessível para copiar os ficheiros da origem, como d:\fabrikam ou \\fabrikam\Web.


CleanTargetBeforeCopy - Destino Limpo
boolean. Valor predefinido: false.

Limpa a pasta de destino antes de copiar os ficheiros.


CopyFilesInParallel - Copiar Ficheiros em Paralelo
boolean. Valor predefinido: true.

Copia ficheiros em paralelo para os computadores.


AdditionalArguments - Argumentos Adicionais
string.

Especifica argumentos robocopy adicionais que são aplicados ao copiar ficheiros, como /min:33553332 /l.


ResourceFilteringMethod - Selecionar Máquinas Por
string. Valores permitidos: machineNames (Nomes das Máquinas), tags. Valor predefinido: machineNames.


MachineNames - Critérios de Filtro
string.

Esta entrada só é válida para grupos de máquinas e ainda não é suportada para uma lista simples de máquinas ou variáveis de saída.

Especifica uma lista separada por vírgulas de máquinas, como dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34, ou etiquetas, como Role:DB; OS:Win8.1. Se forem fornecidas várias etiquetas, a tarefa será executada em todos os computadores com as etiquetas especificadas. A predefinição executa a tarefa em todos os computadores.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente 1.104.0 ou superior
Categoria da tarefa Implementação