2016-09-14 1 views
0

한 서버에서 실행될 수있는 Wix로 MSI 설치 프로그램을 만들고 동일한 네트워크에있는 다른 여러 서버에 다른 창 서비스를 설치하려고합니다.여러 서버에 소프트웨어를 설치할 수있는 중앙 설치 관리자 구축

설치 프로그램은 사용자에게 어떤 서버를 설치할 것인지 묻는 메시지를 표시 할 수 있어야하며 각 서버에 대해 사용자는 설치할 창 서비스를 선택하게됩니다. 사용자가 각 시스템에서 서비스를 실행하도록 요구하는 대신 중앙 설치 프로그램을 작성하는 이유 중 하나는 전체 서비스 스위트 (데이터베이스와 같은)에 대해 한 번만 설정해야하는 몇 가지 단계가 있고 필요하지 않은 단계가 있기 때문입니다. 제품을 설치하는 사용자가 모든 서버에 원격으로 설치 프로그램을 실행하도록 요구하십시오.

내가 Msi에서 본 것은 단일 설치를위한 것이므로 단일 설치 프로그램에서 여러 서버 설치시 온라인 정보를 많이 찾지 못했다는 것입니다. 이러한 설치 프로그램이나 다른 도구를 구현하는 방법에 대한 제안 사항은 무엇입니까?

답변

0

답변으로도 배치 했는데도 답변이 아닙니다. 간단한 이유는 설명 필드가이 응답에 너무 제한되어 있기 때문입니다.

MSI는이 기능을 지원하지 않으며 지원해서는 안됩니다. MSI 패키지는 단일 시스템에 단일 응용 프로그램을 설치하기 위해 빌드됩니다. 로컬 시스템에서 도움이 될 수있는 체인 연결과 같은 개념이 있습니다 (권장 사항은 아닙니다).

다른 컴퓨터에 소프트웨어를 배포하는 논리가 포함 된 고유의 부트 스트 래퍼를 만들어야합니다. 화상으로 시작할 수도 있지만 쉽게 관리 할 수 ​​있습니다. Microsoft는이 작업을 많이 수행하고 있습니다 (Lync Server 팜을 설치하면 설치된 MSI 패키지의 수를 본 적이 있습니까?).

네트워크를 통해 액세스 할 수있는 데이터베이스를 설치하는 중앙 작업 도구를 만드는 것이 좋습니다. 다음 단계에서는 중앙 데이터베이스에서 수행 할 도구/작업을 요청하는 대상 시스템에 설치 프로그램을 시작합니다. 이미 시장에 도구가 있다고 생각합니다 (Microsoft의 SCCM에 대해 생각해보십시오).

개인적인 포인트 : 지식없이 네트워크를 통해 소프트웨어를 배포하면 내 관리자가 나를 죽일 것입니다.

관련 문제