Sdílet prostřednictvím


Referenční informace k aktivitě pracovního postupu nástroje pro tvorbu portálu Service Manager

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 IT procesy. Vlastní aktivity WF rozšiřují knihovnu aktivit – aktivity distribuované pomocí nástroje pro tvorbu portálu Service Manager. Oddíl Referenční informace o aktivitě pracovního postupu v tomto dokumentu obsahuje podrobnosti o výchozích aktivitách WF v knihovně aktivit. Tyto informace jsou určené k tomu, aby vývojářům (nebo IT specialistům fungujícím jako vývojáři) podle potřeby pomohly vytvářet vlastní aktivity WF.

Informace o tom, jak používat aktivity WF a pracovní postupy WF s Service Managerem, naleznete v tématu Automatizace IT procesů pomocí pracovních postupů.

Aktivity služby Active Directory

Aktivity služby Doména služby Active Directory Services (AD DS) slouží k tomu, aby byly funkce služby Active Directory součástí pracovního postupu v Service Manageru.

Nástroj pro tvorbu portálu Service Manager poskytuje dvě výchozí aktivity portálu Service Manager ve skupině Aktivity služby Active Directory v podokně Sada nástrojů aktivit. Oddíly v tomto článku popisují tyto aktivity.

Přidání počítače služby AD DS do aktivity skupiny

Tato aktivita přidá počítač do skupiny zabezpečení ve službě Doména služby Active Directory Services (AD DS) v Service Manageru. 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 běhu
Nic Při použití této aktivity se ujistěte, že účet pracovního postupu portálu 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 Požadováno Popis
Doména počítače ComputerDomain String Ano Plně kvalifikovaný název domény DNS, kde se počítač nachází (například contoso.com).
Název počítače FullyQualifiedComputerName String Ano Název počítače.
Název skupiny FullyQualifiedGroupName String Ano Název skupiny Doména služby Active Directory Services.

Aktivita Přidat počítač služby AD DS do skupiny vygeneruje výstup popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Popis
Výstup Výstup Logická hodnota Výsledek operace: True , pokud bylo přidání úspěšné; Nepravda , pokud se nezdařila.
Chyby a výjimky Poznámky Příklad
Nic Žádné Nic

Přidání uživatele služby AD DS do aktivity skupiny

Tato aktivita přidá uživatele do skupiny zabezpečení ve službě Doména služby Active Directory Services (AD DS) v Service Manageru. 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 běhu
Nic Při použití této aktivity se ujistěte, že účet pracovního postupu portálu 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 Požadováno Popis
Doména uživatele UserDomain String Ano Plně kvalifikovaný název domény (FQDN) uživatele.
Uživatelské jméno UserName String Ano Přihlašovací jméno uživatele.
Název skupiny FullyQualifiedGroupName String Ano Plně kvalifikovaný název domény skupiny.

Aktivita Přidat uživatele služby AD DS do skupiny vygeneruje výstup popsaný v následující tabulce.

Zobrazovaný název Interní název Typ Popis
Výstup Výstup Logická hodnota Výsledek operace: Hodnota True, pokud bylo přidání úspěšné, nepravda, pokud selhala.
Chyby a výjimky Poznámky Příklad
Nic Žádné Nic

Aktivity toku řízení

Aktivity toku řízení slouží k poskytování struktury – větví, smyček nebo zpoždění časovače – pro váš pracovní postup v Service Manageru.

Nástroj pro tvorbu poskytuje čtyři výchozí aktivity toku řízení ve skupině Tok řízení v podokně Panel nástrojů aktivit.

Aktivita zpoždění

Tato aktivita představuje zpoždění mezi aktivitami v pracovním postupu v Service Manageru. Aktivita Delay je odvozena z Microsoft .NET Framework DelayActivity třídy.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Aktivita Delay používá vstupní vlastnosti uvedené v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Inicializace časového limituDuration InitializeTimeoutDuration Interní Určuje obslužnou rutinu pro inicializaci TimeoutDuration vlastnost.
TimeoutDuration TimeoutDuration Časový interval Ano Doba trvání zpoždění.

Aktivita Delay negeneruje výstupní vlastnost.

