KnarrStudio / ITPS.OMCS.FastCruise

A quick operational test of the workstations. Captures the date time and user that did the checks and stores the date.
GNU General Public License v3.0
1 stars 0 forks source link

ITPS.OMCS.FastCruise

This is another tool that is being added to the "IT PowerShell Open Mind Common Sense" tools set.

The Fast Cruise

In the Navy a fast cruise is a simulated underway period that prepares the crew for life at sea. When we started this process, we were on a Naval Base, so people were familiar with the term "Fast Cruise". Every month we had to perform a manual operation checks for all of the systems we have, a "Fast Cruise". In the beginning the fast cruise checks were manual checks using a paper check sheet. As with most manual processes we found that the results were not always accurate, not complete and sometimes duplicated. The initial script was part of the check sheet. Over time the manual checks morphed to only the script and it was automated, but it didn't solve the problem of testing the physical aspect of the mouse and keyboard or even seeing if they were still at the workstation. So, we dialed it back a little, to do the hands on checks, but the script does most of the work.

The premise now is that the person doing the operational test will login to the system, thereby testing the human interface devices. They will run the script which prompts them through the "Fast Cruise" checks and the script captures the data we are interested in. Now we don't have to worry about those human mistakes. Plus the time to complete the entire "Fast Cruise"

The Scripts

The Information recorded

Information is captured through two means. Automatically based on settings on the system itself, and then manually through input the user responses and saves it in a CSV for later evaluation and proof that it has been completed.

Automatically Retreived Information

  1. Username of person completing the test
  2. Date & Time of the test
  3. MAC Address
  4. Serial Number of Machine
  5. Host Name
  6. Make & Model of computer
  7. WSUS Search Success
  8. WSUS Install Success

User Involved Information

  1. Software versions of your selection
  2. Opens applications of your selection
  3. Department
  4. Building
  5. Room
  6. Desk - Starting from "A"
  7. Phone - Must be in the 607-738-7571 format
  8. Notes - Any notes that you want to add to the spreadsheet for later
  9. Facility Issues - Allows the person to record issues they find in a room (Lights out, A/C not working) and stores it in a file that can be sent to the facility manager.

User Customizable

Information that is customizable for the user are the following:

  1. Software Version - Returns the versions of the software requested
    1. Mozilla Firefox Version
    2. McAfee Agent Version
    3. Adobe Test
  2. Operational Test - Opens a specific file or just the program to ensure the basic configuration is good and completed.
    1. MS Office Test
    2. Acrobat
  3. Desk - This is just a way to lable the desk locaitons
    1. We use "A,B,C..."
    2. You can use anything you want to put in an Array
  4. Department > Building > Room
    1. This is in the computerlocation.json file