PowerShell Core - Workflow Support
Workflows in Windows PowerShell are extremely powerful, we've started investigating their use for our user provisioning tasks which need to gracefully handle timing issues, connectivity issues, throttling, etc.
We'd really like to be able to run workflows in lightweight configurations like Docker Containers, the Nano Server image is especially attractive as it is so small. Unfortunately PowerShell Core on the Nano Server doesn't currently support workflows, we'd like to see that support added in PowerShell Core.
Matthias Gessenay commented
Friedrich Weinmann commented
Absolutely agree. While DSC covers a lot of the configuration tasks, workflows are best at maintaining a process from start to finish, across no matter the number of reboots, etc.
Seriously, what IS the provisioning process of a container if not a workflow?
This can be handled by regular scripts, so it's not really essential, however workflows would make it a lot easier to implement as executed from within the container.
In addition to that, it would also mean getting greater mileage out of your workflows, as it becomes possible to use the same workflow on all machines in a mixed environment, yielding a greater return out of your coding investment.