Telepítéskor parancssori kapcsolókkal módosíthatja a telepítő által az alkalmazások telepítéséhez használt egyes paramétereket. Megváltoztathatja például a megjelenítési beállításokat vagy a telepítési tulajdonságok alapértelmezett értékeit.
A telepítő és a Windows Installer tulajdonságok segítségével szabályozza az alkalmazástelepítési folyamatot. E tulajdonságok alapértelmezett értékei a Windows Installer csomagban (MSI-fájlban) vannak definiálva. A parancssorban vagy a telepítő beállítási (Setup.ini) fájljában azonban megadhat új értékeket a tulajdonságok számára.
Megjegyzés: A legtöbb esetben a parancssori kapcsolók felülírják a telepítő beállítási (Setup.ini) fájljában vagy az átalakítófájlban (MST) is megadott hasonló beállításokat. Nem minden MSI-fájl támogatja a parancssori kapcsolók és a tulajdonságok használatát.
E kapcsolóval a megadott csomag (MSI-fájl) számára felügyeleti telepítési pontot hozhat létre. A csomagot ugyanabba a mappába kell helyezni, mint ahol a Setup.exe fájl található, és mindkettőnek a felügyeleti telepítési pont gyökerében kell lennie.
Példák:
/a Sajat.msi
/a "almappa1\Sajat.msi"
E kapcsolóval a megadott MSI-fájlhoz társított alkalmazás kijavítását lehet kényszeríteni. A csomagot ugyanabba a mappába kell helyezni, mint ahol a Setup.exe fájl található, és mindkettőnek a felügyeleti telepítési pont gyökerében kell lennie. Megadhatja a csomag termékkódját is. A termékkód a telepítő beállítási fájljának [Products] szakaszából kimásolható.
Megjegyzés: Az alkalmazás eredeti telepítésekor használt csomagot kell megadni.
Az érvényes <i>kapcsolók</i> az alábbiak:
a | Az összes fájl újratelepítésének kényszerítése az ellenőrzőösszegtől vagy a verziószámtól függetlenül. |
c | Fájl újratelepítése, ha az hiányzik vagy sérült. |
d | Fájl újratelepítése, ha az hiányzik, vagy más verziószámú példánya van a számítógépen. |
e | Fájl újratelepítése, ha az hiányzik, vagy egyenlő, illetve régebbi verziószámú példánya van a számítógépen. |
m | Minden szükséges rendszerleíró HKEY_LOCAL_MACHINE bejegyzés újraírása. |
o | Fájl újratelepítése, ha az hiányzik, vagy régebbi verziószámú példánya van a számítógépen. |
p | Fájl újratelepítése csak abban az esetben, ha hiányzik. |
s | Minden parancsikon újratelepítése és a meglévők felülírása. |
u | Minden szükséges rendszerleíró HKEY_CURRENT_USER bejegyzés újraírása. |
v | Csomag beolvasása az eredeti forrásból, és gyorsítótárba helyezése a helyi számítógépen. |
Az egyes alkalmazásokból elérhető Hibakeresés és javítás parancs hatása megegyezik a /focums kapcsolóéval. A telepítőnek az újratelepítési lehetőség választásával történő futtatása ugyanazt eredményezi, mint a /fecums kapcsoló. Telepítéskor a Windows Installer az MSI-fájlt a helyi számítógépre menti. Amikor az /fvm kapcsolóval az ismételt gyorsítótárazást és az újratelepítést kényszeríti, a Windows Installer az eredeti forrásból beolvassa, majd ismét gyorsítótárba helyezi az MSI-fájlt a helyi számítógépen. Az /fvm kapcsolót például ügyfélszámítógépek frissítésére használhatja, miután egy felügyeleti telepítési ponton javítócsomagot futtatott.
Fontos: Ha valamelyik felhasználó ügyfélszámítógépekhez készül (bináris) javítócsomagot futtat a számítógépén, akkor frissített felügyeleti telepítési pontról az /f kapcsolót nem használhatja az ismételt gyorsítótárazáshoz és az újratelepítéshez ezen a számítógépen. Ebben az esetben a felhasználónak el kell távolítania a javítócsomagot, és a frissítést a frissített felügyeleti pontról kell végrehajtani.
Példa:
/fpiwae Sajat.msi
/fvm {12345678-1234-1234-1234-123456789123}
E kapcsolóval a megadott csomag használatával telepítheti az alkalmazásokat. A csomagot ugyanabba a mappába kell helyezni, mint amelyben a Setup.exe fájl található.
Megjegyzés: Alapértelmezés szerint a Setup.exe ugyanazoknak a műveleteknek a végrehajtására utasítja a Windows Installer programot, mint az /i kapcsoló.
Példák:
/i Sajat.msi
/i "almappa1\Sajat.msi"
E kapcsolóval az adott számítógépen alkalmazásokat hirdethet meg, amelyek aztán első használatkor települnek. Az alkalmazások meghirdetéséhez egy kapcsolóval kell felhasználónevet vagy számítógépnevet megadni. A /j kapcsoló csak akkor használható, ha a telepítőt felügyeleti telepítési pontról vagy a hálózatról, egy rendszerképet tartalmazó CD-ről futtatja. Ha nem ad meg csomagot, a telepítő a Setup.ini fájlban definiált csomagot fogja használni. Ha átalakítót szeretne alkalmazni a meghirdetett alkalmazás telepítéséhez, használja a /t kapcsolót, és adjon meg hozzá egy MST-fájlt.
Az érvényes kapcsolók az alábbiak:
m | Alkalmazás meghirdetése a számítógépet használó összes felhasználó számára. |
u | Alkalmazás meghirdetése az aktuális felhasználó számára. |
Megjegyzés: A /t mellett a /j kapcsolóval a következő parancssori kapcsolókat használhatja az alkalmazások meghirdetésekor: /l, /q és /settings.
Példa:
/jm Sajat.msi /t Egyeni.mst
E kapcsolóval naplózhatja a telepítő műveleteit, és naplófájlt hozhat létre a Windows Installer feladatainak rögzítéséhez. Az /l kapcsoló felülírja a Setup.ini [Logging] szakaszában definiált alapértelmezett beállításokat.
Az alábbi táblázatban a használható kapcsolók, valamint a hatásukra naplózott adatok típusa látható.
a | Értesítés valamely művelet elindulásáról |
c | A felhasználói felület kezdeti paraméterei |
e | Hibaüzenetek |
i | Csak tájékoztató jellegű üzenetek |
m | Kevés memóriáról tájékoztató üzenetek |
o | Kevés lemezterületről tájékoztató üzenetek |
p | Tulajdonságok listája tulajdonság=érték formátumban |
r | Műveleti adatokkal kapcsolatos bejegyzés; műveletspecifikus adatokat tartalmaz |
u | Felhasználói beavatkozást kérő üzenetek |
v | Részletes naplózás, kiterjed a hibakeresési üzenetekre is |
w | Figyelmeztető üzenetek |
* | A részletes naplózáson (v) kívül minden naplózási beállítás bekapcsolása |
+ | Adatok hozzáfűzése a meglévő naplófájlhoz |
A naplófájl a létrehozandó naplófájl nevét és elérési útját jelenti. Ha a naplófájl nevében (*) karaktereket ír, minden telepítési példány esetében egyedi fájlnév jön létre.
Példa:
/lv* "%temp%\Sajat_alkalmazas Naplo(*).txt"
E parancs hatására az alábbi naplófájlok jönnek létre:
E kapcsolóval megakadályozhatja a számítógép újraindulását és az újraindulásra figyelmeztető párbeszédpanel megjelenését a telepítés befejeződésekor. A /noreboot kapcsoló a Windows Installer REBOOT tulajdonságát ReallySuppress értékre állítja a telepítésben résztvevő összes csomag esetében, az utolsót kivéve.
E kapcsolóval felügyeleti frissítést (MSP-fájlt) alkalmazhat ügyfélpéldányra. A /p kapcsolóval a felügyeleti telepített példányra is alkalmazhat frissítést; ehhez meg kell adni az /a kapcsolót, valamint a felügyeleti telepítési ponton lévő MSI-fájl nevét és elérési útját. A javítócsomag csendes telepítéséhez adja meg a /qb kapcsolót, naplófájl létrehozásához az /l kapcsolót a parancssorban.
Példák:
msiexec /p [msp_fájl] /qb /l[kapcsolók]
msiexec /p [msp_fájl] /a [msi_fájl] /qb /l[kapcsolók]
E kapcsolóval megadhatja, hogy a telepítő milyen elemeket jelenítsen meg a felhasználói felületből.
Az érvényes kapcsolók az alábbiak:
b | Csak egyszerű folyamatjelzők és hibaüzenetek megjelenítése (alapszintű). |
f | Minden párbeszédpanel és hibaüzenet megjelenítése; egyenértékű a /q kapcsoló elhagyásával (teljes). |
n | Felhasználói felület mellőzése; egyenértékű a /q kapcsoló önálló használatával (nincs). |
r | Minden folyamatjelző és hibaüzenet megjelenítése, de felhasználói adatok kérése nélkül (csökkentett). |
- | Minden modális párbeszédpanel mellőzése; csak a b kapcsolóval használható. |
+ | Befejezésről tájékoztató üzenet megjelenítése az n és a b kapcsoló használatakor. |
Megjegyzés: A befejezésről tájékoztató üzenet csak akkor jelenik meg, ha a telepítő úgy van beállítva, hogy a telepítés után ne indítsa újra a számítógépet.
E kapcsolóval egyéni beállítási fájlt definiálhat a Setup.exe számára a Setup.ini helyett. A beállítási fájlt ugyanabba a mappába kell helyezni, mint amelyben a Setup.exe található, vagy elérési útját meg kell adni a parancssorban.
Példa:
/settings Sajat_alkalmazas.ini
E kapcsolóval eltávolíthatja a megadott csomaghoz társított alkalmazást. A csomagot ugyanabba a mappába kell helyezni, mint amelyben a Setup.exe fájl található, és mindkettőnek a felügyeleti telepítési pont gyökerében kell lennie.
Megjegyzés: Az alkalmazás eredeti telepítésekor használt csomagot kell megadni.
Példa:
/x Sajat.msi
Az egyes tulajdonságok értékeit megadhatja a parancssorban. Ha az érték szóközt tartalmaz, foglalja idézőjelek (") közé. Ha több tulajdonság–érték párt szeretne megadni, a párokat szóközzel válassza el egymástól.
ALLUSERS=[karakterlánc] |
E tulajdonsággal az alkalmazásokat az adott számítógép összes vagy csak az aktuális felhasználója számára telepítheti. Alapértelmezés szerint a Windows Installer az alkalmazásokat a számítógép összes felhasználója számára telepíti. Ha az ALLUSERS értékét üresre ("") állítja be, akkor azzal felülírja az alapértelmezett működést, és az alkalmazásokat felhasználónként telepítheti. 1 = Alkalmazások telepítése a számítógép összes felhasználója számára; felügyeleti jogosultságokat igényel. 2 = Alkalmazások telepítése a számítógép összes felhasználója számára. "" = Alkalmazások telepítése csak a telepítőt futtató felhasználók számára. ALLUSER="" |
CDCACHE=[karakterlánc] |
E tulajdonsággal megadhatja a gyorsítótárazás szintjét. Auto = Gyorsítótárazás a szabad lemezterület méretétől függően 1 = Csak a telepítés alatt álló elemek gyorsítótárazása 2 = A teljes forrás gyorsítótárazása 0 = Gyorsítótárazás letiltása CDCACHE=auto |
COMPANYNAME=[karakterlánc] |
E tulajdonsággal egy szervezet- vagy cégnevet definiálhat. COMPANYNAME=Saját vállalkozás |
INSTALLLOCATION=[karakterlánc] |
E tulajdonsággal megadhatja a telepítés helyét. INSTALLLOCATION=C:\Program Files\Sajat_alkalmazas |
LOCALCACHEDRIVE=[karakterlánc] |
E tulajdonsággal definiálhatja a telepítési fájlok gyorsítótárazásához használandó meghajtót. LOCALCACHEDRIVE=C |
PIDKEY=[karakterlánc] |
E tulajdonság értékeként adjon meg egy 25 karakterből álló licenckulcsot a telepítő parancssorában vagy beállítási fájljában. A PIDKEY tulajdonság definiálása esetén a felhasználóknak nem kell termékkulcsot megadniuk az alkalmazások telepítésekor. PIDKEY=123467890123456789012345 |
TRANSFORMS=[karakterlánc] |
E tulajdonsággal megadhatja a telepítéshez használni kívánt átalakítófájl nevét. TRANSFORMS=\\kiszolgalo\megosztas\Sajat_alkalmazas\Egyeni.mst |
USERNAME=[karakterlánc] |
E tulajdonsággal egy alapértelmezett felhasználónevet definiálhat. USERNAME=Gipsz Jakab |