Thursday, June 4, 2026

Configuring Endpoint Privilege Management in Microsoft Intune: Complete Guide

In modern endpoint security, enforcing least-privileged access is a critical component of a Zero Trust strategy. Traditional approaches often grant users local admin rights – exposing systems to risks like malware escalation and misconfigurations.

Endpoint Privilege Management (EPM) in Microsoft Intune empowers organizations to implement a Zero Trust security model by enabling standard users to perform elevated tasks without requiring full administrator rights. This security solution helps organizations balance security requirements with user productivity by controlling and managing privilege elevation on managed endpoints.

Key Benefits
  • Enhanced Security: Eliminates permanent admin accounts and reduces attack surface
  • User Productivity: Self-service elevation for approved applications
  • Audit & Compliance: Complete logging of all elevation activities
  • Flexible Controls: Multiple approval workflows for different scenarios

Prerequisites and Licensing Requirements

Before implementing Endpoint Privilege Management, ensure your environment meets the following requirements:

Licensing Requirements

EPM requires licensing beyond the standard Microsoft Intune Plan 1 subscription. You have two options:

  • Standalone EPM License: Adds only Endpoint Privilege Management capabilities
  • Microsoft Intune Suite: Includes EPM along with other advanced features
Device Requirements

Your managed devices must meet these criteria:

Device Enrollment Status:
  • Microsoft Entra Joined (formerly Azure AD Joined)
  • Microsoft Entra Hybrid Joined
  • Microsoft Intune enrolled or Configuration Manager co-managed devices

Understanding EPM Components

Endpoint Privilege Management consists of two primary policy types:

  1. Elevation Settings Policy

Defines the default behavior for elevation requests on managed devices, including user validation requirements and reporting configurations.

  1. Elevation Rules Policy

Creates specific rules for applications and files that can be elevated, defining conditions and validation requirements for individual executables.

Step 1: Deploying the Elevation Settings Policy (Core Enablement) 

The Elevation Settings Policy defines how EPM behaves on Windows endpoints – including whether it’s enabled, how elevation prompts work, and reporting preferences.

Creating the Policy

