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 |