Sdílet prostřednictvím


Přehled pořadí úloh nasazení operačního systému

V Configuration Manager je pořadí úkolů série jednoho nebo více kroků úkolu, které lze inzerovat Configuration Manager klientům ke spouštění akcí zadaných uživatelem. Pořadí úkolů se používají při nasazení operačního systému k sestavení zdrojových počítačů, zachycení image operačního systému, migraci nastavení uživatelů a počítačů a nasazení image do kolekce cílových počítačů. Pořadí úkolů je také možné použít ke spouštění dalších Configuration Manager akcí, jako je nasazení Configuration Manager softwarových balíčků nebo spouštění vlastních příkazových řádků.

Configuration Manager poskytuje bohatý objektový model WMI (Windows Management Instrumentation) pro vytváření a úpravy pořadí úkolů. Další informace najdete v tématu Objektový model pořadí úkolů nasazení operačního systému.

Kroky pořadí úkolů

Krok pořadí úkolů je buď samostatná akce spuštěná na počítači, například spuštění příkazového řádku, nebo sada akcí uspořádaných do skupiny. Kroky úkolů se zpracovávají v pořadí a můžou mít přidružené podmínky, které určují, jestli se akce nebo skupina akcí zpracuje.

Akce

Existují dva typy akcí: předdefinované akce a vlastní akce.

Předdefinované akce

Akce Configuration Manager, která provádí konkrétní akci na Configuration Manager klientském počítači, je integrovaná akce. Například Configuration Manager poskytuje integrované akce pro dělení disků a také pro instalaci softwaru. Další informace o Configuration Manager integrovaných akcích najdete v knihovně dokumentace k Configuration Manager.

Existuje také akce příkazového řádku, kterou může správce použít ke spouštění skriptů nebo spustitelných souborů na Configuration Manager klientském počítači.

Vlastní akce

Akce, kterou vytvoříte sami, je vlastní akce. Můžete vytvořit vlastní akce, které volají proces nebo skript, který definujete v souboru MOF (Managed Object Format). Můžete také vytvořit ovládací prvek, který integruje vlastní akci, kterou vytvoříte, do editoru pořadí úkolů. To správci umožní změnit vlastní vlastnosti akce stejným způsobem, jakým se změní Configuration Manager zadané akce. Tyto vlastní akce se obvykle vytvářejí v případě, že předdefinované akce nevyhovují vašim požadavkům na akci. Další informace o vytváření vlastních akcí najdete v tématu Informace o Configuration Manager vlastních akcích.

Spuštěná pořadí úkolů

Pokud chcete spustit pořadí úkolů, musíte provést následující:

Spuštění pořadí úkolů

  1. Ujistěte se, že máte nainstalovaný server Configuration Manager lokality a že máte klienty pro nasazení pořadí úkolů. V závislosti na vašem prostředí možná budete muset nakonfigurovat bod migrace stavu nebo bod služby PXE. Další informace najdete v tématu Konfigurace role lokality nasazení operačního systému.

  2. Vytvořte balíček obsahující soubory, které potřebujete k nasazení. Pokud například chcete nasadit spouštěcí image, budete muset vytvořit balíček spouštěcí image (SMS_BootImagePackage serverová třída služby WMI).

  3. Přiřaďte balíček k distribučnímu bodu. Další informace najdete v tématu Přiřazení balíčku k distribučnímu bodu.

  4. Vytvořte pořadí úkolů. Další informace najdete v tématu Postup vytvoření pořadí úloh nasazení operačního systému.

  5. Přidružte pořadí úkolů k balíčku pořadí úkolů. Další informace najdete v tématu Vytvoření balíčku pořadí úkolů nasazení operačního systému.

  6. Inzerujte balíček pořadí úkolů požadovaným klientským počítačům. Uděláte to tak, že vytvoříte balíček SMS_Advertisement . Pokud chcete při spuštění pořadí úkolů zobrazit dialogové okno průběh pořadí úkolů, nastavte tříduAdvertFlags SMS_Advertisement zobrazit bit průběhu pořadí úkolů (0x00800000). Další informace najdete v tématu O inzerování distribuce softwaru.

  7. V klientském počítači je pořadí úkolů nakonec k dispozici jako inzerovaný program. Klikněte na program a spusťte ho.

Zjištění neúspěšného pořadí úloh

Při spuštění pořadí úkolů můžete pomocí _SMSTSLastActionSucceeded proměnné určit, jestli poslední spuštění skupiny pořadí úkolů selhalo. V závislosti na prostředí, ve kterém pořadí úkolů běží, pak můžete provést příslušnou akci. Protokoly úloh obvykle zkopírujete do sdílené složky ke kontrole.

Zjištění neúspěšného pořadí úkolů

  1. Nastavte vlastnost continue on error pro skupinu pořadí úkolů, u které chcete zjistit selhání.

  2. Ihned po skupině vytvořte skupinu, která bude tuto chybu zpracovávat.

  3. Do skupiny obslužných rutin chyb přidejte podmínku, která spustí skupinu obslužných rutin chyb, pokud _SMSTLastActionSucceeded = false.

  4. Do skupiny obslužné rutiny chyb přidejte akci Spustit příkazový řádek. Použije se ke zpracování chyb v prostředí WinPE.

  5. V akci WinPE přidejte následující příkazový řádek pro zkopírování protokolu do externí sdílené složky: smsswd.exe /run: cmd /c copy x:\windows\temp\smsts.log \\<Your server>\<Your Share>\%_SMSTSClientGuid%-smsts.log

  6. V akci WinPE přidejte podmínku, která akci spustí, pokud _SMSTSInWinPE je true.

  7. Do skupiny obslužných rutin chyb přidejte akci spustit příkazový řádek. Použije se ke zpracování chyb v plném prostředí operačního systému.

  8. V celé akci operačního systému přidejte následující příkazový řádek pro zkopírování protokolu do externí sdílené složky: smsswd.exe /run: cmd /c copy %windir%\system32\ccm\logs\smsts.log \\server\share\%_SMSTSClientGuid%-smsts.log

  9. V akci WinPE přidejte podmínku, která akci spustí, pokud _SMSTSInWinPE je false.

  10. Do skupiny obslužné rutiny chyb přidejte akci spustit příkazový řádek a příkazový řádek, na kterém se spustí nástroj pro obnovení podle vašeho výběru.

Háky před spuštěním

Můžete spustit skripty nebo spustitelné soubory, které můžou komunikovat s uživatelem v prostředí Windows PE před výběrem pořadí úkolů. Další informace najdete v tématu Hook před spuštěním média operačního systému v dokumentaci ke knihovně Configuration Manager.

Viz také

Objektový model pořadí úkolů nasazení operačního systému