Reply to comment

 
 

Powershell Scripting Framework

PDF versionPDF version

PoSH Framework Screenshot

I created a scripting framework for Powershell that makes running scripts for help desk employees/end users much simpler as well as assisting with managing the many scripts you may have, and providing simplified methods of coding common tasks such as using CSVs and Active Directory for input. There is even a brain dead way to provide multithreading in your scripts for increasing performance on long running scripts. I have posted the code under GPLv3 at http://posh.codeplex.com. Contributions to the script library are always welcome, as well as bug reports and enhancements for the framework itself.

One of the many hats I wear in computing is that of a Windows administrator. As part of that role I started using Microsoft's PowerShell language for over a year now, and 90% of the time it is an absolute dream to work with. It is certainly better than batch or VB scripting, and for system management and automation, it's better than most of the Shell/Perl/Python scripting on the Linux side of the house. One of things I did notice is that the majority of the time I was writing the same for loops to loop over AD objects and CSVs, had a hard time keeping track of what all my scripts did, and wanted to play with using multiple run spaces to create a facsimile of multi-threaded behavior to alleviate network timeouts and the like.

There is plenty of information about the work that has been done on the framework at http://PoSH.codeplex.com. There is usage instructions, screen shots, instructions on writing scripts for the framework, and of course the code itself.

 

Screenshots:

Script Chooser Folder Chooser Script Parameter Chooser

 

 
 

Reply

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.