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


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:

  1. Nincs megadva: az Alkalmazás telepítése feladatütemezési lépés még nem futott.

  2. Hiba: legalább egy alkalmazás telepítése sikertelen az Alkalmazás telepítése feladatütemezési lépésnél előfordult hiba miatt.

  3. Figyelmeztetés: az Alkalmazás telepítése feladatütemezési lépés során nem fordult elő hiba, de egy vagy több alkalmazás, illetve előírt függőség nem lett telepítve nem teljesített követelmény miatt.

  4. Sikeres: az Alkalmazás telepítése feladatütemezési lépés során nem fordult elő hiba vagy figyelmeztetés.

_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:

  • SMS – a feladatütemezést a Configuration Manager-ügyféllel indították el.

  • UFD – a feladatütemezést USB-meghajtóról indították, az USB-meghajtót pedig Windows XP/2003 rendszerben hozták létre.

  • UFD+FORMAT – a feladatütemezést USB-meghajtóról indították, az USB-meghajtót pedig Windows Vista vagy újabb rendszerben hozták létre.

  • CD – a feladatütemezést CD-ről indították.

  • DVD – a feladatütemezést DVD-ről indították.

  • PXE – a feladatütemezést PXE-ből indították.

  • HD – a feladatütemezést merevlemezről indították (csak manuálisan előkészített meghajtó).

_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:

  • true (igaz) – azt jelzi, hogy a feladatütemezést felhasználó indította manuális módszerrel a szoftverközpontból.

  • false (hamis) – azt jelzi, hogy a feladatütemezést a Configuration Manager ütemezője indította automatikusan.

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

  • Auto (Automatikus): A feladatütemezés akkor hozza létre a kapcsolatot a megadott felhasználók és a célszámítógép között, amikor telepíti az operációs rendszert a célszámítógépre.

  • Pending (Függőben): A feladatütemezés létrehozza a kapcsolatot a megadott felhasználók és a célszámítógép között, de a kapcsolat beállítása előtt megvárja a rendszergazdai jóváhagyást.

  • Disabled (Letiltva): A feladatütemezés az operációs rendszer telepítésekor nem rendel felhasználókat a célszámítógéphez.

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.