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.34
Role: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 |