Megosztás a következőn keresztül:


WindowsMachineFileCopy@1 – Windows rendszerű gép fájlmásolási v1 feladata

Ezzel a feladatsal fájlokat másolhat távoli Windows-gépekre.

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.

Bevitelek

SourcePath - Forrás
string. Kötelező.

Megadja a forrásmappa vagy -fájl abszolút elérési útját a helyi gépen vagy egy UNC-megosztáson, például c:\fabrikamfiber vagy \\fabrikamshare\fabrikamfiber.


EnvironmentName - Gépek
string.

A gép IP-címeinek vagy teljes tartományneveinek vesszővel tagolt listáját adja meg, például dbserver.fabrikam.com,192.168.12.34: . Más tevékenységek kimeneti változóját is megadhatja, például $(variableName): .


AdminUserName - Rendszergazda bejelentkezés
string.

Megadja a célgépek rendszergazdai bejelentkezését.


AdminPassword - Jelszó
string.

Megadja a célgépek rendszergazdai bejelentkezésének jelszavát. A build-/kiadási definíciókban elfogadott változók $(passwordVariable) . A változótípust biztonságosként secret jelölheti meg.


TargetPath - Célmappát
string. Kötelező.

Megadja a célgép helyi elérési útját vagy egy akadálymentes UNC elérési utat a fájlok forrásból történő másolásához, például d:\fabrikam vagy \\fabrikam\Web.


CleanTargetBeforeCopy - Tiszta cél
boolean. Alapértelmezett érték: false.

A fájlok másolása előtt törli a célmappát.


CopyFilesInParallel - Fájlok párhuzamos másolása
boolean. Alapértelmezett érték: true.

A fájlokat a gépekkel párhuzamosan másolja.


AdditionalArguments - További argumentumok
string.

További robocopy-argumentumokat ad meg, amelyek fájlok másolásakor lesznek alkalmazva, például /min:33553332 /l: .


ResourceFilteringMethod - Gépek kiválasztása a következő szerint:
string. Engedélyezett értékek: machineNames (Gépnevek), tags. Alapértelmezett érték: machineNames.


MachineNames - Szűrési feltételek
string.

Ez a bemenet csak gépcsoportokra érvényes, és még nem támogatott a gépek vagy kimeneti változók egybesimított listájában.

A gépek vesszővel tagolt listáját adja meg, például dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34, vagy címkéket, például Role:DB; OS:Win8.1: . Ha több címke van megadva, a feladat a megadott címkékkel rendelkező összes gépen futni fog. Az alapértelmezett beállítás az összes gépen futtatja a feladatot.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 1.104.0 vagy újabb
Feladatkategória Üzembe helyezés