Free PowerShell tools for IT professionals

★ View all projects on GitHub

Automate Your IT Workflow

IT Automator publishes free, open-source PowerShell tools designed to help IT professionals manage Microsoft 365, Intune, Entra ID, VMware, Meraki, and more — faster and with less manual effort.

All tools are available on GitHub. Download, run, and adapt them for your environment.

Browse GitHub →
IT Automator robot mascot

Featured Project

More Tools

M365 User License Change

Bulk-adjust Microsoft 365 licenses for users via a simple CSV. Safe to run multiple times — already-licensed users are skipped.

View on GitHub →

User Password Expiration

Manage Entra ID password expiration settings for your tenant and users. View, export, and update settings that have no UI in the Entra admin portal.

View on GitHub →

PC Info

Instantly display detailed information about a PC and the current user — hardware, OS, network, and more. Run as user (no admin required).

View on GitHub →

Meraki Manager

Manage Cisco Meraki networks from PowerShell. Retrieve SSID reports, batch-update SSIDs via CSV, and manage DNS profiles across your org.

View on GitHub →

VMware Manager

Menu-driven PowerShell tool for managing VMware ESXi servers in smaller environments — no vCenter required.

View on GitHub →

Room Settings

Report and update Microsoft Teams Room settings interactively from PowerShell. Quick, scriptable, and easy to read.

View on GitHub →

Entra Sync Check

For hybrid 365 environments — run on your Entra Connect server to verify and report on directory sync health.

View on GitHub →

Simple Quote for Excel

Generate clean PDF quotes directly from an Excel table. A lightweight quoting solution that needs no extra software.

View on GitHub →

GitHubSync

Sync a local folder with your GitHub repository using a simple script — no Git CLI knowledge required.

View on GitHub →