A library of automation scripts used by Round Table Technology support technicians to manage Windows, Mac, and Linux endpoints, Microsoft 365 tenants, and third-party platforms. Scripts are deployed via NinjaOne RMM or run interactively from a technician workstation.
| Folder | What it covers |
|---|---|
Windows/ |
Applications, OS maintenance, security, user management, networking, reporting, and CVE mitigations for Windows endpoints — includes a CMD & PowerShell command reference |
Mac/ |
Agent installs, OS configuration, and security tooling for macOS endpoints — includes a macOS command reference |
Linux/ |
Agent installs and diagnostic tools for Linux endpoints — includes a Bash command reference |
Google/ |
Google Workspace auditing and management scripts using GAM7 |
Microsoft 365/ |
Exchange Online, Entra ID, phishing simulation, and reporting scripts for M365 tenants |
RMM/ |
NinjaOne agent management and UDF configuration |
Datto/ |
Datto SaaS Protection and Endpoint Backup tooling |
IT Glue/ |
IT Glue export and import utilities |
Misc/ |
Standalone utilities that don't belong to a specific platform |
Network/ |
Reference documentation for network device management |
See HOWTO.md for:
- How to find a script and read its built-in documentation
- How to download a script from GitHub to a local machine
- How to run scripts safely using PowerShell, PowerShell ISE, or VS Code
- When to use an elevated (Administrator) session
See CONTRIBUTING.md for naming conventions, required script structure, the no-secrets checklist, and how to submit a new script.
See SECURITY.md for our credential handling policy, how to report a security concern, and the SOC 2 controls this repository supports.
See CHANGELOG.md for a history of significant changes, additions, and fixes across the library.