# Random Scripts Collection of operational scripts for Microsoft 365, Windows endpoint management, macOS, and Docker automation. ## Structure - `scripts/m365/smtp/` - `Test-SMTPRelay-M365.ps1` - `Test-SMTPSend-Auth-M365.ps1` - `scripts/m365/exchange/` - `get-mailbox-with-permissions.ps1` - `scripts/m365/identity/` - `m365-users-mfa.ps1` - `scripts/m365/sharepoint/` - `get-sharepoint-permissions.ps1` - `scripts/windows/autopilot/` - `Get-WindowsAutoPilotInfo.ps1` - `scripts/windows/endpoint/` - `Update rmm.ps1` - `schedule_reboot.ps1` - `uninstall-MS-Visual-C++-2010.ps1` - `uuid.ps1` - `scripts/macos/` - `serialToAdminPassword.sh` - `scripts/content/` - `convert-md.bat` - `automation/docker/` - `build-and-push.sh` - `update-and-build.sh` - `docs/` - working practices and conventions - `output/` - generated output files (CSV/logs), not committed ## Important Note Legacy script filenames are intentionally **unchanged** to preserve compatibility with existing guides and runbooks. New scripts may use consistent lowercase naming. ## Usage - Run scripts from the correct environment (PowerShell/Bash/Batch). - Check required modules/permissions per script. - Write exports to `output/` when possible.