PSAdmin is a web based administration tool that allows the easy execution of Windows PowerShell scripts within your environment.
About the project
- Web based administration tool built using ASP.NET MVC.
- Script templating engine that allows values to be entered into a form and injected into your script prior to execution.
- Script level impersonation - run scripts under an elevated account - Enable your users to execute administrative tasks without granting their AD account additional permissions.
- Easy to administer.
- Security Roles - Scripts can be enabled for specific security roles.
PSAdmin allows users to execute PowerShell scripts (created by an administrator) through an easy to use web based interface. It was developed as a solution for IT Departments to enable support teams to perform administrative tasks such as user account control
activities, without having to grant them additional domain permissions, or direct access to servers. The dynamic interface and script templating engine within PSAdmin make it easy for administrators to set up new scripts with varying numbers of inputs that
can be executed under the context of a specified user account (using impersonation).
For developers this is an example of some really great development technologies and design patterns such as ASP.NET MVC, NHibernate (ORM) and StructureMap (DI/IoC).
My name is Ben Foster. I am a developer based in the UK. Check out my blog at
PSAdmin is licensed under the Microsoft Public License (Ms-PL)