Chyby a výjimky Poznámky Příklad
Nic Další informace o této aktivitě naleznete v tématu DelayActivity Třída v knihovně tříd rozhraní .NET Framework. Nic

Pro každou aktivitu smyčky

Aktivita For Each Loop přebírá jako vstup pole (kolekce) objektů a opakuje sadu aktivit v rámci smyčky pro každý objekt v kolekci. Pokud má například vstupní kolekce pět objektů, smyčka iteruje pětkrát. Pokud je kolekce prázdná, smyčka iteruje. Počet objektů v kolekci není nijak omezený. Aktivita For Each Loop vždy běží na počítači, na kterém běží pracovní postup.

Aktivita smyčky For Each je složená aktivita se dvěma kontejnery pro aktivity:

  • Vstupní kontejner: Tato aktivita nastaví smyčku a definuje vstupní kolekci. V této roli můžete použít aktivitu Získat incident nebo Získat virtuální počítač .

  • Kontejner smyčky: Pojmenovaná ForEachChildActivity, tato aktivita obsahuje aktivity smyčky. Většina aktivit služby Windows Workflow Foundation (WF), které umístíte do tohoto kontejneru, mají dvě další vlastnosti: Aktuální položka a vlastnost pro vytvoření vazby. Pro každou aktivitu v kontejneru smyčky nastavte tyto vlastnosti následujícím způsobem:

    1. Nastavte aktuální položku na vlastnost Current Item aktivity smyčky kontejneru aktivity ForEach. Pokud je tato aktivita první aktivitou v aktivitě pro každou smyčku , je aktuální položka nastavena automaticky.

    2. Nastavte hodnotu Vlastnosti na Bind vlastnost na hodnotu vlastnosti aktuální aktivity, která používá hodnotu Current Item .

Dva typy aktivit nezískute aktuální položku a vlastnost pro vlastnost Bind , a proto nelze použít objekty ve vstupní kolekci:

  • Aktivity skriptů , jako je aktivita skriptu Prostředí Windows PowerShell.

  • Vlastní aktivity nebo jiné aktivity, které nedědí z Třídy WorkflowActivityBase . Tyto aktivity zahrnují aktivity založené na základní třídě Activity , jako jsou nativní aktivity sady Visual Studio.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Aktivita For Each Loop používá vstupní vlastnosti popsané v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Vstupní kolekce InputCollection Pole nebo objekt Kolekce objektů, které se mají předat postupně aktivitám v rámci aktivity For Each Loop . Pokud aktivita, která se nachází ve vstupním kontejneru, vytvoří pole objektů jako jeho výstupní vlastnost, input Collection se automaticky nastaví na tuto vlastnost. Pokud chcete zobrazit aktuální hodnotu této vlastnosti, klikněte pravým tlačítkem myši na kontejner smyčky a vyberte Vlastnosti.
Aktuální položka CurrentItem Objekt Index do vstupní kolekce , kterou aktivity v rámci smyčky mohou použít jako vstupní vlastnost. U první aktivity v kontejneru smyčky se tato vlastnost nastaví automaticky.
Chyby a výjimky Poznámky Příklad
Aktivita Pro každou smyčku používá vlastní sledovací službu, kterou Service Manager poskytuje 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 a to není s podřízenými aktivitami, 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 některé ze vstupních vlastností mají hodnotu null. Aktivita neprovádí iteraci.

Každá aktivita v rámci aktivity smyčky For Each Loop musí zapisovat vlastní chyby nebo výjimky do vlastní sledovací služby. Aktivita For Each Loop se tak nedělá sama.
Nic Nic

Aktivita IfElse

Tato aktivita řídí posloupnost aktivit v rámci pracovního postupu na základě logické podmínky (True/False). 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 Windows Workflow Foundation (WF) naleznete v kurzu : Použití pravidel a podmínek ve WF v knihovně MSDN.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Nezaokrouhlovat.

Chyby a výjimky Poznámky Příklad
Nic Další informace o aktivitě IfElse naleznete v tématu IfElseActivity Třída v knihovně tříd rozhraní .NET Framework 4. Nic

Paralelní aktivita

