다음을 통해 공유


ImportApp 명령

.msi 파일에 포함된 아티팩트를 BizTalk 애플리케이션으로 가져옵니다. 애플리케이션이 아직 없으면 생성됩니다.

애플리케이션을 가져올 때 특정 배포 환경에 맞게 사용자 지정된 바인딩 파일을 이 애플리케이션에 추가한 경우 /Environment 매개 변수를 사용하여 애플리케이션의 대상 배포 환경을 지정할 수 있습니다. 배경 정보는 바인딩 파일 및 애플리케이션 배포를 참조하세요. 바인딩 파일 추가에 대한 지침은 AddResource 명령: BizTalk 바인딩을 참조하세요.

메모

가져오기 작업이 3600초를 초과하는 경우 시간이 초과됩니다. .msi 파일을 가져오려고 하고 작업 시간이 초과되는 경우 애플리케이션을 다시 내보내고 내보낼 아티팩트 하위 집합을 선택하여 애플리케이션의 내용을 둘 이상의 .msi 파일로 나누어야 합니다. 자세한 내용은 BizTalk 애플리케이션을 내보내는 방법을 참조하세요.

가져오기에 실패하면 BTSTask는 오류 수를 표시하는 값을 반환합니다. 작업 중에 수행된 대부분의 작업은 다음을 제외하고 롤백됩니다.

  • 사용자 지정 스크립트에서 수행한 작업은 롤백되지 않습니다. Delete 환경 변수를 사용하여 롤백되도록 스크립트를 작성할 수 있습니다.

  • 어셈블리가 GAC(전역 어셈블리 캐시)에 설치된 경우 제거되지 않습니다.

  • Windows 레지스트리의 항목은 제거되지 않습니다.

    가져오기에 성공하면 BTSTask는 "0"을 반환합니다.

사용법

BTSTask ImportApp /Package:value [/Environment:value] [/ApplicationName:value] [/Overwrite] [/Server:value] [/Database:value]

매개 변수

매개 변수 필수 가치
/Package (또는 /P, 설명 참조) .msi 파일의 전체 경로입니다. 경로에 공백이 포함된 경우 큰따옴표(")로 묶어야 합니다. 예: "C:\My MSI Files\MyApplication.msi"
/Environment (또는 /E, 설명 참조) No 적용할 바인딩 파일의 대상 배포 환경(예: Test)입니다. 바인딩 파일이 애플리케이션에 추가될 때 대상 배포 환경에 대해 지정된 값입니다. 지정하지 않으면 환경이 지정되지 않은 모든 바인딩이 적용됩니다.
/ApplicationName (또는 /A, 설명 참조) No .msi 파일의 아티팩트가 가져올 BizTalk 애플리케이션의 이름입니다. 이름에 공백이 포함된 경우 큰따옴표(")로 묶어야 합니다. 지정하지 않으면 기본 애플리케이션이 사용됩니다. 지정된 애플리케이션이 없으면 애플리케이션이 만들어집니다.
/Overwrite (또는 /O, 비고 참조) No LUID(로컬 고유 식별자)가 동일한 .msi 파일의 아티팩트로 애플리케이션의 아티팩트를 덮어쓰는 옵션입니다. ListApp 명령을 사용하여 애플리케이션에서 아티팩트 LUID를 볼 수 있습니다. 이 옵션을 지정하지 않고 애플리케이션에 .msi 파일의 아티팩트와 동일한 LUID가 있는 아티팩트가 하나 이상 있는 경우 가져오기가 실패합니다.
/Server (또는 /S, 설명 참조) No BizTalk Management 데이터베이스를 호스팅하는 SQL Server 인스턴스의 이름(ServerName\InstanceName, Port 형식)입니다.

인스턴스 이름은 인스턴스 이름이 서버 이름과 다른 경우에만 필요합니다. 포트는 SQL Server가 기본값(1433) 이외의 포트 번호를 사용하는 경우에만 필요합니다.

예시들:

Server=MyServer

Server=MyServer\MySQLServer,1533

제공되지 않으면 로컬 컴퓨터에서 실행되는 SQL Server 인스턴스의 이름이 사용됩니다.
/Database (또는 /D, 설명 참조) No BizTalk Management 데이터베이스의 이름입니다. 지정하지 않으면 SQL Server의 로컬 인스턴스에서 실행되는 BizTalk Management 데이터베이스가 사용됩니다.

샘플

BTSTask ImportApp /Package:C:\MSI\MyApplication.msi /Environment:Test /ApplicationName:MyApplication /Overwrite

비고

매개 변수는 대/소문자를 구분하지 않습니다. 전체 매개 변수 이름을 입력하여 지정할 필요는 없습니다. 명확하게 식별하는 매개 변수 이름의 처음 몇 글자를 입력할 수 있습니다.

또한 참조하십시오

BTSTask Command-Line 참조
BizTalk 애플리케이션을 가져오는 방법