문제

전통적으로 MSI 파일로 제공되었던 제품이 있습니다.다양한 클라이언트가 수천 대의 데스크톱에 일종의 SMS 푸시를 통해 배포합니다.이러한 설치 프로그램을 만드는 데 사용하는 소프트웨어가 너무 오래되어 교체하려고 합니다.우리는 많은 운영 체제를 지원하므로 대부분의 제품에 대해 이미 InstallAnywhere로 표준화했습니다.불행하게도 InstallAnywhere는 MSI 파일을 생성할 수 없습니다.

SMS가 MSI 파일을 사용해야 하는지, 아니면 다른 설치 프로그램 유형(.exe)을 처리할 수 있는지 궁금합니다.그렇지 않은 경우 MSI 파일을 생성할 수 있는 오픈 소스 프로그램이 있습니까?

도움이 되었습니까?

해결책

귀하의 고객이 SMS를 사용하고 있다면 귀하는 분명합니다 ...SMS는 EXE를 지원합니다.'프로그램'을 생성할 때 명령줄을 입력하면 클라이언트가 이미 MSI를 시작하기 위해 msiexec를 호출하고 있을 것입니다.또한 나는 SMS가 MSI 파일 형식보다 앞서 있다고 확신합니다 :)

그러나 그들이 사용하고 있다면 Active Directory / Group Policy Objects..그러면 배포를 위한 MSI 형식에 따라 달라지므로 SOL입니다.

InstallAnywhere를 계속 사용하고 싶다면 다양한 "MSI 재패키징" 도구를 사용할 수 있습니다.기본 응용 프로그램(장치 드라이버가 문제일 수 있음)을 보고 있다고 가정하면 다시 패키징하는 것은 상당히 고통스러운 과정이 될 것입니다.

다른 팁

만들고 싶다면 MSI 파일, 시도해 보세요 윅스:Windows 설치 프로그램 XML(WiX) 도구 세트.

Visual Studio 2005 및 2008의 추가 기능이며 오픈 소스이며 Microsoft에서 개발했습니다.XML을 사용하여 MSI 파일을 지정하고 생성할 수 있습니다.이있다 재산 ~의 자원 그것에 사용할 수 있으며, WiX 3.0 베타 버전이지만 매우 완벽합니다.

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

실제로 그룹 정책에는 ZAP 파일 대안이 있지만 배우는 것과 상관없이 추천하고 싶습니다. MSI.그리 어렵지도 않고 매우 유연합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top