Microsoft Graph PowerShell

Microsoft, PowerShell & automation

PowerShell SDK for managing Microsoft 365, Entra ID and Intune through Microsoft Graph.

  • Least-privilege scopes and app-only authentication
  • Users, groups, devices and licences
  • Reports and audit data
  • Works in Azure Automation runbooks

Best for: Automating admin tasks and reporting.

PowerShell

Microsoft, PowerShell & automation

Cross-platform shell and scripting language for automating Windows, Microsoft 365 and Azure.

  • Cmdlets, pipelines and objects
  • Modules for Exchange, Teams, Graph and Az
  • Error handling and logging
  • WPF interfaces for admin tools

Best for: Automating anything you do more than twice.

Azure Automation

Microsoft, PowerShell & automation

Run PowerShell and Python runbooks on a schedule in Azure, with managed identities.

  • Scheduled and webhook-triggered runbooks
  • Managed identity authentication
  • Hybrid runbook workers for on-premises tasks
  • Variables and credentials

Best for: Monthly tenant reports and scheduled maintenance.

Power Automate

Microsoft, PowerShell & automation

Low-code workflow automation across Microsoft 365 and hundreds of connectors.

  • Cloud flows with triggers and approvals
  • Connectors to Microsoft 365 and SaaS apps
  • Desktop flows (RPA)
  • Tools for Copilot Studio agents

Best for: Approvals, notifications and business process automation.

Ansible

Red Hat, PowerShell & automation

Agentless configuration management and automation using YAML playbooks.

  • Playbooks and roles
  • Inventory management
  • Windows and Linux modules
  • Idempotent configuration

Best for: Keeping servers configured consistently.

Product names and logos are trademarks of their respective owners and are used here for identification only. ITwithTariq isn’t affiliated with or endorsed by these vendors.