Navigate to the Microsoft Intune admin center and follow these steps:

  1. Sign in to the Microsoft Intune admin center (https://intune.microsoft.com)
  2. Go to Endpoint Security → Endpoint Privilege Management → Policies
  3. Click Create Policy
  4. Select:
    • Platform: Windows 10 and later
    • Profile: Elevation settings policy

5. Click Create

Configuring Basic Information

On the Basics page:

  • Name: Enter a descriptive policy name (e.g., “Corporate EPM Elevation Settings“)
  • Description: Provide a clear description of the policy’s purpose and scope

Configuring Policy Settings

The Configuration Settings page contains critical options that define EPM behavior:

Endpoint Privilege Management:

  • Set to Enabled to activate EPM functionality

Default Elevation Response:

Choose how the device handles elevation requests for unmanaged files:

  • Deny all requests: Blocks elevation attempts with a notification to the user. Users with existing admin rights can still use “Run as administrator
  • Require user confirmation: Prompts the user to confirm their intent before elevation
  • Require support approval: Implements a workflow where requests must be approved by IT support before execution

Validation Options

When using “Require user confirmation“, you can add additional security layers:

Business Justification:

  • Requires users to provide a written justification for the elevation
  • Justifications are logged and available for audit and compliance reviews

Windows Authentication:

  • Requires users to authenticate using their organizational credentials
  • Provides an additional verification layer before elevation

Reporting Configuration

Send Elevation Data for Reporting:

  • Set to Yes to enable comprehensive logging and reporting
  • Set to No to disable elevation data collection

Reporting Scope:

Choose the level of data collection:

1.Diagnostic data and all endpoint elevations (Recommended): 

    • Reports all elevation attempts, including unmanaged applications
    • Provides comprehensive visibility for security analysis
    • Helps identify additional applications that should have elevation rules

2. Diagnostic data and managed elevations only

    • Reports only elevations for applications with defined rules
    • Reduces data collection while maintaining visibility of controlled elevations

3.Diagnostic data only

    • Collects only operational data for EPM itself
    • No information about specific file elevations is reported

Scope Tags and Assignments

Scope Tags (Optional):

  • Apply scope tags if your organization uses role-based administration
  • Leave as default if scope tags are not required

Assignments:

  1. Click Next to proceed to the Assignments page
  2. Under Included Groups, click Add Groups
  3. Select the device or user groups that should receive this policy
  4. You can assign to both device groups and user groups
  5. Click Next

Review and Create

  1. Review all configured settings carefully
  2. Verify the assignment targets
  3. Click Create to deploy the policy

Step 2: Create Elevation Rules Policy

Elevation rules define which specific applications can be elevated and how.

Configuration Steps

  1. Go to Endpoint security > Endpoint Privilege Management > Policies
  2. Click Create policy
  3. Select Platform: Windows 10 and later
  4. Select Profile: Windows elevation rules policy
  5. Enter policy name: “EPM-Application-Rules”

Adding Rules

Click Add to create each rule:

Rule Properties:
  • Rule name: Descriptive name (e.g., “Elevate Notepad++“)
  • Description: Document the application and purpose
Elevation Type (Choose one):
  1. User confirmed (Recommended for most apps)
    • User receives confirmation prompt
    • Optional: Require business justification
    • Optional: Require Windows authentication

2. Automatic (Use cautiously)

    • Silent elevation without user interaction
    • Best for frequently-used, trusted applications

3. Support approved

    • Requires IT admin approval
    • Best for sensitive applications
Child Process Behavior:
  • Allow all child processes to run elevated
  • Require rule to elevate 
  • Deny all
  • Not configured

File Information

Required Fields:
  • File name: Include extension (e.g., notepad++.exe)
  • File path: Enter the file path of the application, leave blank if location varies
Validation Method (Choose one):
Option 1: Using Certificates (Recommended)
  • Signature source: Upload certificate file or use reusable settings
  • Certificate type: Publisher or Certificate authority

Extract certificate using PowerShell:
# Extract publisher certificate from an executable 

(Get-AuthenticodeSignature ".\application.exe").SignerCertificate | Export-Certificate -Type CERT -FilePath ".\app-cert.cer" 
Option 2: Using File Hash
  • Required when not using certificates
Get file hash using PowerShell:
# Get SHA256 hash of a file 

Get-FileHash -Path ".\application.exe" -Algorithm SHA256 
Complete the Policy
  1. Click Save after each rule
  2. Add additional rules as needed
  3. Click Next, assign to groups
  4. Review and Create

Admin Approval Process

  1. Go to Endpoint security > Endpoint Privilege Management > Elevation requests
  2. Review pending requests showing:
    • User and device information
    • Application details
    • Windows or Business justification

3. Click on request to view details

4. Click Approve or Deny

5. Enter admin justification 

6. Submit decision

Approval Duration: 24 hours from approval time

Quick Actions:
  • Add to reusable settings: Save certificate for future policies
  • Create a rule: Generate elevation rule from this request

User Experience

Context Menu Integration

After EPM policy applies, users see new option when right-clicking executable files:

  • Run with elevated access (EPM option)

 

 

Elevation Workflow

User-Confirmed:

  1. Right-click file > Run with elevated access 
  2. Confirm intent (and provide justification if required)
  3. Application launches elevated

 

 

 

 

 

 

 

 

 

 

 

Automatic:
  1. Right-click file > Run with elevated access
  2. Application launches immediately 
Support-Approved:
  1. Request elevation with justification 
  2. Wait for notification
  3. After approval, elevation works automatically for 24 hours

Quick Reference

Elevation Types Comparison
Type User Action Use Case Security Level
Automatic None Trusted business apps Medium
User Confirmed Confirmation + optional justification Most applications High
Support Approved Submit request, wait for approval Sensitive/high-risk apps Highest

 

Monitoring and Reporting

Access Reports

Navigate to Endpoint security > Endpoint Privilege Management > Reports

Available Reports:
  • Elevation report: All elevation attempts (managed and unmanaged)
  • Managed elevation report: Policy-controlled elevations only
  • Elevation by application: Grouped by application
  • Elevation by publisher: Grouped by software publisher
  • Elevation by user: Grouped by user account

Conclusion

Endpoint Privilege Management enables organizations to implement Zero Trust least privilege principles while maintaining user productivity. By following this guide, you can successfully deploy EPM with appropriate policies, monitoring, and governance.

Author

  • I specialize in cloud infrastructure and modern endpoint management, helping organizations build secure, scalable, and data-driven IT environments. With hands-on expertise in Microsoft Intune, MECM, Jamf, ManageEngine, and Azure, I ensure seamless device, application, and policy management across hybrid workplaces. Certified as a Microsoft Endpoint Administrator, Fabric Analytics Engineer, and Google Cloud Associate Cloud Engineer, I bring a blend of cloud, analytics, and automation skills to optimize IT operations. I’m passionate about driving efficiency, strengthening security, and transforming data into actionable business insights with tools like Power BI.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest posts