PowerShell - GUI Tools & Simple Scripts - Page 2

Account Admin

Managing simple account administration tasks are very straightforward using PowerShell, if you know how. This is a task 1st and 2nd Line Teams do and need to do on a regular basis; when dealing with fault tickets. This little script is very easy to use and extremely basic in its construction, but is still useful. It allows the user to check if an account is locked and then unlock it if required, generate a random password based on the default settings of '4 upper and lowercase characters and 2 numbers and 2 special characters'. Or you can customise the character content and count. And then change the password using the password changer.

To make it easier to run these scripts, I package them into an installable .exe file. This means the 1st, 2nd staff just have to double click the exe file to install and run the program. These apps also run well over Citrix and App-V. 

I use Sapien Tools' PowerShell Studio to package my scripts. If you do not have access PowerShell Studio, there is also an excellent script written by Ingo Karstein . This has now been excellently reworked by Markus Sholtes and available here.

Download The Script Here

Download The MSI Here

User and Group Admin

Finding the groups a user belongs to and the members of a group using PowerShell is straightforward; if you know how. Your 1st and 2nd Line Teams will do this on a regular basis, usually using the AD mmc, to check to see if the user belongs to the required group to gain access to data or an application or which users belong to a specific group. This little script is simple to use but none the less useful. Just enter the users ID (SAMAccountName) and click the 'Get Groups' button and see the results in the list box. Or, enter the name of a group or click the 'Get Group Data' button to import all of the group objects from Active Directory. The simply select the group you wish to audit and then click the 'Get Members' button.

This little app will enable quick analysis of the results to see if the user they are assisting is in the correct groups etc. If you need to send the results to a 3rd party; simply click the 'Export Results' button to produce a csv report. To make it easier to run these scripts, I package them into an installable .exe file. This means the 1st, 2nd staff just have to double click the exe file to install and run the program.
These apps also run well over Citrix and App-V.

I use Sapien Tools' PowerShell Studio 2017 to package my scripts. If you do not have access PowerShell Studio, there is also an excellent script written by Ingo Karstein . This has now been excellently reworked by Markus Sholtes and available here.

Download The Script Here

Download The MSI Here