WindowsMachineFileCopy@1 — задача копирования файлов компьютера Windows версии 1
Используйте эту задачу для копирования файлов на удаленные компьютеры Windows.
Синтаксис
# 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.
Входные данные
SourcePath
- Источник
string
. Обязательный.
Указывает абсолютный путь к исходной папке или файлу на локальном компьютере или к UNC-ресурсу, например c:\fabrikamfiber
или \\fabrikamshare\fabrikamfiber
.
EnvironmentName
- Машины
string
.
Указывает разделенный запятыми список IP-адресов или полных доменных имен компьютеров, например dbserver.fabrikam.com,192.168.12.34
. Можно также указать выходную переменную других задач, например $(variableName)
.
AdminUserName
- Вход Администратор
string
.
Указывает имя входа администратора для целевых компьютеров.
AdminPassword
- Пароль
string
.
Указывает пароль для входа администратора для целевых компьютеров. Переменные, определенные в определениях сборки и выпуска как $(passwordVariable)
принимаются. Вы можете пометить тип переменной как secret
, чтобы защитить его.
TargetPath
- Конечная папка
string
. Обязательный.
Указывает локальный путь на целевом компьютере или доступный UNC-путь для копирования файлов из источника, например d:\fabrikam
или \\fabrikam\Web
.
CleanTargetBeforeCopy
- Очистка целевого объекта
boolean
. Значение по умолчанию: false
.
Очищает папку назначения перед копированием файлов.
CopyFilesInParallel
- Параллельное копирование файлов
boolean
. Значение по умолчанию: true
.
Копирует файлы параллельно на компьютеры.
AdditionalArguments
- Дополнительные аргументы
string
.
Указывает дополнительные аргументы robocopy, применяемые при копировании файлов, например /min:33553332 /l
.
ResourceFilteringMethod
- Выбор компьютеров по
string
. Допустимые значения: machineNames
(имена компьютеров), tags
. Значение по умолчанию: machineNames
.
MachineNames
- Критерии фильтра
string
.
Эти входные данные допустимы только для групп компьютеров и пока не поддерживаются для неструктурированного списка компьютеров или выходных переменных.
Указывает разделенный запятыми список компьютеров, таких как dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34
, или тегов, например Role:DB; OS:Win8.1
. Если указано несколько тегов, задача будет выполняться на всех компьютерах с указанными тегами. По умолчанию задача выполняется на всех компьютерах.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.
Выходные переменные
Нет.
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | None |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 1.104.0 или более поздней версии |
Категория задач | Развертывание |