WindowsMachineFileCopy@1 – Tarefa de cópia v1 do arquivo de computador do Windows
Use esta tarefa para copiar arquivos 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
- Fonte
string
. Obrigatórios.
Especifica o caminho absoluto da pasta ou arquivo de origem no computador local ou um compartilhamento UNC, como c:\fabrikamfiber
ou \\fabrikamshare\fabrikamfiber
.
EnvironmentName
- Máquinas
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)
.
AdminUserName
- Logon de administrador
string
.
Especifica o logon do administrador para os computadores de destino.
AdminPassword
- 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 conforme $(passwordVariable)
são aceitas. Você pode marcar o tipo de variável como secret
para protegê-lo.
TargetPath
- Pasta de Destino
string
. Obrigatórios.
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
- Limpar destino
boolean
. Valor padrão: false
.
Limpa a pasta de destino antes de copiar os arquivos.
CopyFilesInParallel
- Copiar arquivos em paralelo
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 por
string
. Valores permitidos: machineNames
(Nomes de Máquina), tags
. Valor padrão: machineNames
.
MachineNames
- Critérios de Filtro
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.34
ou 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 da tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e 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 |
É executado em | Agent, DeploymentGroup |
Demandas | Nenhum |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | 1.104.0 ou superior |
Categoria da tarefa | Implantar |