M365PlannerPro
1.1.0
Advanced PowerShell module for Microsoft 365 Planner management with ETag-based concurrency control, bulk operations, and reporting capabilities.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2026 Sergio Cánovas Cardona. Licensed under MIT License.
Package Details
Author(s)
- Sergio Cánovas Cardona
Tags
Microsoft365 Planner Graph Tasks ProjectManagement Automation
Functions
Copy-M365PPlan Export-M365PPlan Import-M365PPlan Import-M365PTasksFromCsv Get-M365PUserWorkload Update-M365PTaskSmart
PSEditions
Dependencies
-
- Microsoft.Graph.Groups (>= 2.0.0)
- Microsoft.Graph.Planner (>= 2.0.0)
- Microsoft.Graph.Users (>= 2.0.0)
Release Notes
# M365PlannerPro 1.1.0
## New Features
- Export-M365PPlan: Export plans to JSON or XML format
- Import-M365PPlan: Import plans from JSON or XML files
- Complete backup and restore capabilities
- Cross-tenant migration support
## Existing Features
- Copy-M365PPlan: Clone complete plans with buckets and tasks
- Import-M365PTasksFromCsv: Bulk task import from CSV files
- Get-M365PUserWorkload: User workload reporting across plans
- Update-M365PTaskSmart: Safe update with automatic ETag handling
## Technical Highlights
- Automatic ETag concurrency control for all updates
- Retry logic for 412 Precondition Failed errors
- Verbose logging for API call traceability
- Pipeline support for efficient operations
- JSON and XML serialization support
FileList
- M365PlannerPro.nuspec
- example-tasks.csv
- CHANGELOG.md
- CONTRIBUTING.md
- Examples.ps1
- LICENSE
- M365PlannerPro.psd1
- M365PlannerPro.psm1
- QUICKSTART.txt
- README.md
- Public\Copy-M365PPlan.ps1
- Public\Export-M365PPlan.ps1
- Public\Get-M365PUserWorkload.ps1
- Public\Import-M365PPlan.ps1
- Public\Import-M365PTasksFromCsv.ps1
- Public\Update-M365PTaskSmart.ps1
- Tests\Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 5 | 2/27/2026 |