WindowsMachineFileCopy@1 - Windows 컴퓨터 파일 복사 v1 작업
이 작업을 사용하여 원격 Windows 컴퓨터에 파일을 복사합니다.
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.
입력
SourcePath
- 소스
string
. 필수 요소.
로컬 컴퓨터 또는 UNC 공유(예 c:\fabrikamfiber
: 또는 \\fabrikamshare\fabrikamfiber
)에 있는 원본 폴더 또는 파일의 절대 경로를 지정합니다.
EnvironmentName
- 기계
string
.
컴퓨터 IP 주소 또는 FQDN의 쉼표로 구분된 목록(예 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
.
와 같이 /min:33553332 /l
파일을 복사할 때 적용되는 추가 robocopy 인수를 지정합니다.
ResourceFilteringMethod
- 컴퓨터 기준 선택
string
. 허용되는 값: machineNames
(컴퓨터 이름), tags
. 기본값은 machineNames
입니다.
MachineNames
- 필터 조건
string
.
이 입력은 컴퓨터 그룹에만 유효하며 컴퓨터 또는 출력 변수의 플랫 목록에 대해서는 아직 지원되지 않습니다.
와 같이 쉼표로 구분된 컴퓨터 목록(예: dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34
또는 태그) Role:DB; OS:Win8.1
을 지정합니다. 여러 태그가 제공되면 지정된 태그가 있는 모든 컴퓨터에서 작업이 실행됩니다. 기본값은 모든 컴퓨터에서 작업을 실행합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 1.104.0 이상 |
작업 범주 | 배포 |