Random_scripts/README.md

1.2 KiB

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.