Megosztás a következőn keresztül:


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

  1. 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.

  2. A menüszalag KezdőlapjánakLétrehozás csoportjában válassza a Csomag létrehozása definícióból lehetőséget.

  3. 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.

  4. A Forrásfájlok lapon adja meg a csomaghoz és programhoz szükséges forrásfájlok adatait.

  5. 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.

  6. Fejezze be a varázslót.

Lásd még

Csomagok és programok