Csomagdefiníciós fájlok
A következőre vonatkozik: Configuration Manager (aktuális ág)
A csomagdefiníciós fájlok olyan parancsfájlok, amelyekkel automatizálhatja a csomagok és programok létrehozását Configuration Manager. Minden olyan információt megadnak, amely Configuration Manager csomag és program létrehozásához szükséges, kivéve a csomag forrásfájljainak helyét.
Tudnivalók a csomagdefiníció fájlformátumáról
Minden csomagdefiníciós fájl egy ASCII- vagy UTF-8-szövegfájl, amely a .ini fájlformátumot használja. A következő szakaszokat tartalmazza:
[PDF]
Ez a szakasz csomagdefiníciós fájlként azonosítja a fájlt. A következő információkat tartalmazza:
- Verzió: Adja meg a fájl által használt csomagdefiníciós fájlformátum verzióját. Ez a verzió annak a Configuration Manager verziójának felel meg, amelyhez megírták. Ez a bejegyzés kötelező.
[Csomagdefiníció]
Adja meg a csomag és a program tulajdonságait. A következő információkat nyújtja:
Név: A csomag neve, legfeljebb 50 karakter.
Verzió (nem kötelező): A csomag verziója, legfeljebb 32 karakter.
Ikon (nem kötelező): A csomaghoz használandó ikont tartalmazó fájl. Ha meg van adva, ez az ikon váltja fel az alapértelmezett csomagikont a Configuration Manager konzolon.
Közzétevő: A csomag közzétevője, legfeljebb 32 karakterből állhat.
Nyelv: A csomag nyelvi verziója, legfeljebb 32 karakterből állhat.
Megjegyzés (nem kötelező): A csomaghoz fűzött megjegyzés legfeljebb 127 karakter hosszúságú lehet.
ContainsNoFiles: Ez a bejegyzés azt jelzi, hogy a csomag rendelkezik-e forrásfájlokkal.
Programok: A csomaghoz definiált programok. Minden programnév a csomagdefiníciós fájl [Program] szakaszának felel meg.
Példa:
Programs=Typical, Custom, Uninstall
MIFFileName: A csomag állapotát tartalmazó Management Information Format (MIF) fájl neve, amely legfeljebb 50 karakter hosszúságú lehet.
MIFName: A MIF-egyezés csomagjának neve, legfeljebb 50 karakterből állhat.
MIFVersion: A MIF-nek megfelelő csomag verziószáma, legfeljebb 32 karakter.
MIFPublisher: A csomag szoftverkiadója a MIF-egyeztetéshez, legfeljebb 32 karakterből.
[Program]
Adjon meg egy [Program] szakaszt minden olyan programhoz, amelyet a [Csomagdefiníció] szakasz Programok bejegyzésében ad meg. Ez a szakasz határozza meg az egyes programokat. Minden programszakasz a következő információkat tartalmazza:
Név: A program neve, legfeljebb 50 karakterből állhat. Ennek a bejegyzésnek egyedinek kell lennie egy csomagon belül.
Ikon (nem kötelező): Adja meg a programhoz használandó ikont tartalmazó fájlt. Ez az ikon váltja fel a Configuration Manager konzol alapértelmezett programikonját. Az ügyfél ezt az ikont is megjeleníti, amikor a programot egy gyűjteményben helyezi üzembe.
Megjegyzés (nem kötelező): A programhoz fűzött megjegyzés legfeljebb 127 karakter hosszúságú lehet.
Parancssor: Adja meg a program parancssorát, legfeljebb 127 karakterből állhat. A parancs a csomag forrásmappához képest van meg.
StartIn: Adja meg a program munkamappáját, amely legfeljebb 127 karakter hosszúságú lehet. Ez a bejegyzés lehet az ügyfélszámítógép abszolút elérési útja vagy a csomag forrásmappához viszonyított elérési útja.
Futtatás: Adja meg azt a programmódot, amelyben a program fut. Megadhatja a Kis méret, a Teljes méret vagy a Rejtett értéket. Ha nem adja meg ezt a bejegyzést, a program normál módban fut.
AfterRunning: Adja meg a program sikeres befejeződése után végrehajtandó speciális műveletet. Az elérhető lehetőségek az SMSRestart, a ProgramRestart vagy az SMSLogoff. Ha nem adja meg ezt a bejegyzést, a program nem futtat speciális műveletet.
EstimatedDiskSpace: Itt adhatja meg, hogy a szoftverprogram mennyi lemezterületet igényel a számítógépen való futtatáshoz. Az alapértelmezett érték Ismeretlen. Az értéket nullánál nagyobb vagy egyenlő egész számként is beállíthatja. Ha értéket ad meg, adja meg az érték mértékegységét is.
Példa:
EstimatedDiskSpace=38MB
EstimatedRunTime: Adja meg, hogy a program várhatóan percek alatt fusson az ügyfélszámítógépen. Az alapértelmezett érték 120. Az értéket nullánál nagyobb egész számként vagy Ismeretlenként is beállíthatja.
Példa:
EstimatedRunTime=25
SupportedClients: Adja meg azokat a processzorokat és operációs rendszereket, amelyeken a program fut. A platformokat vesszővel válassza el egymástól. Ha nem adja meg ezt a bejegyzést, az ügyfél nem ellenőrzi a program támogatott platformját.
SupportedClientMinVersionX, SupportedClientMaxVersionX: Adja meg a SupportedClients bejegyzésben megadott operációs rendszerek verziószámainak kezdettől végpontig terjedő tartományát.
Példa:
SupportedClients=Win NT (I386),Win NT (IA64),Win NT (x64) Win NT (I386) MinVersion1=5.00.2195.4 Win NT (I386) MaxVersion1=5.00.2195.4 Win NT (I386) MinVersion2=5.10.2600.2 Win NT (I386) MaxVersion2=5.10.2600.2 Win NT (I386) MinVersion3=5.20.0000.0 Win NT (I386) MaxVersion3=5.20.9999.9999 Win NT (I386) MinVersion4=5.20.3790.0 Win NT (I386) MaxVersion4=5.20.3790.2 Win NT (I386) MinVersion5=6.00.0000.0 Win NT (I386) MaxVersion5=6.00.9999.9999 Win NT (IA64) MinVersion1=5.20.0000.0 Win NT (IA64) MaxVersion1=5.20.9999.9999 Win NT (x64) MinVersion1=5.20.0000.0 Win NT (x64) MaxVersion1=5.20.9999.9999 Win NT (x64) MinVersion2=5.20.3790.0 Win NT (x64) MaxVersion2=5.20.9999.9999 Win NT (x64) MinVersion3=5.20.3790.0 Win NT (x64) MaxVersion3=5.20.3790.2 Win NT (x64) MinVersion4=6.00.0000.0 Win NT (x64) MaxVersion4=6.00.9999.9999
AdditionalProgramRequirements (nem kötelező): Adjon meg minden egyéb információt vagy követelményt az ügyfélszámítógépek számára, legfeljebb 127 karakterig.
CanRunWhen: Adja meg azt a felhasználói állapotot, amelyet a programnak futtatnia kell az ügyfélszámítógépen. Az elérhető értékek: UserLoggedOn, NoUserLoggedOn vagy AnyUserStatus. Az alapértelmezett érték a UserLoggedOn.
UserInputRequired: Adja meg, hogy a programnak interakcióra van-e szüksége a felhasználóval. A rendelkezésre álló értékek True (Igaz ) vagy False (Hamis). Az alapértelmezett érték Igaz. Ez a bejegyzés False ( Hamis ) értékre van állítva, ha a CanRunWhen értéke nem UserLoggedOn.
AdminRightsRequired: Adja meg, hogy a programnak rendszergazdai hitelesítő adatokra van-e szüksége a számítógépen a futtatásához. A rendelkezésre álló értékek True (Igaz ) vagy False (Hamis). Az alapértelmezett érték Hamis. Ez a bejegyzés Igaz értékre van állítva, ha a CanRunWhen értéke nem UserLoggedOn.
UseInstallAccount: Adja meg, hogy a program az ügyfélszoftver-telepítési fiókot használja-e, amikor az ügyfélszámítógépeken fut. Alapértelmezés szerint ez az érték Hamis. Ez az érték akkor is Hamis , ha a CanRunWhenuserLoggedOn értékre van állítva.
DriveLetterConnection: Adja meg, hogy a programnak meghajtóbetűjel-kapcsolatra van-e szüksége a terjesztési ponton található csomagfájlokhoz. Megadhatja az Igaz vagy a Hamis értéket. Az alapértelmezett érték Hamis, amely lehetővé teszi, hogy a program univerzális elnevezési konvenciós (UNC) kapcsolatot használjon. Ha ez az érték True ( Igaz) értékre van állítva, az ügyfél a következő elérhető meghajtóbetűjelet használja, kezdve a Z:-vel, és visszafelé halad.
Adja meg aDrive -ot (nem kötelező): Adjon meg egy meghajtóbetűjelet, amelyet a programnak a terjesztési pont csomagfájljaihoz való csatlakozáshoz kell megadnia. Ez a beállítás kényszeríti a megadott meghajtóbetűjel használatát a terjesztési pontokhoz való ügyfélkapcsolatokhoz.
ReconnectDriveAtLogon: Adja meg, hogy a számítógép újra csatlakozik-e a terjesztési ponthoz, amikor a felhasználó bejelentkezik. A rendelkezésre álló értékek True (Igaz ) vagy False (Hamis). Az alapértelmezett érték Hamis.
DependentProgram: Adjon meg egy programot ebben a csomagban, amelyet az aktuális program előtt kell futtatnia. Ez a bejegyzés a formátumot
DependentProgram=<ProgramName>
használja, ahol<ProgramName>
a program Név bejegyzése a csomagdefiníciós fájlban. Ha nincsenek függő programok, hagyja üresen ezt a bejegyzést.Példák:
DependentProgram=Admin
DependentProgram=
Hozzárendelés: Adja meg, hogy a program hogyan legyen hozzárendelve a felhasználókhoz. Ez az érték a következő lehet:
- FirstUser: Csak az ügyfélbe bejelentkező első felhasználó futtatja a programot
- EveryUser: Minden bejelentkező felhasználó futtatja a programot
Ha a CanRunWhen értéke nem UserLoggedOn, akkor ez a bejegyzés FirstUser értékre van állítva.
Letiltva: Itt adhatja meg, hogy telepítheti-e a programot az ügyfelekre. A rendelkezésre álló értékek True (Igaz ) vagy False (Hamis). Az alapértelmezett érték Hamis.
Csomagdefiníciós fájl használata
A Configuration Manager konzolon lépjen a Szoftverkönyvtár munkaterületre, bontsa ki az Alkalmazáskezelés csomópontot, és válassza a Csomagok csomópontot.
A menüszalag KezdőlapjánakLétrehozás csoportjában válassza a Csomag létrehozása definícióból lehetőséget.
A Csomag létrehozása a definícióból varázslóCsomagdefiníció lapján válasszon ki egy meglévő csomagdefiníciós fájlt. Új csomagdefiníciós fájl megnyitásához válassza a Tallózás lehetőséget. Miután megadott egy új csomagdefiníciós fájlt, válassza ki azt a Csomagdefiníciók listából.
A Forrásfájlok lapon adja meg a csomaghoz és programhoz szükséges forrásfájlok adatait.
Ha a csomaghoz forrásfájlokra van szükség, a Forrásmappa lapon adja meg azt a helyet, ahonnan a hely lekérheti a forrásfájlokat.
Fejezze be a varázslót.