--- name: MSP Audit Scripts description: server_audit.ps1 and workstation_audit.ps1 for on-demand auditing via ScreenConnect Toolbox. Also hosted on GitHub (Howweird/msp-audit-scripts) for remote fetch. type: reference --- Location in claudetools: `projects/msp-tools/msp-audit-scripts/`. Scripts: - `server_audit.ps1` — Full server + AD + security audit, outputs JSON to `C:\Temp\`. - `workstation_audit.ps1` — Full workstation audit, outputs JSON to `C:\Temp\`. - `README.md` — Usage notes. Remote fetch URL pattern (for ScreenConnect Toolbox): ``` https://raw.githubusercontent.com/Howweird/msp-audit-scripts/master/server_audit.ps1 https://raw.githubusercontent.com/Howweird/msp-audit-scripts/master/workstation_audit.ps1 ``` ScreenConnect Toolbox PowerShell rules (IMPORTANT): - No line may exceed 80 chars — Toolbox silently truncates long lines - Store long URLs/paths in variables first - Use multi-line try/catch blocks, never single-line - Paste whole scripts as one command — no inline comments between blocks Utility scripts also at `projects/msp-tools/utilities/`: - `clean_printer_ports.ps1` - `win11_upgrade.ps1` - `screenconnect-toolbox-commands.txt` (saved Toolbox one-liners)