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:
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.
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é |