Looking for a tool for managing complex powershell automation processes with multiple scripts

All we need is an easy explanation of the problem, so here it is.

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:

  1. SQL backup taken on hosted client server
  2. Backup uploaded to FTP Site
  3. Backup loaded to data scrubbing server
  4. Backup restored to local SQL Instance
  5. Client sensitive info scrubbed
  6. Backup taken and uploaded to NAS
  7. NAS backup restored to local support environment
  8. Database modified to add users for WinAuth
  9. Various server config on support environment for our software

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

I propose you two things:

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply