Automatyzacja instalacji MSI

3

Próbuję zautomatyzować instalację pliku MSI. Do tej pory mam konfigurację polecenia tak:

msiexec /i myfile.msi PROPA="ANSWER" PROPB="ANSWER" PROPC="ANSWER"

Kiedy patrzę na wynikowe okna dialogowe, wszystkie odpowiedzi są poprawnie wypełnione. Nie wiem, jak to zrobić, aby zautomatyzować wybór modułów do zainstalowania. Mam ogromny plik dziennika, który utworzyłem, /l*v log.txtgdy przejrzałem go ręcznie, ale nie widzę żadnych właściwości do ustawienia dla wybranych modułów. Jak mogę zautomatyzować wybór modułów do zainstalowania?

Aktualizacja: ADDLOCAL=ALLwybierze wszystko, ale szukam, jak wybrać tylko określone elementy.

Justin808
źródło

Odpowiedzi:

0

Najprostszym sposobem jest interaktywne uruchomienie instalatora z interfejsem użytkownika i wybranie wymaganych funkcji do instalacji. W tym samym czasie zbierasz dziennik.

Następnie skopiuj wartość ADDLOCALwłaściwości z dziennika i przekaż ją w wierszu polecenia. W razie potrzeby możesz także ustawić inne właściwości.

Z /passiveopcją MSI pokaże postęp instalacji, ale nie zadaje żadnych pytań ani nie wyświetla komunikatów o błędach. Jeśli wymagane jest ponowne uruchomienie, automatycznie zrestartuje system; aby temu zapobiec, użyj /norestartopcji. Aby uzyskać więcej informacji, zobacz Opcje wiersza polecenia Instalatora standardowego i Opcje wiersza polecenia .

Aleksiej Iwanow
źródło