EasyPIM.Orchestrator

1.4.2

Orchestrator for EasyPIM (Invoke-EasyPIMOrchestrator)

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name EasyPIM.Orchestrator

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name EasyPIM.Orchestrator

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Loïc MICHEL. All rights reserved.

Package Details

Author(s)

  • Loïc MICHEL

Tags

EasyPIM Orchestrator

Functions

Invoke-EasyPIMOrchestrator Test-PIMPolicyDrift Test-PIMEndpointDiscovery Get-EasyPIMConfiguration Disable-EasyPIMTelemetry

Dependencies

Release Notes

🚀 EasyPIM.Orchestrator v1.1.0 - Enhanced Stability Release

RECENT IMPROVEMENTS: Dependency optimization and reliability enhancements.

✅ UPDATES IN v1.1.1:
- 🆕 Template + Inline Override Merging: Full implementation of Issue #136 for all policy types
- 🏗️ Code Architecture Refactoring: Extracted helper functions to internal modules for better maintainability
- 🔍 Enhanced Drift Detection: Test-PIMPolicyDrift now uses orchestrator logic for consistency
- 📚 Comprehensive Documentation: Updated step-by-step guide with template + override examples
- ✅ Quality Standards: PSScriptAnalyzer compliant across all functions
- 🔧 New Internal Functions: Remove-JsonComments, Get-ResolvedPolicyObject, Test-IsProtectedRole, Convert-RequirementValue, Compare-PIMPolicy, Resolve-PolicyTemplate

✅ UPDATES IN v1.1.0:
- Dependency optimization: Removed unnecessary Microsoft.Graph.Identity.Governance requirement
- Enhanced module architecture with cleaner dependencies
- Improved reliability with CI/CD gallery version checking
- Support for protected roles override functionality (Issue #137)
- Compatible with latest EasyPIM core v2.0.5

✅ CORE FEATURES:
- Complete PIM orchestration via Invoke-EasyPIMOrchestrator
- Policy drift detection with Test-PIMPolicyDrift
- Endpoint discovery with Test-PIMEndpointDiscovery
- ARM API compatibility fixes for Azure resource roles
- Parameter standardization: 'principalId' (with 'assignee' alias for compatibility)
- Auto-configuration of permanent assignment flags based on duration specifications

📋 REQUIREMENTS:
- EasyPIM (latest stable version, automatically installed)
- PowerShell 5.1+
- Az.Accounts, Microsoft.Graph.Authentication modules

FileList

Version History

Version Downloads Last updated
1.4.2 (current version) 44 9/9/2025
1.4.1 11 9/8/2025
1.4.0 9 9/8/2025
1.3.9 5 9/8/2025
1.3.8 4 9/8/2025
1.3.7 6 9/8/2025
1.3.6 11 9/7/2025
1.3.4 5 9/7/2025
1.3.3 6 9/7/2025
1.3.2 6 9/7/2025
1.3.1 6 9/7/2025
1.3.0 8 9/7/2025
1.2.9 18 9/7/2025
1.2.7 7 9/7/2025
1.2.6 5 9/7/2025
1.2.5 7 9/7/2025
1.2.4 6 9/7/2025
1.2.3 7 9/7/2025
1.2.2 36 9/6/2025
1.2.1 8 9/6/2025
1.2.0 39 9/3/2025
1.1.9 6 9/3/2025
1.1.7 50 9/2/2025
1.1.6 9 9/2/2025
1.1.4 8 9/2/2025
1.1.3 12 9/2/2025
1.1.2 16 9/2/2025
1.1.1 49 8/31/2025
1.1.0 20 8/31/2025
1.0.7 10 8/30/2025
1.0.6 8 8/29/2025
1.0.5-beta1 8 8/29/2025
1.0.4-beta1 10 8/29/2025
1.0.3-beta1 4 8/29/2025
1.0.2-beta1 8 8/29/2025
1.0.0-beta1 5 8/28/2025
0.1.0-beta9 10 8/25/2025
0.1.0-beta8 5 8/25/2025
0.1.0-beta7 5 8/25/2025
0.1.0-beta6 10 8/25/2025
0.1.0-beta10 5 8/25/2025
Show more