2008-08-22 5 views
3

MSI 파일로 전통적으로 제공되는 제품이 있습니다. 그것은 다양한 클라이언트에 의해 수천 개의 데스크탑으로 SMS를 밀어 넣는 방식으로 배포됩니다. 우리가 이러한 인스톨러를 만드는 데 사용하는 소프트웨어는 오랫동안 길어지고 있으며이를 대체하기 위해 노력하고 있습니다. 우리는 많은 운영 체제를 지원하기 때문에 대부분의 제품에 대해 InstallAnywhere를 이미 표준화했습니다. 불행히도 InstallAnywhere는 MSI 파일을 생성 할 수 없습니다.MSI 파일 푸시

SMS에서 MSI 파일을 사용해야하거나 다른 설치 관리자 유형 (.exe)을 처리 할 수 ​​있는지 궁금합니다. 그렇지 않다면, MSI 파일을 생성하기위한 오픈 소스 프로그램이 있습니까?

답변

4

고객이 SMS를 사용중인 경우 명확한 상태입니다. SMS는 EXE를 지원합니다. '프로그램'을 만들 때 명령 줄을 입력하고 클라이언트가 이미 msiexec를 호출하여 MSI를 시작한 것입니다. 또한 그 배포에 대한 MSI의 형식에 따라 달라집니다 않는 한 다음 SOL이야 .. 그들이 Active Directory/Group Policy Objects를 사용하는 경우 SMS는 MSI 파일 형식 : 그러나

선행 확신합니다.

InstallAnywhere를 계속 사용하려면 여러 가지 "MSI 재 포장"도구를 사용할 수 있습니다. 기본 응용 프로그램 (장치 드라이버가 문제 일 수 있음)을보고 있다고 가정하면 재 포장은 상당히 힘든 과정입니다.

4

MSI 파일을 만들려면 WiX: Windows Installer XML (WiX) toolset을 사용해보십시오.

Visual Studio 2005 및 2008에 대한 추가 기능으로 오픈 소스이며 Microsoft에서 개발했습니다. XML을 사용하여 MSI 파일을 지정하고 작성할 수 있습니다. wealthofresources을 사용할 수 있으며 WiX 3.0은 베타 버전이지만 매우 완벽합니다.

또한 처음부터 다시 시작할 필요가 없으며 WiX Dark 유틸리티를 사용하여 기존 MSI를 디 컴파일하고 XML을 원하는 방식으로 수정 한 다음 MSI로 다시 컴파일 할 수 있습니다.

1

실제로 그룹 정책을 사용하면 ZAP 대체 파일이 있지만 MSI을 배우는 것과 관계없이 권할 것입니다. 그렇게 어렵지 않고 유연합니다.