Skip to content

PIM-Global v2.0.0

Choose a tag to compare

@markorr321 markorr321 released this 15 Jul 14:09
· 5 commits to main since this release
bdd6454

PIM-Global v2.0.0

Overview

PIM-Global is a lightweight, secure desktop utility designed to streamline Entra ID Privileged Identity Management (PIM) role activation across global tenants.

This release introduces a standalone executable (PIM-Global.exe) that enables IT administrators and support personnel to easily:

✅ Authenticate via Microsoft.Graph with MSAL
✅ Activate eligible PIM roles in their assigned tenants
✅ View activation details such as role names and expiration
✅ Receive clear, color-coded feedback for MFA prompts, success messages, errors, and session states


Key Features

⚡ No PowerShell Required – All functionality is wrapped in a native executable
🌍 Multi-Tenant Support – Designed for distributed IT teams across regions
🧠 MSAL Integration – Uses modern authentication with embedded web view disabled for compatibility
🎨 Colorized Output – Enhanced CLI feedback to guide the user through each step
🛠️ Built for Your Tenant – Configured for global use and any tenant


System Requirements

  • Windows 10/11 (x64)
  • .NET Desktop Runtime 6.0+ (if applicable)
  • Entra ID account with eligible PIM roles

Installation

  1. Download PIM-Global.exe below
  2. Run as a standard user (no admin rights needed)
  3. Follow the interactive prompts

Notes

This app is intended for internal distribution. Ensure your account meets the role eligibility requirements in Entra AD PIM.

This script will automatically install the required PowerShell modules if they are not already present:

  • MSAL.PS for interactive login
  • Microsoft.Graph for role management

No administrative privileges are required. However:

  • Internet access must be available
  • Script execution must be permitted

🧠 Example

🟢 Run EXE

Launch the standalone executable and begin authentication.

👤 Select Your Account

Choose the Entra ID account with eligible roles.
PIM - Select Account

🔑 Passkey Interaction

Respond to the passkey prompt using platform authentication.

PIM - SingIn with Passkey

📷 Scan QR Code

Complete the device sign-in by scanning the QR code with your mobile authenticator.

PIM - QR Code Scan

✅ MFA Confirmation

Verify the device connection and wait for session confirmation.

PIM - Device Connected Notification

🎭 Role Retrieval

View your eligible PIM roles retrieved from Microsoft Graph.

PIM - Role Retrieval

🧾 Selecting Your Role

Enter the number corresponding to the role you want to activate.

PIM - Role Selection

⏳ Role Duration

Input your desired activation time within allowed limits.

PIM - Duration Entry

📝 Enter Reason for Activation

Justify your request in compliance with PIM policy.

PIM - Enter Justification

🟖️ Role Activation Complete

Receive confirmation including role name and expiration time.

PIM - Final

Full Changelog: v1.0.0...v1.0.0