Looking for a tool for managing complex powershell automation processes with multiple scripts Sysadmin here,
I'm wondering what tools you all use to manage large scale automation tasks with powershell. I currently have several powershell scripts that are regularly used, but do not interact or call each other. I'm looking for a GUI interface to help make sense of it, and grab variables as outputs from one script into another.
I can do all this through powershell alone, but wondering if there's a more visual way to set up the complex interactions between scripts.
An example of a process that would need to be completed:

SQL backup taken on hosted client server
Backup uploaded to FTP Site
Backup loaded to data scrubbing server
Backup restored to local SQL Instance
Client sensitive info scrubbed
Backup taken and uploaded to NAS
NAS backup restored to local support environment
Database modified to add users for WinAuth
Various server config on support environment for our software
I propose you two things:

With a GUI: https://www.minionware.net/
Without a GUI: https://dbatools.io/