Starter Toolkit
PowerShell diagnostics and snapshot tooling built from recurring enterprise IT support work
Project overview
Starter Toolkit turns patterns from enterprise IT support into repeatable diagnostics. Version 2.1 added guided triage, health scoring, sanitized exports, and JSONL logging. Version 2.2 expanded the framework with case lifecycle management, technician notes, system snapshots across 18 groups, snapshot diffs, and ticket-summary generation.
The problem
Enterprise support repeats the same diagnostic steps across tickets, and ad hoc troubleshooting can make evidence collection and handoff inconsistent.
The approach
Encoded practical support workflows in a modular PowerShell framework that guides triage, records state, protects sensitive output, and produces reusable case documentation.
Implemented systems
- Diagnostics, Networking, Windows, Office, Hardware, Printers, Reports, and Settings modules
- Guided triage, health scoring, sanitized exports, and structured JSONL logging in v2.1
- Case lifecycle management and technician notes in v2.2
- System snapshots across 18 groups with comparison and diff workflows
- Ticket-summary generation that turns findings into support-ready documentation
System flow
- Guided TriageCase context
- DiagnosticsModules
- Snapshots18 groups
- CompareDiff state
- Ticket SummarySanitized
Architecture
Engineering challenges
Collecting useful evidence without exposing sensitive user or company data
Normalizing Windows subsystem output with different formats and permissions
Making snapshots comparable enough to isolate meaningful changes
Current state
- v2.1 and v2.2 workflows cover guided diagnosis through documented case handoff
- Snapshot and diff tooling captures state across 18 system groups
- The project reflects recurring needs observed during enterprise IT support