Uruchamianie wykonywalnego pliku instalacyjnego z wiersza polecenia

W celu wykonania różnych zadań instalacyjnych można uruchomić instalacyjny plik .exe (wraz z odpowiednimi parametrami) na komputerze lokalnym. Możliwość ta może okazać się przydatna do automatyzacji części procesu instalacji.

Instalowanie lub uaktualnianie oprogramowania

Do pliku msiexec zostaną przekazane wszystkie opcje następujące po opcji "custom".

  • Składnia:

    {ścieżka programu instalacyjnego} /d|directory {katalog produktu} /L|language /g|log {ścieżka dziennika} /s|silent /v|custom {opcje}

  • Parametry

    • {ścieżka instalatora} — Ścieżka wykonywalnego pliku programu instalacyjnego.
    • /d lub /directory {katalog produktu} (opcjonalne) — Określa katalog, w którym zostanie umieszczony produkt.
    • /L lub /language {kod języka} (opcjonalne) — Określa język używany w interfejsie użytkownika. Lista obsługiwanych języków jest zamieszczona poniżej, w sekcji "Kody języków".
    • /g lub /log {ścieżka dziennika} (opcjonalne) — Określa, że powinien zostać utworzony dziennik (plik .log) ze szczegółami czynności wykonanych przez program instalacyjny oraz że dziennik powinien zostać zapisany przy użyciu podanej ścieżki pliku.
    • /s lub /silent (opcjonalne) — Określa, czy jest czy nie jest pokazywany interfejs użytkownika. 
    • /v lub /custom {opcje} (opcjonalne) — Określa opcje przekazywane do procesu Msiexec. Szczegółowe informacje są dostępne pod hasłem Uruchamianie programu instalacyjnego MSI.
  • Przykład

    oracle_content_setup.exe /directory "C:\Oracle\Oracle Documents" 

Naprawa oprogramowania

Językiem używanym podczas naprawy oprogramowania będzie język, który został użyty podczas instalowania oprogramowania. Do pliku msiexec zostaną przekazane wszystkie opcje następujące po opcji "custom".

  • Składnia

    {ścieżka programu instalacyjnego} /r|repair /g|log {ścieżka dziennika} /s|silent /v|custom {opcje}

  • Parametry

    • {ścieżka instalatora} — Ścieżka pliku programu instalacyjnego MSI.
    • /r lub /repair — Naprawa produktu.
    • /g lub /log {ścieżka dziennika} (opcjonalne) — Określa, że powinien zostać utworzony dziennik (plik .log) ze szczegółami czynności wykonanych przez program instalacyjny oraz że dziennik powinien zostać zapisany przy użyciu podanej ścieżki pliku.
    • /s lub /silent (opcjonalne) — Określa, czy jest czy nie jest pokazywany interfejs użytkownika.
    • /v lub /custom {opcje} (opcjonalne) — Określa opcje przekazywane do procesu Msiexec. Szczegółowe informacje są dostępne pod hasłem Uruchamianie programu instalacyjnego MSI.
  • Przykład

    oracle_content_setup.exe /repair /log "C:\logs\oracle documents.txt"

Jak wyodrębnić pliki MSI i MST z programu instalacyjnego

  • Składnia

    {ścieżka programu instalacyjnego} /e|extract {katalog docelowy} /L|language {kod języka} 

  • Parametry

    • {ścieżka instalatora} — Ścieżka pliku programu instalacyjnego MSI.
    • /e lub /extract {katalog docelowy} — Wyodrębnia pliki MSI i MST z programu instalacyjnego do podanego katalogu.
    • /L lub /language {kod języka}  (opcjonalne) — Określa język wartości napisowych zawartych w wyodrębnianym pliku MST. Lista obsługiwanych języków jest zamieszczona poniżej, w sekcji "Kody języków".
  • Przykład

    oracle_content_setup.exe /extract C:\Users\blair\desktop

Jak użyć programu instalacyjnego bez interfejsu użytkownika

  • Składnia

    {ścieżka programu instalacyjnego} /s|silent

  • Parametry

    • {ścieżka instalatora} — Ścieżka wykonywalnego pliku programu instalacyjnego.
    • /s lub /silent (opcjonalne) — Określa, czy jest czy nie jest pokazywany interfejs użytkownika.
  • Przykład

    oracle_content_setup.exe /silent

Kody języków

  • 1025: arabski
  • 1029: czeski
  • 1030: duński
  • 1031: niemiecki
  • 1032: grecki
  • 1033: angielski
  • 1034: hiszpański
  • 1035: fiński
  • 1036: francuski (Francja)
  • 3084: francuski (Kanada)
  • 1037: hebrajski
  • 1038: węgierski
  • 1040: włoski
  • 1041: japoński
  • 1042: koreański
  • 1043: holenderski
  • 1044: norweski
  • 1045: polski
  • 1046: portugalski (Brazylia)
  • 2070: portugalski (Portugalia)
  • 1048: rumuński
  • 1049: rosyjski
  • 1051: słowacki
  • 1053: szwedzki
  • 1054: tajski
  • 1055: turecki
  • 2052: chiński (Chiny)
  • 1028: chiński (Tajwan)