Workflow – це… Опис, застосування, функції

PowerShell. Сценарії

Сценарії Workflow PowerShell (PS) широко використовуються, багато адміністраторів Windows знайомі з ними. Робочий процес і сценарій схожі – кожен складається з серії програмних кроків або дій. PS може взаємодіяти з ОС Windows, а також з деякими серверними додатками на низькому рівні. Це дозволяє адміністратору написати практично будь-яку задачу, яку тільки можна уявити. Але сценарії PS накладаються деякі обмеження, посилання на .NET можуть допомогти подолати ці обмеження. Наприклад, .NET може створювати графічні інтерфейси для них, або виконувати математичні операції, які не підтримуються в PowerShell.

Робочі процеси працюють в поєднанні з Windows Workflow Foundation (WWF), який є частиною .NET Framework. WWF включає в себе API і механізм процесів для створення. Подібно сценаріями, WW складаються з серії дій, кожне з яких виконує певне завдання. Адміністратори можуть об’єднати декілька дій, щоб створити складний робочий процес PS.

Ці дії моделюються як дії .NET. Framework містить бібліотеки часто використовуваних дій для створення робочих процесів. Оскільки сценарії PS використовують розширені можливості .NET Framework, вони дуже потужні і прив’язані до процесу ОС. Наприклад, коли відкривають вікно PS і запускають його сценарій, це вікно прив’язується до процесу ОС, який стає простором виконання. По суті, вікно PSl є ізольованою середовищем.