다음을 통해 공유


WindowsMachineFileCopy@1 - Windows 컴퓨터 파일 복사 v1 작업

이 작업을 사용하여 원격 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.

입력

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;

파일을 복사할 때 적용되는 추가 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
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 1.104.0 이상
작업 범주 배치하다