We have dived deeply into powershell scripting for many of our daily it operational tasks. The scripts talk to a lot of platforms i.e. systems center, Solarwinds, exchange etc. At the moment whenever we create a script we schedule a task in task manager to have it executed automatically.
Our NOC team is starting work on an intelligent alert management system, which is primarily a VBNet application but most of the underlying logic wrt collecting, filtering and reporting alerts will be implemented in PS scripts. Again they would either be running as a scheduled task (every 1 minute) or they would be executed once but with a never ending loop.
Is there a better way to manage the scripts and bits of code running through task manager. I am seeing that the number of scripts will keep on increasing as we move along. And soon we would need a better way to manage these scripts.