A telepítő parancssori kapcsolói és tulajdonságai

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.

 

/a

/f

/i

/j

/l

/noreboot

/p

/q

/settings

/x

Tulajdonság=érték párok

/?

 

/a [msi_fájl]

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"

/f[kapcsolók][msi_fájl]

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}

/i [msi_fájl]

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"

/j[kapcsoló] [msi_fájl] [/t mst_fájl]

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

/l[kapcsolók] naplófájl

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:

/noreboot

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.

/p [msp_fájl]

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]

/q[kapcsoló]

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.

/settings fájl

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

/x [msi_fájl]

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

Tulajdonság=érték párok

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