Cmd Portable | Microsoft 365

winget install Microsoft.Graph.CLI Or with npm:

Install-Module -Name ExchangeOnlineManagement Finally, connect to Microsoft 365: microsoft 365 cmd

Connect-ExchangeOnline -UserPrincipalName admin@yourdomain.com Once connected, you can run powerful commands directly: winget install Microsoft

npm install -g @microsoft/microsoft-graph-cli mgc login Once logged in, you can manage almost any aspect of Microsoft 365: the command line is often faster

powershell Then, install the Exchange Online Management module (one-time setup):

| Task | Command | |------|---------| | List all users | Get-User -ResultSize Unlimited | | Show mailbox details | Get-Mailbox -Identity "user@domain.com" | | Assign a license | Set-MsolUserLicense -UserPrincipalName "user@domain.com" -AddLicenses "domain:ENTERPRISEPACK" | | Create a new user | New-MsolUser -UserPrincipalName "newuser@domain.com" -DisplayName "New User" -Password "TempPass123" |

When most people think of managing Microsoft 365, they picture the web interface—clicking through the Admin center, toggling licenses, and navigating endless menus. But for IT professionals and developers, the command line is often faster, more repeatable, and far more powerful.

Login / Retailer
Select a country