Vyvolání rutin a skriptů v rámci rutiny
Rutina může vyvolat další rutiny a skripty v rámci metody zpracování vstupu rutiny. To umožňuje přidat do rutiny funkce existujících rutin a skriptů bez nutnosti přepisovat kód.
Metoda Invoke
Všechny rutiny mohou vyvolat existující rutinu voláním metody System. Management. Automation. rutine. Invoke v rámci vstupní metody zpracování, jako je System. Management. Automation. rutina. BeginProcessing, která je přepsána rutinou. Můžete však vyvolat pouze rutiny, které jsou odvozeny přímo ze třídy System. Management. Automation. rutina . Nelze vyvolat rutinu, která je odvozena z třídy System. Management. Automation. PSCmdlet .
Metoda System. Management. Automation. rutine. Invoke * má následující varianty.
System. Management. Automation. rutina. Invoke , tato varianta vyvolá objekt rutiny a vrátí kolekci objektů typu "T".
System. Management. Automation. rutina. Invoke , tato varianta vyvolá objekt rutiny a vrátí emumerator silného typu. Tato varianta umožňuje uživateli použít objekty v kolekci k provádění vlastních operací.
Příklady
Příklad | Popis |
---|---|
Vyvolání rutin v rámci rutiny | Tento příklad ukazuje, jak vyvolat rutinu v rámci jiné rutiny. |
Vyvolání skriptů v rámci rutiny | Tento příklad ukazuje, jak vyvolat skript, který je dodán rutině v rámci jiné rutiny. |
Viz také
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