Condividi tramite


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

Usare questa attività per copiare i file nei 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.
# 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.

Input

SourcePath - Fonte
string. Obbligatorio.

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


EnvironmentName - Macchine
string.

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


AdminUserName - Amministrazione account di accesso
string.

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


AdminPassword - Password
string.

Specifica la password per l'account di accesso dell'amministratore per i computer di destinazione. Le variabili definite nelle definizioni di compilazione/rilascio sono $(passwordVariable) accettate. È possibile contrassegnare il tipo di variabile per secret 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 - Destinazione pulita
boolean. Valore predefinito: false.

Pulisce la cartella di destinazione prima di copiare i file.


CopyFilesInParallel - Copiare file in parallelo
boolean. Valore predefinito: true.

Copia i file in parallelo ai computer.


AdditionalArguments - Argomenti aggiuntivi
string.

Specifica altri argomenti robocopy 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 flat di computer o variabili di output.

Specifica un elenco delimitato da virgole di computer, ad esempio , o tag, come dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34Role:DB; OS:Win8.1. Se vengono forniti 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
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 1.104.0 o versione successiva
Categoria attività Distribuire