Udostępnij za pośrednictwem


WindowsMachineFileCopy@1 — zadanie kopiowania plików komputera z systemem Windows w wersji 1

To zadanie służy do kopiowania plików na zdalne maszyny z systemem Windows.

Składnia

# 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.

Dane wejściowe

SourcePath - Źródła
string. Wymagane.

Określa ścieżkę bezwzględną folderu źródłowego lub pliku na komputerze lokalnym lub udziale UNC, na przykład c:\fabrikamfiber lub \\fabrikamshare\fabrikamfiber.


EnvironmentName - Maszyny
string.

Określa rozdzielaną przecinkami listę adresów IP maszyny lub nazw FQDN, na przykład dbserver.fabrikam.com,192.168.12.34. Można również określić zmienną wyjściową innych zadań, na przykład $(variableName).


AdminUserName - logowanie Administracja
string.

Określa identyfikator logowania administratora dla maszyn docelowych.


AdminPassword - Hasło
string.

Określa hasło logowania administratora dla maszyn docelowych. Zmienne zdefiniowane w definicjach kompilacji/wydania, które $(passwordVariable) są akceptowane. Możesz oznaczyć typ zmiennej jako secret , aby ją zabezpieczyć.


TargetPath - Folder docelowy
string. Wymagane.

Określa ścieżkę lokalną na maszynie docelowej lub dostępną ścieżkę UNC do kopiowania plików ze źródła, takich jak d:\fabrikam lub \\fabrikam\Web.


CleanTargetBeforeCopy - Czysty obiekt docelowy
boolean. Wartość domyślna: false.

Czyści folder docelowy przed skopiowaniem plików.


CopyFilesInParallel - Kopiowanie plików równolegle
boolean. Wartość domyślna: true.

Kopiuje pliki równolegle do maszyn.


AdditionalArguments - Dodatkowe argumenty
string.

Określa dodatkowe argumenty robocopy, które są stosowane podczas kopiowania plików, takich jak /min:33553332 /l.


ResourceFilteringMethod - Wybieranie maszyn według
string. Dozwolone wartości: machineNames (nazwy maszyn), tags. Wartość domyślna: machineNames.


MachineNames - Kryteria filtrowania
string.

Te dane wejściowe są prawidłowe tylko dla grup maszyn i nie są jeszcze obsługiwane w przypadku płaskiej listy maszyn lub zmiennych wyjściowych.

Określa rozdzielaną przecinkami listę maszyn, takich jak , lub tagi, takie jak dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34Role:DB; OS:Win8.1. Jeśli podano wiele tagów, zadanie zostanie uruchomione na wszystkich maszynach z określonymi tagami. Wartość domyślna uruchamia zadanie na wszystkich maszynach.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 1.104.0 lub nowsza
Kategoria zadania Wdrażanie