이 항목에서는 프로그램 추가 또는 제거 제어판 또는 BTSTask 명령줄 도구를 사용하여 BizTalk 애플리케이션을 제거하는 방법을 설명합니다. 애플리케이션을 제거하는 데 지원되는 유일한 메서드입니다. 이 애플리케이션에 대해 여러 .msi 파일을 설치한 경우(예: 애플리케이션을 업데이트하기 위해) .msi 파일을 두 번 클릭하거나 msiexec를 사용하면 애플리케이션을 완전히 제거하지 못할 수 있으므로 제거 방법이 지원되지 않습니다.
주의
실행 중인 동안 BizTalk 애플리케이션을 제거하면 애플리케이션에서 오류가 발생할 수 있습니다. 이 문제를 방지하기 위해 모든 서비스 인스턴스를 검색하는 방법에 설명된 대로 애플리케이션에 대해 실행 중인 서비스 인스턴스가 없는지 확인하는 것이 좋습니다. 필요한 경우 BizTalk 애플리케이션을 시작하고 중지하는 방법에 설명된 대로 전체 중지 옵션을 사용하여 실행 중인 모든 인스턴스 를 완전히 중지하여 애플리케이션을 중지할 수 있습니다. 이렇게 하면 진행 중인 메시지가 완료되지 않습니다.
애플리케이션을 제거할 때 애플리케이션과 연결된 모든 파일 및 설정을 제거하려면 사전 또는 사후 처리 스크립트를 애플리케이션 .msi 파일에 포함해야 합니다. 사전 또는 사후 처리 스크립트가 포함되지 않은 경우 이 항목의 절차는 다음 예외를 제외하고 로컬 파일 시스템에서 애플리케이션의 파일 및 설정을 제거합니다.
애플리케이션에 가상 디렉터리가 포함된 경우 애플리케이션이 설치된 후 파일이 가상 디렉터리에 추가되지 않는 한 가상 디렉터리와 해당 파일이 삭제됩니다. 이 경우 가상 디렉터리와 추가된 파일은 삭제되지 않습니다. 가상 디렉터리 및 추가된 파일을 삭제하려면 명시적으로 삭제해야 합니다.
사전 및 사후 처리 스크립트는 삭제되지만 설치 또는 제거 중에 스크립트에 의해 추가된 모든 파일은 삭제되지 않으며 스크립트에서 수행한 작업도 실행 취소되지 않습니다. 스크립트에 의해 추가된 파일을 삭제하거나 해당 작업을 실행 취소하려면 명시적으로 실행해야 합니다.
비고
애플리케이션을 가져올 때 배포 속성에 지정된 대상 위치가 있는 사전 또는 사후 처리 스크립트만 제거 중에 실행됩니다. 자세한 내용은 애플리케이션에 사전 또는 사후 처리 스크립트를 추가하는 방법을 참조하세요.
BizTalk 애플리케이션을 제거할 때 인증서는 삭제되지 않습니다. 인증서를 삭제하려면 명시적으로 삭제해야 합니다. 또한 구성 요소는 Windows 레지스트리에서 제거되지 않으며 BizTalk 어셈블리는 GAC(전역 어셈블리 캐시)에서 제거되지 않습니다. 제거하려면 명시적으로 제거해야 합니다. 자세한 내용은 BizTalk 애플리케이션에 대한 다른 파일 및 설정을 제거하는 방법을 참조하세요.
제거 작업이 완료되기 전에 취소하는 경우 BizTalk Server는 작업이 취소되기 전에 사전 또는 사후 처리 스크립트에서 수행한 작업을 제외하고 제거를 롤백합니다. 제거를 시작하기 전에 애플리케이션을 해당 상태로 복원하려면 .msi 파일을 두 번 클릭하고 애플리케이션을 다시 설치합니다. 이 애플리케이션에 대해 여러 .msi 파일이 설치된 경우 각 .msi 파일을 두 번 클릭하여 .msi 파일이 원래 설치된 순서대로 애플리케이션을 다시 설치해야 합니다.
사후 처리 스크립트에 대한 자세한 내용은 사전 및 사후 처리 스크립트를 사용하여 애플리케이션 배포 사용자 지정을 참조하세요.
비고
BizTalk 애플리케이션을 완전히 배포 취소하려면 BizTalk 그룹에서 BizTalk 애플리케이션을 삭제하는 방법에 설명된 대로 BizTalk 그룹에서도 삭제해야 합니다.
필수 조건
이 항목의 절차를 수행하려면 적절한 권한으로 로그온해야 합니다. 자세한 내용은 BizTalk 애플리케이션 배포 및 관리에 필요한 사용 권한을 참조하세요.
BizTalk 애플리케이션을 제거하려면
"프로그램 제거 또는 변경 기능 사용"
애플리케이션을 실행하는 컴퓨터에서 시작을 클릭하고 제어판을 클릭한 다음 프로그램 및 기능을 두 번 클릭합니다.
프로그램 페이지 제거 또는 변경에서 제거할 BizTalk 애플리케이션을 마우스 오른쪽 단추로 클릭한 다음 제거를 클릭합니다.
Windows Installer는 지정된 애플리케이션을 제거합니다.
애플리케이션이 여러 컴퓨터에서 실행되는 경우 각 컴퓨터에서 이러한 단계를 반복합니다.
명령줄 사용
다음과 같이 명령 프롬프트를 엽니다. 시작을 클릭하고 실행을 클릭한 다음 입력
cmd한 다음 확인을 클릭합니다.다음 표에 설명된 대로 적절한 값을 대체하여 다음 명령을 입력합니다.
BTSTask UninstallApp [/ApplicationName:value]
예제:
BTSTask UninstallApp /ApplicationName:MyApplication
매개 변수 가치 /ApplicationName 제거할 BizTalk 애플리케이션의 이름입니다. 이름에 공백이 포함된 경우 큰따옴표(")로 묶어야 합니다.