Referenční informace o aktivitách pracovního postupu nástroje Service Manager Authoring Tool
Důležité
Tato verze Service Manager dosáhla konce podpory. Doporučujeme upgradovat na Service Manager 2022.
Tento článek obsahuje pokyny pro vývojáře informačních technologií (IT), aby mohli vytvářet vlastní aktivity WF (Windows Workflow Foundation), které můžou IT specialisté použít k vytváření pracovních postupů WF, které jsou specifické pro jejich PROCESY IT. Vlastní aktivity WF rozšiřují knihovnu aktivit – aktivity distribuované pomocí nástroje Service Manager Authoring Tool. Informační část o aktivitách pracovního postupu v tomto dokumentu poskytuje podrobné informace o výchozích aktivitách WF v knihovně aktivit. Tato informace má pomoci vývojářům (nebo IT profesionálům působícím jako vývojáři) vytvářet podle potřeby vlastní aktivity WF.
Informace o tom, jak používat aktivity WF a pracovní postupy WF s Service Manager, najdete v tématu Automatizace PROCESŮ IT pomocí pracovních postupů.
Aktivity služby Active Directory
Aktivity Active Directory Domain Services (AD DS) slouží k tomu, aby funkce Active Directory byly součástí pracovního postupu v Service Manager.
Nástroj Service Manager Authoring Tool poskytuje dvě výchozí Service Manager aktivity ve skupině Aktivity služby Active Directory v podokně Sada nástrojů aktivit. Tyto aktivity popisují oddíly v tomto článku.
Přidání počítače se službou AD DS do aktivity skupiny
Tato aktivita přidá počítač do skupiny zabezpečení v Active Directory Domain Services (AD DS) v Service Manager. Počítač a skupina musí patřit do stejné domény a prohledávají se všechny kontejnery v doméně.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Při použití této aktivity se ujistěte, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě AD DS. |
Vlastnosti
Aktivita Přidat počítač služby AD DS do skupiny používá vstupní vlastnosti popsané v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Doména počítače | Doména počítače | Řetězec | Yes | Plně kvalifikovaný název domény DNS, ve které se počítač nachází (například contoso.com). |
Název počítače | FullyQualifiedComputerName | Řetězec | Yes | Název počítače. |
Název skupiny | FullyQualifiedGroupName | Řetězec | Yes | Název skupiny Active Directory Domain Services. |
Aktivita Přidat počítač služby AD DS do skupiny vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Description |
---|---|---|---|
Výstup | Výstup | Logická hodnota | Výsledek operace: True , pokud sčítání bylo úspěšné; Nepravda , pokud došlo k chybě. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Žádné | Žádné |
Přidání uživatele služby AD DS do aktivity skupiny
Tato aktivita přidá uživatele do skupiny zabezpečení v Active Directory Domain Services (AD DS) v Service Manager. Uživatel a skupina musí patřit do stejné domény a prohledávají se všechny kontejnery v doméně.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Při použití této aktivity se ujistěte, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě AD DS. |
Vlastnosti
Aktivita Přidat uživatele služby AD DS do skupiny používá vstupní vlastnosti uvedené v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Doména uživatele | Doména uživatele | Řetězec | Yes | Plně kvalifikovaný název domény (FQDN) uživatele. |
Uživatelské jméno | Uživatelské jméno | Řetězec | Yes | Přihlašovací jméno uživatele. |
Název skupiny | FullyQualifiedGroupName | Řetězec | Yes | Plně kvalifikovaný název domény skupiny. |
Aktivita Přidat uživatele služby AD DS do skupiny vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazovaný název | Interní název | Typ | Description |
---|---|---|---|
Výstup | Výstup | Logická hodnota | Výsledek operace: True , pokud bylo přidání úspěšné, false , pokud selhalo. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Žádné | Žádné |
Aktivity toku řízení
Aktivity toku řízení můžete použít k poskytnutí struktury – větví, smyček nebo zpoždění časovače – pracovního postupu v Service Manager.
Nástroj pro vytváření obsahu poskytuje čtyři výchozí aktivity toku řízení ve skupině Tok řízení v podokně Sada nástrojů Aktivity .
Aktivita zpoždění
Tato aktivita zavádí zpoždění mezi aktivitami v pracovním postupu v Service Manager. Aktivita Delay je odvozena z třídy Microsoft .NET Framework DelayActivity .
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Delay používá vstupní vlastnosti, které jsou uvedeny v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Inicializace časového limituDuration | InitializeTimeoutDuration | Interní | Určuje obslužnou rutinu pro inicializaci TimeoutDuration vlastnost. | |
Doba trvání vypršení časového limitu | Doba trvání vypršení časového limitu | Časový interval | Yes | Doba trvání zpoždění. |
Aktivita Delay nevytváří výstupní vlastnost.
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Další informace o této aktivitě najdete v tématu Třída DelayActivity v knihovně tříd rozhraní .NET Framework. | Žádné |
Aktivita smyčky For Each
Aktivita Smyčka For Each přijímá jako vstup pole (kolekci) objektů a opakuje sadu aktivit v rámci smyčky pro každý objekt v kolekci. Pokud například vstupní kolekce obsahuje pět objektů, smyčka iteruje pětkrát. Pokud je kolekce prázdná, smyčka neprovádí iteraci. Neexistuje žádný horní limit počtu objektů v kolekci. Aktivita Smyčka For Each se vždy spouští na počítači, na kterém běží pracovní postup.
Aktivita Smyčka For Each je složená aktivita se dvěma kontejnery pro aktivity:
Vstupní kontejner: Tato aktivita nastaví smyčku a definuje kolekci vstupů. V této roli můžete použít aktivitu Získání incidentu nebo Získání virtuálního počítače .
Kontejner smyčky: Tato aktivita s názvem ForEachChildActivity obsahuje aktivity smyčky. Většina aktivit Windows Workflow Foundation (WF), které umístíte do tohoto kontejneru, má dvě další vlastnosti: Aktuální položka a Vlastnost pro vazbu. Pro každou aktivitu v rámci kontejneru smyčky nastavte následující vlastnosti:
Nastavte Aktuální položku na vlastnost Current Item aktivity Kontejner smyčky aktivity ForEach . Pokud je tato aktivita první aktivitou v aktivitě Smyčka For Each , je aktuální položka nastavena automaticky.
Nastavte hodnotu Vlastnosti na Vázat vlastnost na hodnotu vlastnosti aktuální aktivity, která používá hodnotu Aktuální položka .
Dva typy aktivit nezískají vlastnosti Aktuální položka a Vlastnost pro vazbu , a proto nemůžou použít objekty ve vstupní kolekci:
Aktivity skriptu, jako je aktivita Windows PowerShell Script.
Vlastní aktivity nebo jiné aktivity, které nedědí z Třídy WorkflowActivityBase . Takové aktivity zahrnují aktivity, které jsou založeny na základní třídě Activity , jako jsou nativní aktivity sady Visual Studio.
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Smyčka For Each používá vstupní vlastnosti, které jsou popsány v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Vstupní kolekce | InputCollection | Pole nebo objekt | – | Kolekce objektů, které mají být předány, jeden po druhém do aktivit v rámci smyčky For Each aktivity. Pokud aktivita, která se nachází ve vstupním kontejneru vytvoří pole objektů jako jeho výstupní vlastnost, Input Collection je automaticky nastavena na tuto vlastnost. Aktuální hodnotu této vlastnosti zobrazíte tak, že kliknete pravým tlačítkem na kontejner smyčky a vyberete Vlastnosti. |
Aktuální položka | Currentitem | Objekt | – | Index do vstupní kolekce , který aktivity v rámci smyčky mohou použít jako vstupní vlastnost. Pro první aktivitu v kontejneru smyčky se tato vlastnost nastaví automaticky. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita Smyčka For Each používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita generuje chyby nebo výjimky za následujících podmínek: – Pokud dojde k nějaké chybě v aktivitě ForEachLoop , která není u podřízených aktivit, pracovní postup se ukončí. – Pokud dojde k nějaké chybě v rámci podřízených aktivit, pracovní postup se ukončí, pokud continueOnError=true. – Pokud má některá ze vstupních vlastností hodnotu null. Aktivita neprovádí iteraci. Každá aktivita v rámci aktivity smyčky For Each musí zapisovat své vlastní chyby nebo výjimky do vlastní služby sledování. Samotná aktivita Smyčka For Each to nedělá. |
Žádné | Žádné |
Aktivita IfElse
Tato aktivita řídí pořadí aktivit v rámci pracovního postupu na základě logické podmínky (pravda/nepravda). Pro podmínku můžete použít výsledek předchozí aktivity, jako je aktivita skriptu.
Aktivita IfElse je aktivita sady Visual Studio, která používá pravidla a podmínky. Další informace o používání pravidel a podmínek ve službě Windows Workflow Foundation (WF) najdete v tématu Kurz: Použití pravidel a podmínek ve WF v knihovně MSDN.
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | Žádné |
Vlastnosti
Žádné
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Další informace o aktivitě IfElse najdete v tématu IfElseActivity – třída v knihovně tříd rozhraní .NET Framework 4. | Žádné |
Paralelní aktivita
Tato aktivita rozdělí posloupnost aktivit do dvou souběžných sekvencí aktivit. Paralelní aktivita je aktivita sady Visual Studio. Další informace o třídě ParallelActivity najdete v tématu Třída ParallelActivity v knihovně tříd rozhraní .NET Framework.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Žádné |
Vlastnosti
Žádné
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Žádné | Žádné |
Aktivity Virtual Machine Manageru
Aktivity správy virtuálních počítačů v Service Manager použijte k vytváření pracovních postupů, které umožňují vytváření a aktualizaci virtuálních počítačů. Aktivity správy virtuálních počítačů podporují System Center Virtual Machine Manager.
Nástroj pro vytváření Service Manager poskytuje následujících pět výchozích aktivit správy virtuálních počítačů ve skupině Aktivity nástroje VMM v podokně Sada nástrojů aktivit.
Získání aktivity virtuálního počítače
Tato aktivita v Service Manager načte seznam jednoho nebo více ID virtuálních počítačů z knihovny nástroje Virtual Machine Manager (VMM).
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | – Konzola nástroje Virtual Machine Manager a Service Manager musí být nainstalované na stejném serveru. – Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení v Active Directory Domain Services (AD DS). – Konzola nástroje Virtual Machine Manager a Service Manager musí být nainstalované na stejném serveru. – Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení v Active Directory Domain Services (AD DS). |
Vlastnosti
Aktivita Získat virtuální počítač používá vstupní vlastnosti v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Sada parametrů | Sada parametrů | Řetězec | Ne; výchozí hodnota je Připojení. | Určuje podmnožinu parametrů uspořádaných pro konkrétní účel. Pro aktivitu Získat virtuální počítač můžete vybrat jednu z následujících sad parametrů: - Všechny: Vyhledejte všechny dostupné virtuální počítače. - ID: Vyhledejte virtuální počítač se známým ID. - Připojení: Vyhledejte virtuální počítače připojené k serveru Virtual Machine Manager (VMM) určenému vlastností VMMServer . - VMHostGroup: Vyhledejte virtuální počítače připojené k hostiteli virtuálního počítače určenému vlastností Hostitel virtuálního počítače. |
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Má chybu | Chyba HasError | – | Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení) | |
Vše | Vše | Logická hodnota | No. (Výchozí nastavení je True.) | K dispozici, pokud je sada parametrůVše. Pokud je nastavená na Hodnotu True, aktivita Získat virtuální počítač vrátí seznam ID virtuálních počítačů všech dostupných virtuálních počítačů. |
ID | ID | Řetězec | Vyžaduje se, pokud je sada parametrůID. | K dispozici, pokud je sada parametrůID. Pokud je nastavená na Hodnotu True, vrátí aktivita Získat virtuální počítač seznam ID všech virtuálních počítačů, jejichž ID virtuálních počítačů odpovídají celé hodnotě nebo část zadaného ID. |
Skupina pro správu | Skupina pro správu | Řetězec | No | Určuje skupinu pro správu, ve které se bude tato aktivita spouštět. Nastavte na localhost. (Jen pro čtení) |
Skriptovací server | Cíl | Řetězec | Yes | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | TimeoutSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má aktivita spustit. |
Hostitel virtuálního počítače | VMHost | Řetězec | Vyžaduje se, pokud je sada parametrůVMHostGroup. | K dispozici, pokud je sada parametrůVMHostGroup. Pokud je vybraná tato sada parametrů, aktivita Získat virtuální počítač vrátí seznam ID všech virtuálních počítačů spuštěných na zadaném hostiteli. |
Název virtuálního počítače | VMName | Řetězec | No | Určuje název nebo část názvu virtuálního počítače, který chcete vyhledat. Pokud je řetězec součástí názvu, aktivita načte ID všech virtuálních počítačů, které řetězec obsahují. |
VMMServer | VMMServer | Řetězec | Yes | Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače. |
Aktivita Získání virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Komentáře |
---|---|---|---|
ID virtuálních počítačů | Seznam VMIDList | Pole řetězců | Určuje seznam ID virtuálních počítačů s názvy, které odpovídají celému řetězci názvu virtuálního počítače nebo jeho části. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita Získat virtuální počítač používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby generuje chyby nebo výjimky, pokud některou z vlastností skriptu nelze vyřešit. | Žádné | Žádné |
Aktivita přesunu virtuálního počítače
Tato aktivita v Service Manager přesune virtuální počítač z knihovny nástroje Virtual Machine Manager (VMM) na hostitele údržby.
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | – Konzola nástroje Virtual Machine Manager i Service Manager musí být nainstalované na stejném serveru. – Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Active Directory Domain Services (AD DS). |
Vlastnosti
Aktivita přesunu virtuálního počítače používá vstupní vlastnosti v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Pokračovat při chybě | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Obsahuje chybu | HasError | – | Určuje, jestli má aktivita nastavenou chybu. (jen pro čtení) | |
Blokovat LM, pokud je hostitel zaneprázdněný | BlockLMIfHostBusy | Logická hodnota | No. (Výchozí nastavení je False.) | Zablokuje opakování migrace Hyper-V za provozu, pokud migrace selhala, protože zdrojový nebo cílový hostitel se již účastní jiné migrace za provozu. |
Skupina úloh | Skupina úloh | Guid (řetězec) | No | Určuje identifikátor řady příkazů, které se spustí jako sada. |
Proměnná úlohy | JobVariable | Řetězec | No | Určuje, že průběh úlohy se sleduje a ukládá do proměnné s názvem pomocí tohoto parametru. |
Skupina pro správu | Skupina pro správu | Řetězec | No | Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (jen pro čtení) |
Cesta | Cesta | Řetězec | No | Určuje cíl virtuálního počítače na hostiteli údržby. |
PROTipID | PROTipID | Identifikátor GUID | No | Určuje ID tipu PRO (Performance and Resource Optimization), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO. |
Asynchronní spuštění | RunAsynchronously | Logická hodnota | No. (Výchozí nastavení je False.) | Určuje, že úloha se spustí asynchronně, aby se řízení okamžitě vrátilo do příkazového prostředí. |
Server skriptů | Cíl | Řetězec | Yes | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | Časový limitSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má aktivita spustit. |
Spuštění virtuálního počítače v cíli | StartVMOnTarget | Logická hodnota | No. (Výchozí nastavení je False.) | Určuje, že virtuální počítač se spustí, jakmile dosáhne svého cílového hostitele. |
Použití clusteru | PoužitíClusteru | Logická hodnota | No. (Výchozí nastavení je False.) | Vynutí použití migrace clusteru Se systémem Windows Server 2008 pro přenos virtuálního počítače, který je v uloženém stavu, na hostitele, i když cluster podporuje migraci Technologie Hyper-V za provozu. |
Použít síť LAN | UseLan | Logická hodnota | No. (Výchozí nastavení je False.) | Vynutí přenos přes místní síť (LAN), i když je k dispozici rychlejší mechanismus přenosu, jako je přenos sítě SAN (Storage Area Network). |
Hostitel virtuálního počítače | Název hostitele virtuálního počítače | Řetězec | Yes | Určuje název hostitele údržby, do kterého se virtuální počítač přesune. |
ID virtuálního počítače | VMID | Řetězec | Yes | Určuje jedinečné ID virtuálního počítače, který se má přesunout. |
Server VMM | VMMServer | Řetězec | Yes | Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače. |
Aktivita přesunu virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Komentáře |
---|---|---|---|
ID virtuálního počítače | VMID | Řetězec | Určuje jedinečné ID přesunutého virtuálního počítače. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita přesunu virtuálního počítače používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby generuje chyby nebo výjimky, pokud některou z vlastností skriptu nelze vyřešit. | Žádné | Žádné |
Aktivita vypnutí virtuálního počítače
Tato aktivita ve Service Manager vypne hostovaný operační systém na virtuálním počítači.
Aktivitu Vypnutí virtuálního počítače na virtuálním počítači na hostiteli se systémem Windows (hostitel Hyper-V nebo hostitel virtuálního serveru) můžete použít pouze v případě, že jsou na virtuálním počítači nainstalované služby hosta virtualizace. Pro virtuální počítač, který je nasazený na hostiteli Hyper-V, se služba hosta virtualizace nazývá Integrační komponenty. U virtuálního počítače, který je nasazený na hostiteli virtuálního serveru, se služba hosta virtualizace nazývá Doplňky virtuálních počítačů.
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | – Konzola nástroje Virtual Machine Manager i Service Manager musí být nainstalované na stejném serveru. – Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Active Directory Domain Services (AD DS). |
Vlastnosti
Aktivita Vypnutí virtuálního počítače používá vstupní vlastnosti, které jsou popsány v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Pokračovat při chybě | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Obsahuje chybu | HasError | – | Určuje, jestli má aktivita nastavenou chybu. (jen pro čtení) | |
Proměnná úlohy | JobVariable | Řetězec | No | Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem. |
Skupina pro správu | Skupina pro správu | Řetězec | No | Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (jen pro čtení) |
PROTipID | PROTipID | Identifikátor GUID | No | Určuje ID tipu pro optimalizaci výkonu a prostředků (PRO), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO. |
Asynchronní spuštění | RunAsynchronously | Logická hodnota | No. (Výchozí nastavení je False.) | Určuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí. |
Skriptovací server | Cíl | Řetězec | Yes | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte Localhost. |
Časový limit skriptu | TimeoutSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má aktivita spustit. |
ID virtuálního počítače | VMID | Řetězec | Yes | Určuje jedinečné ID virtuálního počítače, který se má vypnout. |
VMMServer | VMMServer | Řetězec | Yes | Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače. |
Aktivita Vypnutí virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Komentáře |
---|---|---|---|
ID virtuálního počítače | VMID | Řetězec | Určuje jedinečné ID virtuálního počítače, který byl vypnutý. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita Vypnutí virtuálního počítače používá k protokolování chyb a výjimek při spuštění aktivity vlastní službu sledování, kterou poskytuje Service Manager. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. | Žádné | Žádné |
Spuštění aktivity virtuálního počítače
Tato aktivita v Service Manager spustí zastavený nebo pozastavený virtuální počítač.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Spustit virtuální počítač používá vstupní vlastnosti v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Má chybu | Chyba HasError | – | Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení) | |
Proměnná úlohy | JobVariable | Řetězec | No | Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem. |
Skupina pro správu | Skupina pro správu | Řetězec | No | Skupina pro správu, ve které se bude tato aktivita spouštět. Nastavte na localhost. (Jen pro čtení) |
PROTipID | PROTipID | Identifikátor GUID | No | Určuje ID tipu pro optimalizaci výkonu a prostředků (PRO), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO. |
Asynchronní spuštění | RunAsynchronously | Logická hodnota | No. (Výchozí nastavení je False.) | Určuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí. |
Skriptovací server | Cíl | Řetězec | Yes | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | Časový limitSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má aktivita spustit. |
ID virtuálního počítače | VMID | Řetězec | Yes | Určuje jedinečné ID virtuálního počítače, který se má spustit. |
VMMServer | VMMServer | Řetězec | Yes | Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače. |
Aktivita Spuštění virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazovaný název | Interní název | Typ | Komentáře |
---|---|---|---|
ID virtuálního počítače | VMID | Řetězec | Určuje jedinečné ID spuštěného virtuálního počítače. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita Spuštění virtuálního počítače používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby generuje chyby nebo výjimky, pokud některou z vlastností skriptu nelze vyřešit. | Žádné | Žádné |
Aktivita uložení stavu virtuálního počítače
Tato aktivita v Service Manager uloží stav virtuálního počítače a pak ho zastaví.
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | – Konzola nástroje Virtual Machine Manager a Service Manager musí být nainstalované na stejném serveru. – Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Active Directory Domain Services (AD DS). |
Vlastnosti
Aktivita uložit stav virtuálního počítače používá vstupní vlastnosti, které jsou popsány v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Pokračovat při chybě | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Obsahuje chybu | HasError | – | Určuje, jestli má aktivita nastavenou chybu. (jen pro čtení) | |
Proměnná úlohy | JobVariable | Řetězec | No | Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem. |
Skupina pro správu | Skupina pro správu | Řetězec | No | Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (jen pro čtení) |
PROTipID | PROTipID | Identifikátor GUID | No | Určuje ID tipu PRO (Performance and Resource Optimization), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO. |
Asynchronní spuštění | RunAsynchronously | Logická hodnota | No. (Výchozí nastavení je False.) | Určuje, že úloha se spustí asynchronně, aby se řízení okamžitě vrátilo do příkazového prostředí. |
Server skriptů | Cíl | Řetězec | Yes | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | Časový limitSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má aktivita spustit. |
ID virtuálního počítače | VMID | Řetězec | Yes | Určuje jedinečné ID virtuálního počítače, který se má uložit. |
Server VMM | VMMServer | Řetězec | Yes | Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače. |
Aktivita uložit stav virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Komentáře |
---|---|---|---|
ID virtuálního počítače | VMID | Řetězec | Určuje jedinečné ID uloženého virtuálního počítače. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita uložit stav virtuálního počítače používá vlastní službu sledování, kterou poskytuje Service Manager, k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. | Žádné | Žádné |
Aktivity skriptů
Použití aktivity skriptu v Service Manager ke spuštění skriptu jako součásti pracovního postupu.
Aktivity skriptů jsou spouštěny jako samostatný proces z pracovních postupů. Jsou však spouštěny také v kontextu zabezpečení účtu pracovních postupů portálu Service Manager.
Nástroj pro vytváření Service Manager poskytuje následující tři výchozí aktivity skriptů v podskupině Aktivity obecných skriptů skupiny Aktivity skriptů v podokně Sady nástrojů aktivit.
Aktivita skriptu příkazu
Tato aktivita spouští skript příkazového řádku jako součást pracovního postupu WF (Windows Workflow Foundation).
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Skript příkazu používá vstupní vlastnosti, které jsou popsány v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Má chybu | Chyba HasError | – | Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení) | |
Skupina pro správu | ManagementGroupName | Řetězec | No | Určuje skupinu pro správu, do které skriptovací server patří. Ve výchozím nastavení je tato možnost nastavená na localhost. (Jen pro čtení) |
Parametry skriptu | Parametry | Řetězec slovníku <, řetězec> | Yes | Určuje přepínače příkazového řádku nebo páry přepínačů a hodnot, které se mají předat do skriptu při jeho spuštění. |
Text skriptu | ScriptBody | Řetězec | Yes | Určuje text samotného skriptu. |
Skriptovací server | Cíl | Řetězec | No | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | TimeoutSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má skript spustit. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita Příkazového skriptu používá vlastní sledovací službu, kterou poskytuje Service Manager, k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. | Žádné | Žádné |
aktivita skriptu Windows PowerShell
Tato aktivita v Service Manager spustí skript Windows PowerShell jako součást pracovního postupu WF (Windows Workflow Foundation).
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Aktivita skriptu Windows PowerShell závisí na následujících požadavcích v době návrhu: - Windows PowerShell 2.0 |
Windows PowerShell 2.0 |
Vlastnosti
Aktivita Windows PowerShell Script používá vstupní vlastnosti popsané v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Má chybu | Chyba HasError | – | Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení) | |
Skupina pro správu | ManagementGroupName | Řetězec | No | Určuje skupinu pro správu, do které skriptovací server patří. Ve výchozím nastavení je tato možnost nastavená na localhost. (Jen pro čtení) |
Parametry skriptu | Parametry | Řetězec slovníku <, řetězec> | Yes | Určuje seznam názvů a hodnot parametrů, které se mají předat do skriptu při jeho spuštění. Hodnoty parametrů můžete nastavit na kterýkoli z následujících odkazů na sadu Management Pack: - $Target/...$ - $MPElement[...] - $Data/...$. $Data odkazy se řeší pouze za běhu v parametrech (ne v samotném skriptu). Použití jednoho z těchto odkazů jako jediné hodnoty parametru nastaví tento parametr na řetězec XML, který představuje položku vstupních dat (z GetItemXML). |
Text skriptu | ScriptBody | Řetězec | Yes | Určuje text samotného skriptu. |
Moduly snap-in | Moduly snapins | Řetězec | No | Seznamy Windows PowerShell moduly snap-in pro předběžné načtení do runspace. |
Skriptovací server | Cíl | Řetězec | No | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | TimeoutSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má skript spustit. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita Windows PowerShell Script používá vlastní službu sledování, kterou poskytuje Service Manager, k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. | Další informace o Windows PowerShell najdete v tématu Windows PowerShell. | Žádné |
Aktivita skriptu jazyka VBScript
Tato aktivita v Service Manager spustí skript jazyka VBScript jako součást pracovního postupu WF (Windows Workflow Foundation).
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Aktivita skriptu VBScript závisí na následujících požadavcích v době návrhu: Žádné |
Žádné |
Vlastnosti
Aktivita skriptu jazyka VBScript používá vstupní vlastnosti, které jsou popsány v následující tabulce.
Zobrazovaný název | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je True.) | Určuje, zda se pracovní postup bude dál spouštět, pokud aktivita selže. |
Má chybu | Chyba HasError | – | Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení) | |
Skupina pro správu | ManagementGroupName | Řetězec | No | Určuje skupinu pro správu, do které skriptovací server patří. (Ve výchozím nastavení je tato možnost nastavená na localhost.) (Jen pro čtení) |
Parametry skriptu | Parametry | Řetězec slovníku <, řetězec> | Yes | Obsahuje seznam standardních přepínačů a všech přidružených hodnot, které tento skript používá při spuštění. |
Text skriptu | ScriptBody | Řetězec | Yes | Určuje text samotného skriptu. |
Skriptovací server | Cíl | Řetězec | No | Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost. |
Časový limit skriptu | TimeoutSeconds | Integer | No. (Výchozí nastavení je 300 sekund.) | Určuje maximální počet sekund, po který se má skript spustit. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Aktivita skriptu VBScript používá vlastní službu sledování, kterou poskytuje Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. | Žádné | Žádné |
Aktivity Service Manageru
Pomocí Service Manager aktivit v Service Manager můžete Service Manager funkce jako součást pracovního postupu.
Nástroj pro vytváření obsahu Service Manager poskytuje následující čtyři výchozí Service Manager aktivity ve skupině Aktivity SM v podokně Sady nástrojů aktivit.
Aktivita vytvoření incidentu
Tato aktivita vytvoří a naplní incident v Service Manager.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Vytvořit incident používá vstupní vlastnosti uvedené v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Komentáře |
---|---|---|---|---|
ID incidentu | ID incidentu | Řetězec | Yes | Určuje jedinečný identifikátor, který se vygeneruje pro objekt Incident . |
Komentář protokolu akcí | ActionLogComment | Řetězec | Yes | Určuje komentář, který se má zahrnout do protokolu akcí objektu incidentu . |
Ovlivněná doména uživatele | AffectedUserDomain | Řetězec | Yes | Určuje název domény DNS (Domain Name System) primárního uživatele, kterého incident ovlivňuje. |
Ovlivněné uživatelské jméno | AffectedUserName | Řetězec | Yes | Určuje uživatelské jméno primárního uživatele, kterého se incident týká. |
Kategorie | Kategorie | Integer | Yes | Určuje typ incidentu, například Sítě nebo Tisk. Hodnota je ID výčtu. (Datové pole Category -enum ) |
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je true.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Dopad | Dopad | Integer | Yes | Určuje dopad incidentu na ovlivněného uživatele nebo uživatele. Hodnota je ID výčtu. (Datový typ impact -enum ) |
Source | Source | Integer | No | Určuje zdroj informací o incidentu, například Telefon nebo E-mail. Hodnota je ID výčtu. (Pole datového typu Source -enum ) |
Souhrn | Souhrn | Řetězec | Yes | Určuje souhrnný text, který popisuje incident. |
Naléhavost | Naléhavost | Integer | Yes | Určuje naléhavost vyřešení incidentu. Hodnota je ID výčtu. (Pole Urgentého -enum ) |
Aktivita Vytvořit incident vygeneruje výstup, který je popsaný v následující tabulce.
Název | Typ | Komentáře |
---|---|---|
SM Incident | System.WorkItem.Incident | Vrátí instanci třídy vytvořeného incidentu. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Žádné | Žádné |
Získání aktivity incidentu
Tato aktivita načte jeden nebo více incidentů v Service Manager.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Získat incident používá vstupní vlastnosti, které jsou uvedené v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Komentáře |
---|---|---|---|---|
Ovlivněná doména uživatele | AffectedUserDomain | Řetězec | No | Určuje název domény DNS (Domain Name System) primárního uživatele, kterého incident ovlivňuje. |
Ovlivněné uživatelské jméno | AffectedUserName | Řetězec | No | Určuje uživatelské jméno primárního uživatele, kterého se incident týká. |
Kategorie | Kategorie | Integer | No | Určuje typ incidentu, například Sítě nebo Tisk. Hodnota je ID výčtu. (Datové pole Category -enum ) |
Chyba Pokračovat při | ContinueOnError | Logická hodnota | No. (Výchozí hodnota je true.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
ID incidentu | ID incidentu | Řetězec | No | Určuje jedinečný identifikátor vygenerovaný pro objekt incidentu. |
Typ hledání | Searchtype | Celé číslo? | No | Určuje název typu hledání, který se používá s aktivitou. |
Stav | Stav | Integer | No | Určuje stav incidentu. Hodnota je ID výčtu. (Datové pole Status -enum ) |
Souhrnný text | Text souhrnu | Řetězec | No | Určuje souhrnný text, který popisuje incident. |
Aktivita Získat incident vygeneruje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Komentáře |
---|---|---|---|
Incidenty SM | SMIncidents | Pole System.Workitem.Incident | Určuje pole objektů incidentů. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Aktivita Získat incident má vlastní validátor, který provádí ověřování chyb u vstupních vlastností. | Žádné |
Aktivita aktualizace incidentu
Tato aktivita v Service Manager ukládá změny vlastností do jednoho Service Manager incidentu.
Požadavky na čas návrhu | Požadavky na dobu spuštění |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Aktualizovat incident používá vstupní vlastnosti, které jsou popsané v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
Komentář protokolu akcí | ActionLogComment | Řetězec | No | Určuje komentář, který se má zahrnout do protokolu akcí objektu incidentu. |
Doména ovlivněných uživatelů | Doména ovlivněných uživatelů | Řetězec | No | Určuje název domény DNS (Domain Name System) primárního uživatele, kterého se incident týká. |
Ovlivněné uživatelské jméno | AffectedUserName | Řetězec | No | Určuje uživatelské jméno primárního uživatele, kterého se incident týká. |
Kategorie | Kategorie | Integer | No | Určuje typ incidentu, například Sítě nebo Tisk. Hodnota je ID výčtu. (Datový typ Category -enum ) |
Pokračovat při chybě | ContinueOnError | Logická hodnota | No. (Výchozí nastavení je true.) | Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže. |
Dopad | Dopad | Integer | No | Určuje dopad incidentu na ovlivněného uživatele nebo uživatele. Hodnota je ID výčtu. (Datový typ Impact -enum ) |
Source | Source | Integer | No | Určuje zdroj informací o incidentu, například Telefon nebo E-mail. Hodnota je ID výčtu. (Datový typ Source -enum ) |
incident Service Manager | SMIncident | System.Workitem.Incident | No | Instance vytvořené třídy incidentu, která se má aktualizovat. |
Stav | Stav | Integer | No | Určuje stav incidentu, který aktivitu vygeneroval. Hodnota je ID výčtu. (Datový typ Status -enum ) |
Souhrn | Souhrn | Řetězec | No | Určuje souhrnný text popisující incident. |
Naléhavost | Naléhavost | Integer | No | Určuje naléhavost vyřešení incidentu. Hodnota je ID výčtu. (Pole Naléhavost -výčet datového typu) |
Aktivita Update Incident generuje výstup, který je popsaný v následující tabulce.
Zobrazované jméno | Interní název | Typ | Description |
---|---|---|---|
SM Incident | SMIncident | System.WorkItem.Incident | Vrátí aktualizaci instance třídy incidentu. Vstupní incident SM a výstupní incident SM jsou stejné, pokud se aktivitě nepodařilo najít incident SM. V takovém případě je výstupní incident SM nastaven na hodnotu Null. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Žádné | Žádné |
Nastavte Stav aktivity na Dokončená aktivita.
Tato aktivita aktualizuje stav automatizované aktivity v Service Manager.
Požadavky na dobu návrhu | Požadavky na dobu běhu |
---|---|
Žádné | Žádné |
Vlastnosti
Aktivita Nastavit stav aktivity na Dokončeno používá vstupní vlastnosti, které jsou popsány v následující tabulce.
Zobrazované jméno | Interní název | Typ | Vyžadováno | Popis |
---|---|---|---|---|
ID aktivity | ID aktivity | Řetězec | Yes | Určuje identifikátor objektu Service Manager automatizované aktivity. |
Chyby a výjimky | Poznámky | Příklad |
---|---|---|
Žádné | Pokud tuto aktivitu používáte v pracovním postupu, který je aktivován Service Manager automatizovanou aktivitou, zadejte jako hodnotu této vlastnosti $Data/BaseManagedEntityId$. Tato hodnota platí pro aktivitu Nastavit stav aktivity na Dokončeno u automatizované aktivity, která aktivovala spuštění pracovního postupu. | Žádné |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro