UHDC ACADEMY

Turn Every Ticket Into a Training Opportunity.

The Interactive Training Engine pauses complex automation to teach junior technicians the underlying PowerShell and Graph API logic in real-time. Upskill your help desk while they resolve live calls.

SEE HOW IT WORKS
[TRAINING] STEP 1: QUERY UPTIME ⭐ 850 XP

WHAT IT DOES: We are establishing a remote WMI/CIM session to query the 'Win32_OperatingSystem' class. We retrieve the exact 'LastBootUpTime' property and subtract it from the current time to calculate the precise uptime.

$os = Get-CimInstance -ComputerName $Target -ClassName Win32_OperatingSystem
$boot = $os.LastBootUpTime
$uptime = (Get-Date) - $boot

The In-Person Equivalent

If you were physically at the user's desk, you would press Ctrl+Shift+Esc to open Task Manager, click the 'Performance' tab, select 'CPU', and look at the 'Up time' counter at the bottom.

ABORT
ACKNOWLEDGE & EXECUTE

The "Black Box" Problem

Automation is a double-edged sword. When you give a junior technician a GUI with a button that says "Fix Printer," they will click it, and the printer will be fixed. However, they learn absolutely nothing about how the Windows Print Spooler works.

Traditional Automation

Technicians become reliant on the tool. If the tool breaks, or if they encounter an edge-case issue that the tool wasn't programmed to handle, they lack the foundational command-line knowledge required to troubleshoot the problem manually.

  • Creates a single point of failure.
  • Stagnates career growth.
  • Increases escalations to Tier 2/3.

UHDC Training Mode

When a new hire is added to the Trainees array in the configuration file, the console automatically locks them into Training Mode. The execution of every tool is paused at critical phases, forcing them to read and acknowledge the underlying logic.

  • Teaches PowerShell & Graph API safely.
  • Builds foundational IT knowledge.
  • Raises the technical floor of the department.

Anatomy of a Training Module

Contextual Triggers

Every module explains exactly when to use a specific tool. It teaches technicians how to identify the symptoms of a problem (e.g., "Use this when a user complains about bizarre application glitches") before applying the fix.

Syntax Highlighting

The engine doesn't just show a wall of text. It utilizes a custom syntax highlighting engine to color-code variables, cmdlets, and parameters, making complex PowerShell scripts readable and digestible for beginners.

Bridging the Gap

Remote administration is highly abstract. By explicitly mapping the complex automation to the physical actions they would take if they were standing at the user's desk, the engine bridges the conceptual gap intuitively.