Tato aktivita forkuje posloupnost aktivit do dvou souběžných sekvencí aktivit. Paralelní aktivita je aktivita sady Visual Studio. Další informace o ParallelActivity třídy naleznete v tématu ParallelActivity Třída v knihovně tříd rozhraní .NET Framework.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Nezaokrouhlovat.

Chyby a výjimky Poznámky Příklad
Nic Žádné Nic

Aktivity nástroje Virtual Machine Manager

Pomocí aktivit správy virtuálních počítačů v Service Manageru můžete vytvářet pracovní postupy, které umožňují vytvářet a aktualizovat virtuální počítače. Aktivity správy virtuálních počítačů podporují nástroj System Center Virtual Machine Manager.

Nástroj pro tvorbu portálu Service Manager poskytuje následující 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 Manageru 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 běhu
Nic – 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 portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Doména služby Active Directory 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 portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Doména služby Active Directory Services (AD DS).

Vlastnosti

Aktivita Získání virtuálního počítače používá vstupní vlastnosti v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Sada parametrů ParametrSet String Ne; Výchozí hodnota je Připojení. Určuje podmnožinu parametrů uspořádaných pro určitý účel. U aktivity Získání virtuálního počítače můžete vybrat jednu z následujících sad parametrů:

- Vše: 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 nástroje Virtual Machine Manager (VMM), který je určen vlastností VMMServer .
- VMHostGroup: Vyhledejte virtuální počítače, které jsou připojené k hostiteli virtuálního počítače určenému vlastností hostitele virtuálního počítače.
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Vše Vše Logická hodnota Ne. (Výchozí nastavení je True.) K dispozici, pokud je sada parametrů všechna. Pokud je nastavená hodnota True, aktivita Získání virtuálního počítače vrátí seznam ID virtuálních počítačů všech dostupných virtuálních počítačů.
ID ID String Vyžaduje se, pokud je sada parametrů ID. K dispozici, pokud je sada parametrů ID. Pokud je nastavená hodnota True, aktivita Získání virtuálního počítače vrátí seznam ID virtuálních počítačů všech virtuálních počítačů, jejichž ID virtuálních počítačů odpovídají celé nebo části zadané hodnoty ID ID.
Skupina pro správu ManagementGroup Řetězcové No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (Jen pro čtení)
Server skriptů Cíl String Ano Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, které umožní spuštění aktivity.
Hostitel virtuálního počítače VMHost String Vyžaduje se, pokud je sada parametrů VMHostGroup. K dispozici, pokud je sada parametrů VMHostGroup. Pokud je tato sada parametrů vybraná, aktivita Získání virtuálního počítače vrátí seznam ID virtuálních počítačů 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ězcové No Určuje název nebo část názvu virtuálního počítače, který se má vyhledat. Pokud je řetězec součástí názvu, aktivita načte ID všech virtuálních počítačů, které tento řetězec obsahují.
VMMServer VMMServer String Ano 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 popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálních počítačů Seznam VMID 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ískání virtuálního počítače používá vlastní sledovací službu, kterou Service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Nic Nic

Aktivita přesunu virtuálního počítače

