Beépített feladatütemezési változók 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 Manager beépített változókat kínál a feladatütemezéshez. A beépített változók információt nyújtanak a feladatütemezést futtató környezetről, értékeik pedig a teljes feladatütemezés során elérhetők. A beépített változókat a rendszer jellemzően a feladatütemezés lépéseinek futtatása előtt inicializálja. Az _SMSTSLogPath például olyan környezeti változó, amely a Configuration Manager összetevői által a feladatütemezés közben a naplófájlok írásához használt elérési utat határozza meg. Ehhez a környezeti változóhoz a feladatütemezés bármely lépése hozzáférhet. Bizonyos változókat, például az _SMSTSCurrentActionName változót a rendszer minden lépés előtt értékel. A beépített változók értékei általában csak olvashatók. Az aláhúzásjellel kezdődő változók értéke csak olvasható.
A feladatütemezések beépített változóinak listája
A Configuration Managerben elérhető beépített változók leírása a következő listában olvasható:
Beépített változó neve |
Leírás |
---|---|
_SMSTSAdvertID |
A jelenleg futó feladatütemezés egyedi telepítési azonosítóját tárolja. Ugyanazt a formátumot használja, mint a Configuration Manager szoftverterjesztési telepítési azonosító. Ha a feladatütemezés önálló adathordozóról fut, ez a változó nincs meghatározva. Például: ABC20001 |
_TSAppInstallStatus |
A System Center 2012 R2 Configuration Manager és újabb verziók esetén: A feladatütemezés az alkalmazás telepítési állapotára állítja be a _TSAppInstallStatus változót az Alkalmazás telepítése feladatütemezési lépésnél. A feladatütemezés a következő értékek egyikét állítja be a változónál:
|
_SMSTSBootImageID |
A Configuration Manager rendszerindító lemezképcsomagjának azonosítóját tárolja, ha a jelenleg futó feladatütemezéshez rendszerindító lemezképcsomag van társítva. Ha nincs társítva Configuration Managerbeli rendszerindító lemezképcsomag, a rendszer nem állítja be a változót. Például: ABC00001 |
_SMSTSBootUEFI |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: A feladatütemezés akkor állítja be az SMSTSBootUEFI változót, ha UEFI-üzemmódban lévő számítógépet észlel. |
_SMSTSClientGUID |
A Configuration Manager ügyfél GUID azonosítóját tárolja. Ez a változó nincs beállítva, ha a feladatütemezés önálló adathordozóról fut. Például: 0a1a9a4b-fc56-44f6-b7cd-c3f8ee37c04c |
_SMSTSCurrentActionName |
A jelenleg futó feladatütemezési lépés nevét határozza meg. A rendszer azelőtt állítja be a változó értékét, mielőtt a feladatütemezés-kezelő futtatná az egyes lépéseket. Például: run command line |
_SMSTSDownloadOnDemand |
Értéke true (igaz), ha az aktuális feladatütemezés igény szerinti letöltési üzemmódban fut, tehát a feladatütemezés-kezelő csak akkor tölt le tartalmat a helyi tárolóra, ha hozzá kell férnie a tartalomhoz. |
_SMSTSInWinPE |
Ha az aktuális feladatütemezési lépés a Windows PE környezetet futtatja, a változó értéke true (igaz), ha nem, akkor false (hamis). E feladatütemezési változó tesztelésével meghatározhatja az aktuális operációs rendszerkörnyezetet. |
_SMSTSLastActionRetCode |
A legutóbb futtatott művelet által visszaadott visszatérési kódot tárolja. A változó feltételként használható annak megállapításához, hogy a következő lépés fut-e. Például: 0 |
_SMSTSLastActionSucceeded |
A változó értéke true (igaz), ha az utolsó művelet sikeres volt, és false (hamis), ha sikertelen volt. Ha a rendszer átugrotta a legutóbbi műveletet, mert a lépést letiltották, vagy a kapcsolódó feltétel értékelése false (hamis) lett, a változó nem áll alaphelyzetbe, tehát továbbra is az előző művelet értékét fogja tárolni. |
_SMSTSLaunchMode |
A feladatütemezés indítási módját határozza meg. A feladatütemezés a következő értékekkel rendelkezhet:
|
_SMSTSLogPath |
A naplófájlkönyvtár teljes elérési útját tárolja. A változó a műveletek naplózási helyének megállapítására használható. Ha nincs elérhető merevlemez, a változó értéke nincs beállítva. |
_SMSTSMachineName |
A számítógépnevet tárolja és határozza meg. Annak a számítógépnek a nevét tárolja, amelyet a feladatütemezés az állapotüzenetek naplózására fog használni. Ha módosítani szeretné a számítógép nevét az új operációs rendszerben, használja az OSDComputerName változót. Például: ABC |
_SMSTSMDataPath |
Az SMSTSLocalDataDrive változó által definiált elérési utat határozza meg. Ha az SMSTSLocalDataDrive változót a feladatütemezés kezdete előtt definiálja, például egy gyűjteményváltozó beállításával, akkor a Configuration Manager a feladatütemezés indításakor fogja definiálni az _SMSTSMDataPath változót. |
_SMSTSMediaType |
A telepítés indításához használt adathordozó típusát határozza meg. Ez lehet például Boot Media (rendszerindító adathordozó), Full Media (teljes adathordozó), PXE vagy Prestaged Media (manuálisan előkészített adathordozó). |
_SMSTSMP |
A Configuration Manager felügyeleti pontjának nevét vagy IP-címét tárolja. |
_SMSTSMPPort |
A Configuration Manager felügyeleti pontjának portszámát tárolja. Például: 80 |
_SMSTSOrgName |
A feladatütemezés előrehaladtát jelző kezelőfelületi párbeszédpanelen megjelenő egyéni szervezeti nevet tárolja. Például: XYZ szervezet |
_SMSTSPackageID |
A jelenleg futó feladatütemezés azonosítóját tárolja. Ez az azonosító ugyanazt a formátumot használja, mint a Configuration Manager szoftvercsomag azonosítója. Például: HJT00001 |
_SMSTSPackageName |
A jelenleg futó feladatütemezésnek a Configuration Manager-rendszergazda által a feladatütemezés létrehozásakor megadott nevét tárolja. Például: A Windows 7 telepítése |
_SMSTSRunFromDP |
Értéke true (igaz), ha az aktuális feladatütemezés terjesztési pontról fut, tehát a feladatütemezés-kezelő terjesztési pontról kapja a szükséges csomagmegosztásokat. |
_SMSTSSiteCode |
A Configuration Manager-hely helykódját tárolja. Például: ABC |
_SMSTSType |
A jelenleg futó feladatütemezés típusát határozza meg. A következő értékeket veheti fel: 1 – általános feladatütemezést jelez. 2 – operációsrendszer-telepítési feladatütemezést jelez. |
_SMSTSTimezone |
Az _SMSTSTimezone változó az időzónához kapcsolódó információkat tárolja a következő formában (szóközök nélkül): időeltérés, téli időszámítás időeltérése, nyári időszámítás időeltérése, normál dátum szerinti év, hónap, hét napja, nap, óra, perc, másodperc, ezredmásodperc, nyári időszámítás szerinti év, hónap, hét napja, nap, óra, perc, másodperc, ezredmásodperc, normál név, nyári időszámítás szerinti név Például: Keleti idő (Egyesült Államok és Kanada) esetén ez az érték 300,0,-60,0,11,0,1,2,0,0,0,0,3,0,2,2,0,0,0,Eastern Standard Time,Eastern Daylight Time |
_SMSTSUseCRL |
Azt határozza meg, hogy a feladatütemezés a visszavont tanúsítványok listáját használja-e, amikor SSL-tanúsítványt használ a felügyeleti ponttal való kommunikációhoz. |
_SMSTSUserStarted |
Azt határozza meg, hogy a feladatütemezést felhasználó indította-e. A változó csak akkor van beállítva, ha a feladatütemezést a szoftverközpontból indították, például ha az _SMSTSLaunchMode értéke SMS. A változó a következő értékeket veheti fel:
|
_SMSTSUseSSL |
Azt határozza meg, hogy a feladatütemezés SSL protokollt használ-e a Configuration Manager felügyeleti pontjával folytatott kommunikációhoz. Ha a hely natív módban fut, a változó értéke true (igaz). |
_SMSTSWTG |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Azt adja meg, hogy a számítógép Windows To Go-eszközként fut-e. |
SMSTSAssignmentsDownloadInterval |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Ezzel a változóval adható meg az az idő másodpercben, ameddig az ügyfél a házirend legutóbbi (sikertelen) letöltési kísérlete után várakozik az újabb letöltési kísérlet előtt. Alapértelmezés szerint az ügyfél 0 másodpercet várakozik az újrapróbálkozás előtt. Ezt a változót a média vagy a PXE előindítási parancsával állíthatja be. |
SMSTSAssignmentsDownloadRetry |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Ezzel a változóval adható meg, hogy az ügyfél még hányszor próbálja meg letölteni a házirendet, miután első próbálkozásra nem talált házirendeket. Alapértelmezés szerint az ügyfél 0 alkalommal próbálkozik újra. Ezt a változót a média vagy a PXE előindítási parancsával állíthatja be. |
SMSTSAssignUsersMode |
Azt határozza meg, hogy a feladatütemezés miként társítja a felhasználókat a célszámítógéphez. A változóhoz a következő értékek állíthatók be.
|
SMSTSDownloadProgram |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Ezzel a változóval adható meg alternatív tartalomszolgáltató, azaz olyan letöltőprogram, amelyet a rendszer a feladatütemezés számára történő tartalomletöltéshez a Configuration Manager alapértelmezett letöltője helyett használ. A tartalomletöltési folyamat részeként a feladatütemező ellenőrzi, hogy megadtak-e a változóban letöltőprogramot. Ha igen, akkor a feladatütemező a letöltéshez a megadott programot futtatja. |
SMSTSDownloadRetryCount |
A System Center 2012 R2 Configuration Manager és újabb verziók esetén: Ezzel a változóval adhatja meg, hogy a Configuration Manager hányszor kísérelje meg letölteni a tartalmat a terjesztési pontokról. Alapértelmezés szerint az ügyfél 2 alkalommal próbálkozik újra. |
SMSTSDownloadRetryDelay |
A System Center 2012 R2 Configuration Manager és újabb verziók esetén: Ezzel a változóval adhatja meg, hogy a Configuration Manager mennyi ideig (másodpercben) várakozzon, mielőtt megkísérli letölteni a tartalmat a terjesztési pontokról. Alapértelmezés szerint az ügyfél 15 másodpercet várakozik az újrapróbálkozás előtt. |
SMSTSErrorDialogTimeout |
Ha egy feladatütemezésben hiba történik, megjelenik egy párbeszédpanel, amely a változó által másodpercben megadott idő után automatikusan eltűnik. Alapértelmezés szerint a párbeszédpanel 900 másodperc (15 perc) után tűnik el automatikusan. |
TSErrorOnWarning |
A System Center 2012 R2 Configuration Manager és újabb verziók esetén: Ezzel a változóval határozható meg, hogy a feladatütemező összetevő az észlelt figyelmeztetéseket hibának tekintse-e az Alkalmazás telepítése feladatütemezési lépés közben. A feladatütemezés a _TSAppInstallStatus változóhoz Warning (Figyelmeztetés) értéket határoz meg, ha egy követelmény teljesítésének hiánya miatt legalább egy alkalmazás vagy szükséges függőség nem lett telepítve. Ha a TSErrorOnWarning változót True (Igaz) értékre állítja, és a _TSAppInstallStatus változó értéke Warning (Figyelmeztetés), akkor a rendszer hibát észlel. Az alapértelmezett beállítás a False (Hamis). |
SMSTSLanguageFolder |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Ezzel a változóval módosítható a nyelvsemleges rendszerindító lemezképek nyelve. |
SMSTSLocalDataDrive |
Azt határozza meg, hogy a rendszer a feladatütemezés futtatása közben hol tárolja az ideiglenes fájlokat a célszámítógépen. A változót a feladatütemezés indítása előtt kell megadni, például egy gyűjteményváltozó beállításával. A Configuration Manager a feladatütemezés indításakor definiálja az _SMSTSMDataPath változót. |
SMSTSMPListRequestTimeout |
A System Center 2012 R2 Configuration Manager és újabb verziók esetén: Ezzel a változóval adhatja meg, hogy a feladatütemezés mennyi ideig várakozzon (ezredmásodpercben), mielőtt újból megkísérli az alkalmazás telepítését, miután nem sikerült beolvasnia a felügyeleti pontok listáját a helymeghatározási szolgáltatásoktól. Alapértelmezés szerint a feladatütemezés 60 000 ezredmásodpercet (60 másodpercet) várakozik, mielőtt megpróbálná újra elvégezni a lépést, és három alkalommal próbálkozik újra. Ez a változó csak az Alkalmazás telepítése feladatütemezési lépésnél használható. |
SMSTSPersistContent |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Ezzel a változóval ideiglenesen megőrizhető a feladatütemezési gyorsítótár tartalma. |
SMSTSPostAction |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Megadja a feladatütemezés befejezése után futtatandó parancsot. A változóval például olyan parancsfájlt is megadhat, amely engedélyezi az írási szűrőket a beágyazott készüléken, miután a feladatütemezés operációs rendszert telepített az eszközre. |
SMSTSPreferredAdvertID |
Konkrét célzott telepítés futtatását kényszeríti a célszámítógépen. Ezt a változót indítás előtti paranccsal állíthatja be adathordozóról vagy PXE-ből. Ha a változó be van állítva, a feladatütemezés felülbírálja az összes kötelező telepítést. |
OSDPreserveDriveLetter |
A System Center 2012 Configuration Manager SP1 és újabb verziók esetén: Ez a változó határozza meg, hogy a feladatütemezés használja-e az operációsrendszer-kép WIM-fájljában rögzített meghajtóbetűjelet, amikor a lemezképet célszámítógépre alkalmazza. Szervizcsomag nélküli Configuration Manager esetében a rendszer a WIM-fájlban rögzített meghajtóbetűjelet használja az operációsrendszer-kép WIM-fájljának érvényesítésekor. A Configuration Manager SP1 esetében a változót Hamis értékre állítva használhatja azt a helyet, amely az Operációs rendszer alkalmazása feladatütemezési lépés Célhely beállításában van megadva. További információt az „Operációs rendszer alkalmazása” feladatütemezési lépésről a Operációs rendszer lemezképének alkalmazása című témakör Feladatütemezési lépések a Configuration Managerben című szakaszában talál. |
SMSTSRebootDelay |
Meghatározza, hogy a rendszer hány másodpercig várakozzon a számítógép újraindítása előtt. Ha a változó értéke 0-tól eltérő, a feladatütemezés-kezelő értesítést jelenít meg az újraindítás előtt. Példák: 0 30 |
SMSTSRebootMessage |
Meghatározza, hogy újraindításra vonatkozó kérés esetén a leállítási párbeszédpanelen milyen üzenet jelenjen meg. Ha a változó nincs megadva, az alapértelmezett üzenet jelenik meg. Például: A feladatütemezés-kezelő újraindítja a számítógépet. |
SMSTSRebootRequested |
Azt jelzi, hogy az aktuális feladatütemezési lépés befejezése után újraindítás szükséges. Ha újraindításra van szükség, true (igaz) értéket állítson be a változóhoz, és a feladatütemezés-kezelő a feladatütemezési lépés után újraindítja a számítógépet. Ha egy adott feladatütemezési lépés befejezéséhez újraindítás szükséges, a feladatütemezési változót a feladatütemezési lépésnek kell beállítania. A számítógép újraindítását követően a feladatütemezés a következő lépéssel folytatódik. |
SMSTSRetryRequested |
Újrapróbálkozást kér az aktuális feladatütemezési lépés befejezését követően. Ha ez a feladatütemezési változó be van állítva, az SMSTSRebootRequested változóhoz szintén true (igaz) értéket kell megadni. A számítógép újraindítását követően a feladatütemezés-kezelő megismétli a feladatütemezési lépést. |
SMSTSUDAUsers |
A célszámítógép elsődleges felhasználójának megadására szolgál. A felhasználókat a következő formátumban adja meg: Ha több felhasználót ad meg, vesszővel válassza el őket. Például: tartománynév\felhasználó1, tartománynév\felhasználó2, tartománynév\felhasználó3. További információ a felhasználók és a célszámítógép közötti társítás létrehozásáról: Felhasználók társítása célszámítógéphez. |