The Office 365 CLI lets you manage SharePoint, Teams, and other services from the command line. Perfect for automation and scripting.
Installation
npm install -g @pnp/cli-microsoft365Login
m365 loginCommon Commands
# List sites
m365 spo site list
# Create site
m365 spo site add --type TeamSite --title "Project X" --alias projectx
# Get list items
m365 spo listitem list --webUrl https://contoso.sharepoint.com --listTitle "Tasks"
# Export to JSON
m365 spo listitem list --webUrl ... --output json > items.jsonUse Cases
- Automated provisioning
- Bulk operations
- CI/CD pipelines
- Scheduled maintenance
References
Discover more from C4: Container, Code, Cloud & Context
Subscribe to get the latest posts sent to your email.