| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Production helpdesk / SysAdmin toolkit for Windows and macOS, with a unified catalog GUI, risk labels, logging, and HTML reports.
Author: Allester Padovani
| Layer | Purpose |
|---|---|
| IT Repair & Diagnostic Toolkit.exe | Windows start screen → Windows opens MASTER-MENU.ps1; macOS opens MASTER-MENU-GUI.py |
| MASTER-MENU.ps1 -Gui | WPF catalog (Windows host; can browse macOS scripts) |
| IT Repair & Diagnostic Toolkit.app | macOS GUI for technicians (no Python install) — build with Build-MacApp.sh |
| IT Repair & Diagnostic Toolkit-macOS.command | Finder helper → prefers .app, else python3 MASTER-MENU-GUI.py |
| MASTER-MENU-GUI.py | Source GUI (dev / Windows macOS-browse / Mac before you build the .app) |
| Windows/ · macOS/ | Script libraries (SysAdmin + ITSupport) |
Catalog shape: Platform → Role → Theme → Category (NN_Name) → Scripts.
IT-Repair-Scripts/
├── IT Repair & Diagnostic Toolkit.exe
├── IT Repair & Diagnostic Toolkit.app # after Mac build (optional until built)
├── IT Repair & Diagnostic Toolkit-macOS.command
├── Build-MacApp.sh
├── MASTER-MENU.ps1
├── MASTER-MENU-GUI.py
├── README.md · LICENSE · RISK-INVENTORY.md
├── Install & Deployments/ # local launchers + Intune / Jamf / AD packages
│ ├── Run Locally Windows/
│ ├── Run Locally macOS/
│ ├── Run On Active Directory Windows/
│ ├── Run On Active Directory macOS/
│ ├── Run On Cloud Intune Windows/
│ ├── Run On Cloud Intune macOS/
│ └── Run On Cloud Jamf macOS/
├── Windows/
│ ├── SysAdmin/NN_Category/*.ps1
│ └── ITSupport/NN_Category/*.ps1
└── macOS/
├── SysAdmin/NN_Category/*.{sh,ps1}
└── ITSupport/NN_Category/*.{sh,ps1}
Menus discover only scripts in the category root (non-recursive). Imported Tech Support binaries live once under Windows/SysAdmin/65_Imported-Tech-Support-Tools/_Tools/; IT Support Launch-*.ps1 wrappers point there.
| Host | Requirement |
|---|---|
| Windows | Windows 10/11, PowerShell 5.1+ (7.x supported), .NET for WPF GUI |
| macOS (technicians) | IT Repair & Diagnostic Toolkit.app only — no Python install |
| macOS (build once) | Mac with Python 3.9+ + tkinter to run Build-MacApp.sh |
| Python GUI (source) | Python 3.9+ stdlib (tkinter) — Windows browse / Mac before .app exists |
| Imported M365 | Optional modules: ExchangeOnlineManagement, Microsoft.Graph.*, PnP.PowerShell |
Windows
macOS (technicians — no Python)
Theme preference is stored locally in toolkit-theme.cfg (created automatically; do not redistribute that file).
Apple requires a Mac to produce a .app. You cannot generate IT Repair & Diagnostic Toolkit.app from Windows.
| Myth | Reality |
|---|---|
| Clicking Yes on the EXE when Platform = macOS builds the .app | No. Yes only browses the macOS catalog on Windows with Python. |
| Build-MacApp.sh works on Windows | No. That script runs only on macOS. |
| The EXE can compile the Mac app | No. The EXE can only detect if .app already exists and skip the “first time” warning. |
cd /path/to/IT-Repair-Scripts
chmod +x Build-MacApp.sh
zsh Build-MacApp.shOutput: IT Repair & Diagnostic Toolkit.app in the toolkit root (same folder as the Windows .exe).
You need access to a Mac (physical, borrowed, or cloud Mac) to run Option A once. There is no Windows-side way to produce the .app.
| Code | Meaning |
|---|---|
| 0 | Success (warnings may still be logged) |
| 1 | Failure |
Proprietary — see LICENSE. Third-party tools under nested _Tools (Imported Tech Support Tools) keep their own licenses.
| Back | FazBrowse Home | New Git URL |