Compartilhar via


WindowsMachineFileCopy@1 – Tarefa de cópia de arquivo de computador do Windows v1

Use essa tarefa para copiar arquivos para computadores Windows remotos.

Sintaxe

# 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.

Entradas

SourcePath - de origem
string. Obrigatório

Especifica o caminho absoluto da pasta ou arquivo de origem no computador local ou em um compartilhamento UNC, como c:\fabrikamfiber ou \\fabrikamshare\fabrikamfiber.


máquinas EnvironmentName -
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. Você também pode especificar a variável de saída de outras tarefas, por exemplo, $(variableName).


de Logon do Administrador do AdminUserName -
string.

Especifica o logon do administrador para os computadores de destino.


AdminPassword - de senha
string.

Especifica a senha para o logon do administrador para os computadores de destino. Variáveis definidas em definições de build/versão como $(passwordVariable) são aceitas. Você pode marcar o tipo de variável como secret para protegê-lo.


da Pasta de Destino TargetPath -
string. Obrigatório

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


CleanTargetBeforeCopy - de destino limpo
boolean. Valor padrão: false.

Limpa a pasta de destino antes de copiar os arquivos.


CopyFilesInParallel - copiar arquivos em paralelas
boolean. Valor padrão: true.

Copia arquivos em paralelo para os computadores.


AdditionalArguments - argumentos adicionais
string.

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


ResourceFilteringMethod - selecionar computadores
string. Valores permitidos: machineNames (Nomes de Máquina), tags. Valor padrão: machineNames.


critérios de filtro de MachineNames -
string.

Essa entrada só é válida para grupos de computadores e ainda não tem suporte para uma lista simples de computadores ou variáveis de saída.

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


Opções de controle de tarefa

Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente 1.104.0 ou superior
Categoria de tarefa Implantar