Condividi tramite


WindowsMachineFileCopy@1 - Attività copia file del computer Windows v1

Usare questa attività per copiare file in computer Windows remoti.

Sintassi

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

Ingressi dati

SourcePath - origine
string. Obbligatorio.

Specifica il percorso assoluto della cartella o del file di origine nel computer locale o in una condivisione UNC, ad esempio c:\fabrikamfiber o \\fabrikamshare\fabrikamfiber.


computer EnvironmentName -
string.

Specifica un elenco delimitato da virgole di indirizzi IP o FQDN del computer, ad esempio dbserver.fabrikam.com,192.168.12.34. È anche possibile specificare la variabile di output di altre attività, ad esempio $(variableName).


di accesso amministratore di AdminUserName -
string.

Specifica l'account di accesso amministratore per i computer di destinazione.


AdminPassword - password
string.

Specifica la password per l'account di accesso amministratore per i computer di destinazione. Le variabili definite nelle definizioni di compilazione/versione come $(passwordVariable) vengono accettate. È possibile contrassegnare il tipo di variabile come secret per proteggerlo.


TargetPath - Cartella di destinazione
string. Obbligatorio.

Specifica il percorso locale nel computer di destinazione o un percorso UNC accessibile per copiare i file dall'origine, ad esempio d:\fabrikam o \\fabrikam\Web.


CleanTargetBeforeCopy - di destinazione pulita
boolean. Valore predefinito: false

Pulisce la cartella di destinazione prima di copiare i file.


CopyFilesInParallel - copiare file in paralleli
boolean. Valore predefinito: true

Copia i file in parallelo nei computer.


AdditionalArguments - argomenti aggiuntivi
string.

Specifica argomenti robocopy aggiuntivi applicati durante la copia di file, ad esempio /min:33553332 /l.


ResourceFilteringMethod - Selezionare computer per
string. Valori consentiti: machineNames (nomi computer), tags. Valore predefinito: machineNames


MachineNames - criteri di filtro
string.

Questo input è valido solo per i gruppi di computer e non è ancora supportato per un elenco semplice di computer o variabili di output.

Specifica un elenco delimitato da virgole di computer, ad esempio dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34o tag, ad esempio Role:DB; OS:Win8.1. Se vengono specificati più tag, l'attività verrà eseguita in tutti i computer con i tag specificati. Il valore predefinito esegue l'attività in tutti i computer.


Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione dell'agente 1.104.0 o versione successiva
Categoria attività Distribuire