WindowsMachineFileCopy@1 – úloha kopírování souborů na počítači s Windows verze 1
Pomocí této úlohy můžete kopírovat soubory do vzdálených počítačů s Windows.
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.
Vstupy
SourcePath
- Zdroj
string
. Povinná hodnota.
Určuje absolutní cestu ke zdrojové složce nebo souboru v místním počítači nebo sdílené složce UNC, například c:\fabrikamfiber
nebo \\fabrikamshare\fabrikamfiber
.
EnvironmentName
- Stroje
string
.
Určuje čárkami oddělený seznam IP adres počítačů nebo plně kvalifikovaných názvů domén, dbserver.fabrikam.com,192.168.12.34
například . Můžete také zadat výstupní proměnnou jiných úkolů, například $(variableName)
.
AdminUserName
- přihlášení Správa
string
.
Určuje přihlášení správce pro cílové počítače.
AdminPassword
- Heslo
string
.
Určuje heslo pro přihlášení správce k cílovým počítačům. Proměnné definované v definicích sestavení/verze jako $(passwordVariable)
jsou přijímány. Typ proměnné můžete označit jako secret
zabezpečený.
TargetPath
- Cílová složka
string
. Povinná hodnota.
Určuje místní cestu na cílovém počítači nebo přístupnou cestu UNC pro kopírování souborů ze zdroje, například d:\fabrikam
nebo \\fabrikam\Web
.
CleanTargetBeforeCopy
- Vyčistit cíl
boolean
. Výchozí hodnota: false
.
Před zkopírováním souborů vyčistí cílovou složku.
CopyFilesInParallel
- Paralelní kopírování souborů
boolean
. Výchozí hodnota: true
.
Zkopíruje soubory paralelně do počítačů.
AdditionalArguments
- Další argumenty
string
.
Určuje další argumenty robocopy, které se použijí při kopírování souborů, například /min:33553332 /l
.
ResourceFilteringMethod
- Vybrat počítače podle
string
. Povolené hodnoty: machineNames
(názvy počítačů), tags
. Výchozí hodnota: machineNames
.
MachineNames
- Kritéria filtru
string
.
Tento vstup je platný pouze pro skupiny počítačů a zatím není podporován pro plochý seznam počítačů ani výstupních proměnných.
Určuje seznam počítačů oddělených čárkami, například dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34
, nebo značky, například Role:DB; OS:Win8.1
. Pokud je zadáno více značek, úloha se spustí na všech počítačích se zadanými značkami. Ve výchozím nastavení se úloha spouští na všech počítačích.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 1.104.0 nebo vyšší |
Kategorie úloh | Nasazení |