Tato aktivita v Service Manageru přesune virtuální počítač z knihovny nástroje Virtual Machine Manager (VMM) do hostitele údržby.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic – 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 portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Doména služby Active Directory 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 Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Blokovat LM, pokud je hostitel zaneprázdněn BlockLMIfHostBusy Logická hodnota Ne. (Výchozí nastavení je False.) Blokuje opakování migrace Hyper-V, pokud migrace selhala, protože zdrojový hostitel nebo cílový hostitel se již účastní jiné migrace za provozu.
Skupina úloh JobGroup Guid (řetězec) No Určuje identifikátor pro řadu příkazů, které se spustí jako sada.
Proměnná úlohy ÚlohaVariable Řetězcové 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 ManagementGroup Řetězcové No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (Jen pro čtení)
Cesta Cesta Řetězcové No Určuje cíl virtuálního počítače na hostiteli údržby.
PROTipID PROTipID 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í Spustitsynchronně Logická hodnota Ne. (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í.
Server skriptů Cíl String Ano Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, které umožní spuštění aktivity.
Spuštění virtuálního počítače v cíli StartVMOnTarget Logická hodnota Ne. (Výchozí nastavení je False.) Určuje, že se virtuální počítač spustí hned po dosažení cílového hostitele.
Použití clusteru UseCluster Logická hodnota Ne. (Výchozí nastavení je False.) Vynutí použití migrace clusteru s Windows Serverem 2008 pro přenos virtuálního počítače, který je v uloženém stavu na hostitele, i když cluster podporuje migraci za provozu technologie Hyper-V.
Použití sítě LAN UseLan Logická hodnota Ne. (Výchozí nastavení je False.) Vynutí přenos přes místní síť (LAN), i když je k dispozici rychlejší přenosový mechanismus, například přenos sítě SAN (Storage Area Network).
Hostitel virtuálního počítače VMHostName String Ano Určuje název hostitele údržby, do kterého se bude virtuální počítač přesouvat.
ID virtuálního počítače VMID String Ano Určuje jedinečné ID virtuálního počítače, který se má přesunout.
Server VMM VMMServer String Ano 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 popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálního počítače VMID String Určuje jedinečné ID přesunutého virtuálního počítače. Id vstupního virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud aktivita nenašla virtuální počítač s ID virtuálního počítače, které odpovídá id vstupního 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, kterou Service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Nic Nic

Aktivita vypnutí virtuálního počítače

Tato aktivita v Service Manageru vypne hostovaný operační systém na virtuálním počítači.

Aktivitu vypnutí virtuálního počítače můžete použít na virtuálním počítači na hostiteli s Windows (hostitelem Hyper-V nebo hostitelem virtuálního serveru) 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 hostovací služba virtualizace nazývá Integrační komponenty. Pro virtuální počítač, který je nasazený na hostiteli virtuálního serveru, se služba hosta virtualizace nazývá Přidání virtuálního počítače.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic – 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 portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Doména služby Active Directory Services (AD DS).

Vlastnosti

Aktivita vypnutí virtuálního počítače používá vstupní vlastnosti popsané v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Proměnná úlohy ÚlohaVariable Řetězcové No Určuje, že průběh úlohy je sledován a uložen v proměnné, která je pojmenována tímto parametrem.
Skupina pro správu ManagementGroup Řetězcové No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (Jen pro čtení)
PROTipID PROTipID 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í Spustitsynchronně Logická hodnota Ne. (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í.
Server skriptů Cíl String Ano Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte Localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, které umožní spuštění aktivity.
ID virtuálního počítače VMID String Ano Určuje jedinečné ID virtuálního počítače, který se má vypnout.
VMMServer VMMServer String Ano 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 popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálního počítače VMID String Určuje jedinečné ID virtuálního počítače, který se vypnul. Id vstupního virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud aktivita nenašla virtuální počítač s ID virtuálního počítače, které odpovídá id vstupního 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á vlastní sledovací službu, kterou Service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Nic Nic

Spuštění aktivity virtuálního počítače

Tato aktivita v Service Manageru spustí zastavený nebo pozastavený virtuální počítač.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Aktivita spuštění virtuálního počítače používá vstupní vlastnosti v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Proměnná úlohy ÚlohaVariable Řetězcové No Určuje, že průběh úlohy je sledován a uložen v proměnné, která je pojmenována tímto parametrem.
Skupina pro správu ManagementGroup Řetězcové No Skupina pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (Jen pro čtení)
PROTipID PROTipID 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í Spustitsynchronně Logická hodnota Ne. (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í.
Server skriptů Cíl String Ano Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, které umožní spuštění aktivity.
ID virtuálního počítače VMID String Ano Určuje jedinečné ID virtuálního počítače, který se má spustit.
VMMServer VMMServer String Ano 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 popsaný v následující tabulce.

Zobrazovaný název Interní název Typ Komentáře
ID virtuálního počítače VMID String Určuje jedinečné ID spuštěného virtuálního počítače. Id vstupního virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud aktivita nenašla virtuální počítač s ID virtuálního počítače, které odpovídá id vstupního 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 spouštěcího virtuálního počítače používá vlastní sledovací službu, kterou Service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky, pokud některé vlastnosti skriptu nelze vyřešit. Nic Nic

Aktivita uložení stavových virtuálních počítačů

Tato aktivita v Service Manageru uloží stav virtuálního počítače a pak zastaví virtuální počítač.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic – 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 portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Doména služby Active Directory Services (AD DS).

Vlastnosti

Aktivita uložit stav virtuálního počítače používá vstupní vlastnosti popsané v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Proměnná úlohy ÚlohaVariable Řetězcové No Určuje, že průběh úlohy je sledován a uložen v proměnné, která je pojmenována tímto parametrem.
Skupina pro správu ManagementGroup Řetězcové No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (Jen pro čtení)
PROTipID PROTipID 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í Spustitsynchronně Logická hodnota Ne. (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í.
Server skriptů Cíl String Ano Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, které umožní spuštění aktivity.
ID virtuálního počítače VMID String Ano Určuje jedinečné ID virtuálního počítače, který se má uložit.
Server VMM VMMServer String Ano 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 popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálního počítače VMID String Určuje jedinečné ID uloženého virtuálního počítače. Id vstupního virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud aktivita nenašla virtuální počítač s ID virtuálního počítače, které odpovídá id vstupního 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í sledovací službu, kterou Service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Nic Nic

Aktivity skriptů

Pomocí aktivity skriptu v Service Manageru spusťte skript jako součást pracovního postupu.

Aktivity skriptů se spouštějí jako samostatný proces od pracovních postupů; ale také běží v kontextu zabezpečení účtu pracovního postupu portálu Service Manager.

Nástroj pro vytváření obsahu portálu Service Manager poskytuje následující tři výchozí aktivity skriptů v podskupině Obecných aktivit skriptů skupiny Aktivity skriptů v podokně Sada nástrojů aktivit.

Aktivita skriptů příkazů

Tato aktivita spouští skript příkazového řádku jako součást pracovního postupu Windows Workflow Foundation (WF).

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

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 Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Skupina pro správu ManagementGroupName Řetězcové No Určuje skupinu pro správu, do které patří skriptovací server. Ve výchozím nastavení je toto nastavení nastaveno na localhost. (Jen pro čtení)
Parametry skriptu Parametry Řetězec slovníku <, řetězec> Ano Určuje přepínače příkazového řádku nebo páry switch/value, které se mají při spuštění předat do skriptu.
Text skriptu ScriptBody String Ano Určuje text samotného skriptu.
Server skriptů Cíl Řetězcové No Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, který umožní spuštění skriptu.
Chyby a výjimky Poznámky Příklad
Aktivita skript příkazu používá vlastní sledovací službu, kterou service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Nic Nic

Aktivita skriptu Prostředí Windows PowerShell

Tato aktivita v Service Manageru spouští skript Windows PowerShellu jako součást pracovního postupu Windows Workflow Foundation (WF).

Požadavky na čas návrhu Požadavky na dobu běhu
Aktivita skriptu Prostředí 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 skriptu Prostředí Windows PowerShell používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Skupina pro správu ManagementGroupName Řetězcové No Určuje skupinu pro správu, do které patří skriptovací server. Ve výchozím nastavení je toto nastavení nastaveno na localhost. (Jen pro čtení)
Parametry skriptu Parametry Řetězec slovníku <, řetězec> Ano Určuje název/hodnotu seznamu parametrů, které mají být předány do skriptu při spuštění.

Hodnoty parametrů můžete nastavit na některý z následujících odkazů na sadu Management Pack:

- $Target/...$
- $MPElement[...]
- $Data/...$. $Data odkazy jsou vyřešeny pouze v době běhu v parametrech (ne v samotném skriptu).

Použití jednoho z těchto odkazů jako jedinou hodnotu pro parametr nastaví tento parametr na řetězec XML, který představuje vstupní datovou položku (z GetItemXML).
Text skriptu ScriptBody String Ano Určuje text samotného skriptu.
Moduly snap-in SnapIns Řetězcové No Vypíše moduly snap-in Prostředí Windows PowerShell, které se mají předem načíst do prostředí Runspace.
Server skriptů Cíl Řetězcové No Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, který umožní spuštění skriptu.
Chyby a výjimky Poznámky Příklad
Aktivita skriptu Prostředí Windows PowerShell používá vlastní sledovací službu, kterou service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Další informace o prostředí Windows PowerShell najdete v tématu Windows PowerShell. Nic

Aktivita skriptu jazyka VBScript

Tato aktivita v Service Manageru spouští skript VBScript jako součást pracovního postupu Windows Workflow Foundation (WF).

Požadavky na čas návrhu Požadavky na dobu běhu
Aktivita skriptu jazyka VBScript závisí na následujících požadavcích v době návrhu:
Nezaokrouhlovat.
Nic

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 Požadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je True.) Určuje, jestli se pracovní postup bude dál spouštět, pokud aktivita selže.
Má chybu HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Skupina pro správu ManagementGroupName Řetězcové No Určuje skupinu pro správu, do které patří skriptovací server. (Ve výchozím nastavení je toto nastavení nastaveno na localhost) (jen pro čtení)
Parametry skriptu Parametry Řetězec slovníku <, řetězec> Ano Poskytuje 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 String Ano Určuje text samotného skriptu.
Server skriptů Cíl Řetězcové No Určuje název dns (Domain Name System) serveru, na kterém běží konzola portálu Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Celé číslo Ne. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, který umožní spuštění skriptu.
Chyby a výjimky Poznámky Příklad
Aktivita skriptu jazyka VBScript používá vlastní sledovací službu, kterou Service Manager poskytuje k protokolování chyb a výjimek při spuštění aktivity. Aktivita vygeneruje chyby nebo výjimky podle potřeby, pokud se některé vlastnosti skriptu nedají vyřešit. Nic Nic

Aktivity Service Manageru

Aktivity portálu Service Manager v Service Manageru slouží k tomu, aby byly funkce Service Manageru součástí vašeho pracovního postupu.

Nástroj pro tvorbu portálu Service Manager poskytuje následující čtyři výchozí aktivity Service Manageru ve skupině Aktivity SM v podokně Sada nástrojů aktivit.

Aktivita vytvoření incidentu

Tato aktivita vytvoří a naplní incident v Service Manageru.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Aktivita Vytvořit incident používá vstupní vlastnosti uvedené v následující tabulce.

Zobrazované jméno Interní název Typ Požaduje se Komentáře
ID incidentu ID incidentu String Ano Určuje jedinečný identifikátor, který je generován pro objekt incidentu.
Komentář k protokolu akcí ActionLogComment String Ano Určuje komentář, který se má zahrnout do protokolu akcí objektu incidentu .
Ovlivněná doména uživatele AffectedUserDomain String Ano Určuje název domény DNS (Domain Name System) primárního uživatele, který je ovlivněn incidentem.
Ovlivněné uživatelské jméno AffectedUserName String Ano Určuje uživatelské jméno primárního uživatele, kterého incident ovlivňuje.
Kategorie Kategorie Integer Ano Určuje typ incidentu, například sítě nebo tisk. Hodnota je ID výčtu. (Datové pole Category -enum )
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí nastavení je pravdivé.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Dopad Dopad Integer Ano Určuje dopad incidentu na ovlivněného uživatele nebo uživatele. Hodnota je ID výčtu. (Datový typ Impact -enum )
Zdroj Zdroj Celé číslo No Určuje zdroj informací o incidentu, například telefon nebo e-mail. Hodnota je ID výčtu. (Pole datového typu Source -enum )
Shrnutí Shrnutí String Ano Určuje souhrnný text popisující incident.
Naléhavost Naléhavost Integer Ano Určuje naléhavost řešení incidentu. Hodnota je ID výčtu. (Pole s naléhavostí -enum – datový typ)

Aktivita Vytvoření incidentu vygeneruje výstup popsaný v následující tabulce.

Name Type Komentáře
SM Incident System.WorkItem.Incident Vrátí sestavenou instanci třídy incidentu.
Chyby a výjimky Poznámky Příklad
Nic Žádné Nic

Získání aktivity incidentu

Tato aktivita načítá jeden nebo více incidentů v Service Manageru.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Aktivita Get Incident používá vstupní vlastnosti uvedené v následující tabulce.

Zobrazované jméno Interní název Typ Požaduje se Komentáře
Ovlivněná doména uživatele AffectedUserDomain Řetězcové No Určuje název domény DNS (Domain Name System) primárního uživatele, který je ovlivněn incidentem.
Ovlivněné uživatelské jméno AffectedUserName Řetězcové No Určuje uživatelské jméno primárního uživatele, kterého incident ovlivňuje.
Kategorie Kategorie Celé číslo No Určuje typ incidentu, například sítě nebo tisk. Hodnota je ID výčtu. (Datové pole Category -enum )
Pokračovat při chybě ContinueOnError Logická hodnota Ne. (Výchozí hodnota je true.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
ID incidentu ID incidentu Řetězcové 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 Celé číslo No Určuje stav incidentu. Hodnota je ID výčtu. (Datové pole Status -enum )
Souhrnný text Souhrnný text Řetězcové No Určuje souhrnný text popisující incident.

Aktivita Get Incident generuje výstup popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
Incidenty SM SMIncidents Array of System.Workitem.Incident Určuje pole objektů incidentu.
Chyby a výjimky Poznámky Příklad
Nic Aktivita Get Incident má vlastní validátor pro provádění ověřování chyb u vstupních vlastností. Nic

Aktualizace aktivity incidentu

Tato aktivita v Service Manageru ukládá změny vlastností do jednoho incidentu Service Manageru.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Nic

Vlastnosti

Aktivita incidentu aktualizace používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
Komentář k protokolu akcí ActionLogComment Řetězcové No Určuje komentář, který se má zahrnout do protokolu akcí objektu incidentu.
Ovlivněná doména uživatele AffectedUserDomain Řetězcové No Určuje název domény DNS (Domain Name System) primárního uživatele, který je ovlivněn incidentem.
Ovlivněné uživatelské jméno AffectedUserName Řetězcové No Určuje uživatelské jméno primárního uživatele, kterého incident ovlivňuje.
Kategorie Kategorie Celé číslo 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 Ne. (Výchozí nastavení je pravdivé.) Určuje, jestli má pracovní postup pokračovat, pokud aktivita selže.
Dopad Dopad Celé číslo No Určuje dopad incidentu na ovlivněného uživatele nebo uživatele. Hodnota je ID výčtu. (Datový typ Impact -enum )
Zdroj Zdroj Celé číslo No Určuje zdroj informací o incidentu, například telefon nebo e-mail. Hodnota je ID výčtu. (Zdrojový datový typ -enum )
Incident Service Manageru SMIncident System.Workitem.Incident No Sestavená instance třídy incidentu, která se má aktualizovat.
Stav Stav Celé číslo No Určuje stav incidentu, který aktivitu vygeneroval. Hodnota je ID výčtu. (Status -enum – datový typ)
Shrnutí Shrnutí Řetězcové No Určuje souhrnný text popisující incident.
Naléhavost Naléhavost Celé číslo No Určuje naléhavost řešení incidentu. Hodnota je ID výčtu. (Pole s naléhavostí -enum – datový typ)

Aktivita incidentu aktualizace vygeneruje výstup popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Popis
SM Incident SMIncident System.WorkItem.Incident Vrátí aktualizaci instance třídy incidentu. Vstupní incident SM a výstupní incident SM jsou stejné, pokud aktivita nenalezla incident SM. V takovém případě je výstupní incident SM nastaven na hodnotu Null.
Chyby a výjimky Poznámky Příklad
Nic Žádné Nic

Nastavení stavu aktivity na dokončenou aktivitu

Tato aktivita aktualizuje stav automatizované aktivity v Service Manageru.

Požadavky na čas návrhu Požadavky na dobu běhu
Nic Žádný.

Vlastnosti

Stav aktivity Nastavit na dokončenou aktivitu používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Požadováno Popis
ID aktivity ActivityID String Ano Určuje identifikátor objektu automatizované aktivity Service Manageru.
Chyby a výjimky Poznámky Příklad
Nic Pokud tuto aktivitu používáte v pracovním postupu aktivovaném automatizovanou aktivitou Service Manageru, zadejte $Data/BaseManagedEntityId$ jako hodnotu této vlastnosti. Tato hodnota platí pro nastavit stav aktivity na dokončenou aktivitu v automatizované aktivitě, která aktivovala spuštění pracovního postupu. Žádné