Client Devices

TT03 No User Necessary: Creating an Automated Client Troubleshooting Tool

March 8th, 2016

9:45am - 12:45pm

Level: Advanced

Don Jones


Curriculum Director for IT Pro Content


Have you ever followed up on a help-desk ticket and was quickly and easily able to diagnose some difficult problem? Have you ever called a user that opened a ticket, asked for their IP address to connect to and immediately got all the information you need? Me neither. This session will be about developing a FREE tool from scratch using only Windows PowerShell that eliminates the user phone call completely. This tool will help you immediately connect, and gather common troubleshooting information, and get a handy report without needing any information from the user at all. No more asking for computer names or IP addresses to VNC into. With the tool you'll be learning how to build in this session, you'll be able to connect to, troubleshoot and fix without ever even making a phone call. The only call you'll be making is one to tell the user their ticket has been closed because it's been resolved.

You will learn:

  • How to plan and build a software project in PowerShell
  • How to use PowerShell Remoting concepts, event log cmdlets like Get-WinEvent, querying text logs for important information and getting what you need out of WMI
  • How to develop a simple PowerShell GUI using Sapien's PowerShell Studio