Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |