Indítás előtti parancsok feladatütemezési médiához a Configuration Managerben
Érvényes: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1
A System Center 2012 Configuration Managerben indítás előtti parancsot hozhat létre, amelyet rendszerindító adathordozókhoz, különálló adathordozókhoz és előkészített adathordozókhoz használhat. Az indítás előtti parancs olyan parancsfájl vagy végrehajtható fájl, amely még a feladatütemezés kiválasztása előtt fut, és képes a Windows PE környezetben a felhasználóval kommunikálni. Az indítás előtti parancs adatokat kérhet be a felhasználótól, és azokat a feladatütemezés környezetében mentheti, vagy feladatütemezés változójából tud adatokat lekérdezni. Amikor a célszámítógépen elindul a rendszer, a parancssor még az előtt fut, hogy a házirend letöltődne a felügyeleti pontról. Az alábbi eljárásokkal hozhat létre olyan parancsfájlt, amelyet az indítás előtti parancshoz használhat, terjesztheti vele az indítás előtti parancshoz kapcsolódó tartalmat, és konfigurálhatja az indítás előtti parancsot az adathordozón.
Az indítás előtti parancshoz használható parancsfájl létrehozása
Feladatütemezési változók a Microsoft.SMS.TSEnvironment COM-objektummal olvashatók és írhatók a feladatütemezés futása közben. A következő példa egy olyan Visual Basic-parancsfájlt mutat be, amely az _SMSTSLogPath feladatütemezés-változó lekérdezésével határozza meg az aktuális napló helyét. A parancsfájl emellett egy egyéni változót is beállít.
dim osd: set env = CreateObject("Microsoft.SMS.TSEnvironment")
dim logPath
' You can query the environment to get an existing variable.
logPath = env("_SMSTSLogPath")
' You can also set a variable in the OSD environment.
env("MyCustomVariable") = "varname"
Csomag létrehozása a parancsfájlhoz és a tartalom terjesztéséhez
Miután létrehozta az indítás előtti parancshoz a parancsfájlt vagy végrehajtható fájlt, létre kell hoznia egy csomagforrást, amely a parancsfájlhoz vagy végrehajtható fájlhoz tartozó fájlokat tárolja, létre kell hoznia a fájlokhoz egy csomagot (program nem szükséges), majd a tartalmat továbbítania kell egy terjesztési pontra.
További tájékoztatás a csomagok létrehozásáról: How to Create a Configuration Manager csomagok és a programok.
További információ a tartalmak terjesztéséről: Tartalomterjesztés terjesztési pontra című rész, Tartalomkezelési tevékenység és karbantartása a Configuration Managerben című témakör.
Az indítás előtti parancs beállítása adathordozón
A Feladatütemezési média létrehozása varázslóval konfigurálhat indítás előtti parancsot különálló adathordozóhoz, rendszerindító adathordozóhoz vagy előkészített adathordozóhoz. További információ az adathordozók típusairól: Operációs rendszerek adathordozóról történő központi telepítésének tervezése a Configuration Managerben. Az indítás előtti parancs adathordozón történő létrehozásához a következő eljárást használhatja.
Indítás előtti parancs létrehozása adathordozón
-
A Configuration Manager konzolon kattintson a Szoftverkönyvtár lehetőségre.
-
A Szoftverkönyvtár munkaterületen bontsa ki az Operációs rendszerek pontot, majd kattintson a Feladatütemezések elemre.
-
A Feladatütemezési média létrehozása varázsló elindításához kattintson a KezdőlapLétrehozás csoportjában található Feladatütemezési média létrehozása elemre.
-
A Válassza ki az adathordozó típusát lapon adja meg a Különálló adathordozó, a Rendszerindító adathordozó vagy a Manuálisan előkészített média beállítást, majd kattintson a Tovább gombra.
-
Nyissa meg a varázsló Testreszabás lapját. További információ a varázsló többi lapján megadandó beállításokról: Operációs rendszerek központi telepítése adathordozó használatával a Configuration Managerben
-
A Testreszabás lapon adja meg a következő adatokat, majd kattintson a Tovább gombra.
- Adja meg az **Indítás előtti parancs engedélyezése** beállítást. - A **Parancssor** mezőbe írja be a parancsfájlt vagy végrehajtható fájlt, amelyet az indítás előtti parancshoz létrehozott. <div class="alert"> <table> <colgroup> <col style="width: 100%" /> </colgroup> <thead> <tr class="header"> <th><img src="images/Hh221358.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Fontos</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>Az indítás előtti parancsot a következőképpen adja meg: <strong>cmd /C <indítás előtti parancs></strong>. Ha például az indítás előtti parancshoz készített parancsfájl neve TSScript.vb, a <strong>cmd /C TSScript.vb</strong> parancsot kell beírnia a parancssorba. A <strong>cmd /C</strong> előtag új parancsértelmező ablakot nyit a Windowsban, és a Pat környezeti változó használatával keresi meg az indítás előtti parancs parancsfájlját vagy végrehajtható fájlját. Megadhatja az indítás előtti parancs teljes elérési útját is, de a meghajtó betűjele eltérő lehet a más meghajtókonfigurációval rendelkező számítógépeken.</p></td> </tr> </tbody> </table> </div> - Adja meg a **Tartalmazza az indítás előtti parancshoz szükséges fájlokat** beállítást. - A **Beállítás** elemre kattintva válassza ki az indítás előtti parancs fájljaihoz társított csomagot. - A **Tallózás** gombra kattintva kiválaszthatja az indítás előtti parancshoz tartozó tartalmat tároló terjesztési pontot.
-
Fejezze be a varázslót.