Another way to put it is steps should be able to output a value. For instance, I have a package that needs to determine at runtime what files are applicable to the target. The next step should copy those files only. It seems to workaround the inability for steps to communicate, Step 1 writes a file at the end so that Step 2 can read it. Step 2 can not be the built-in File Copy function, but now another PowerShell script.
This allows you to rely more on PDQ rather than combining other external solutions (aka it's more centralized). PDQ has "Error Mode", under the Step's option. Steps can technically communicate. Perhaps this could be extended upon?
Please sign in to leave a comment.