Share via


WindowsMachineFileCopy@1 - Windows-computerbestand kopiëren v1-taak

Gebruik deze taak om bestanden te kopiëren naar externe Windows-computers.

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.

Invoerwaarden

SourcePath - Bron
string. Vereist.

Hiermee geeft u het absolute pad op van de bronmap of het bronbestand op de lokale computer of een UNC-share, zoals c:\fabrikamfiber of \\fabrikamshare\fabrikamfiber.


EnvironmentName - Machines
string.

Hiermee geeft u een door komma's gescheiden lijst met IP-adressen of FQDN's van computers op, dbserver.fabrikam.com,192.168.12.34bijvoorbeeld . U kunt ook de uitvoervariabele van andere taken opgeven, bijvoorbeeld $(variableName).


AdminUserName - Beheer aanmelden
string.

Hiermee geeft u de beheerdersaanmelding voor de doelcomputers.


AdminPassword - Wachtwoord
string.

Hiermee geeft u het wachtwoord voor de beheerdersaanmelding voor de doelcomputers. Variabelen die zijn gedefinieerd in build-/releasedefinities als $(passwordVariable) worden geaccepteerd. U kunt het type variabele markeren als secret om het te beveiligen.


TargetPath - Doelmap
string. Vereist.

Hiermee geeft u het lokale pad op de doelcomputer of een toegankelijk UNC-pad op voor het kopiëren van de bestanden uit de bron, zoals d:\fabrikam of \\fabrikam\Web.


CleanTargetBeforeCopy - Doel opschonen
boolean. Standaardwaarde: false.

Hiermee wordt de doelmap opgeschoond voordat u de bestanden kopieert.


CopyFilesInParallel - Bestanden parallel kopiëren
boolean. Standaardwaarde: true.

Kopieert bestanden parallel naar de computers.


AdditionalArguments - Aanvullende argumenten
string.

Hiermee geeft u extra robocopy-argumenten op die worden toegepast bij het kopiëren van bestanden, zoals /min:33553332 /l.


ResourceFilteringMethod - Machines op selecteren
string. Toegestane waarden: machineNames (machinenamen), tags. Standaardwaarde: machineNames.


MachineNames - Filtercriteria
string.

Deze invoer is alleen geldig voor computergroepen en wordt nog niet ondersteund voor een platte lijst met machines of uitvoervariabelen.

Hiermee geeft u een door komma's gescheiden lijst met computers, zoals dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34, of tags, zoals Role:DB; OS:Win8.1. Als er meerdere tags worden opgegeven, wordt de taak uitgevoerd op alle computers met de opgegeven tags. De standaardinstelling voert de taak uit op alle computers.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 1.104.0 of hoger
Taakcategorie Implementeren