Following on from my Server QA Scripts post, I have since created a GUI form to make the configuration a lot easier to do. The tool is fully written in PowerShell and is uploaded to my GitHub page.
To use, just open a PowerShell windows and start the `QA-Settings-Configurator.ps1` script.
You’ll be presented with the following window.
Set Check Location button and location the folder where your scripts are located. Once done, you will be able to change the language (if any) and a base settings file (if any others exist). Click
Import Settings when done.
The script will then scan the scripts folder and load the selected settings file.
Select Required Checks
The next page lists all the checks available and automatically selects all the checks enabled in the settings file.
You can select or deselect any check that you feel best suits your environment. For example, if you don’t use McAfee Antivirus in your environment, you wouldn’t want to check for the McAfee Antivirus agent, therefore, you would deselect the COM01 check.
Once you have finished your selections, click the
Next > button.
QA Check Values
The third page has several tabs, one tab for each of the check sections. Within each of the these tabs is a list of the checks you selected, as well as the required settings for each check.
Double-click each of the settings and change the values that you require for your environment, remembering to check the settings in each of the tabs.
When you are happy with your settings, select the final page.
Now that you have completed your changes, enter a short code for your QA script file. This will be the unique code that the QA compiler will use to name your QA script file. For example, a short code of “
ACME” will generate a QA script called “
QA_ACME_v3.xx.xxxx.ps1“. Also enter a company name for the HTML reports that are generated.
Save Settings when you are ready, and enter a filename to save your settings as. Generate a compiled QA script from this page too by clicking the
Generate QA Script button.
If you happen to loose your settings file, you can restore them by clicking the
Restore Settings File button. Select the location of a compiled QA script and the function will recreate the settings INI file for you.