WindowsMachineFileCopy@1 – Windows-datorfilkopiering v1-uppgift
Använd den här uppgiften för att kopiera filer till fjärranslutna Windows-datorer.
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.
Indata
SourcePath
-
Källkod
string
. Krävs.
Anger den absoluta sökvägen för källmappen eller filen på den lokala datorn eller en UNC-resurs, till exempel c:\fabrikamfiber
eller \\fabrikamshare\fabrikamfiber
.
EnvironmentName
-
Maskiner
string
.
Anger en kommaavgränsad lista över datorns IP-adresser eller FQDN:er, till exempel dbserver.fabrikam.com,192.168.12.34
. Du kan också ange utdatavariabeln för andra aktiviteter, till exempel $(variableName)
.
AdminUserName
-
Admin inloggning
string
.
Anger administratörsinloggning för måldatorerna.
AdminPassword
-
Lösenord
string
.
Anger lösenordet för administratörsinloggningen för måldatorerna. Variabler som definieras i versionsdefinitioner som $(passwordVariable)
accepteras. Du kan markera variabeltypen som secret
för att skydda den.
TargetPath
-
Målmappen
string
. Krävs.
Anger den lokala sökvägen på måldatorn eller en tillgänglig UNC-sökväg för att kopiera filerna från källan, till exempel d:\fabrikam
eller \\fabrikam\Web
.
CleanTargetBeforeCopy
-
Rensa mål
boolean
. Standardvärde: false
.
Rensar målmappen innan filerna kopieras.
CopyFilesInParallel
-
Kopiera filer parallellt
boolean
. Standardvärde: true
.
Kopierar filer parallellt med datorerna.
AdditionalArguments
-
Ytterligare argument
string
.
Anger ytterligare robocopy-argument som tillämpas vid kopiering av filer, till exempel /min:33553332 /l
.
ResourceFilteringMethod
-
Välj Datorer efter
string
. Tillåtna värden: machineNames
(Datornamn), tags
. Standardvärde: machineNames
.
MachineNames
-
Filtervillkor
string
.
Dessa indata är endast giltiga för datorgrupper och stöds inte för en platt lista över datorer eller utdatavariabler ännu.
Anger en kommaavgränsad lista över datorer, till exempel dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34
, eller taggar, som Role:DB; OS:Win8.1
. Om flera taggar anges körs uppgiften på alla datorer med de angivna taggarna. Standardvärdet kör uppgiften på alla datorer.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 1.104.0 eller senare |
Uppgiftskategori | Distribuera |