ExplainerBeginnerMicrosoftUpdated July 13, 2026

Endpoint Privilege Management in Intune: Complete Guide

How Microsoft's native least-privilege tool lets standard users elevate approved tasks without permanent admin rights.

Emanuel De AlmeidaJuly 15, 202622 min read

Level

Beginner

Reading time

22 min

Concept

Endpoint Privilege Management (EPM)

Last reviewed

July 13, 2026

Endpoint Privilege Management (EPM) is a Microsoft Intune capability that removes the need for permanent local admin rights on Windows devices. It lets standard users elevate approved applications on demand, controlled by policies you define in the Intune admin center. EPM logs every elevation event, supports approval workflows, and uses an isolated virtual account to run elevated processes. It's part of the Intune Suite or available as a standalone add-on, and it targets the same problem that third-party tools like BeyondTrust and CyberArk solve: enforcing least privilege without killing user productivity.

Key takeaways

  • EPM lets standard users run approved apps with elevated privileges without permanent admin rights.
  • It requires the Microsoft Intune Suite or standalone EPM add-on license beyond Intune Plan 1.
  • Elevated processes run under an isolated virtual account, not the user's own profile.
  • Three elevation types are available: automatic, user-confirmed, and support-approved.
  • EPM currently supports Windows only. macOS is not covered as of mid-2026.

Quick explanation

In simple terms

EPM is a tool in Microsoft Intune that lets regular users run specific programs as an administrator when IT approves it, without making them a full-time admin on their computer.

Technical definition

EPM is a policy-driven privilege elevation framework within Intune that intercepts UAC prompts for standard users, matches the target binary against centrally managed elevation rules (by file hash, certificate, or path), and proxies the execution through an isolated virtual account with admin context, logging all elevation metadata to Intune for audit and compliance.

Analogy

Think of EPM like a building's key card system. Instead of giving every employee a master key (local admin), you give them a card that only opens specific doors (approved apps) when they tap it. The system logs every door opened, and some doors need a security guard's approval first.

Definition

Endpoint Privilege Management (EPM) is a Microsoft Intune capability that lets standard users run specific approved applications or tasks with elevated privileges, without granting them permanent local administrator rights on their Windows devices.

Endpoint Privilege Management is part of the Microsoft Intune Suite (also available as a standalone add-on). It addresses a core Zero Trust challenge: users need admin-level access for certain tasks, like installing approved software or updating drivers, but giving them permanent local admin rights creates a large attack surface. EPM solves this by allowing IT admins to define elevation rules in Intune. When a standard user needs to run an approved application, they right-click and select 'Run with elevated access.' EPM temporarily elevates only that specific process using an isolated virtual account, logs the event to Intune, and optionally requires a business justification or admin approval before granting access.

Why it matters

Permanent local admin rights are one of the most common attack vectors in enterprise environments. Malware running under an admin account can write to system paths, install drivers, and move laterally across the network. EPM removes this risk while keeping users productive, per Microsoft's own Zero Trust guidance on least-privilege access.

Core concepts

Elevation Settings Policy

The foundational EPM policy that enables the EPM agent on a device, sets the default behavior for unmanaged elevation requests, and controls diagnostic data reporting.

The elevation settings policy is the first thing you deploy. It activates EPM on the device and defines what happens when a user tries to elevate a file that isn't covered by any elevation rule. Options include denying the request, prompting the user for confirmation, or requiring support approval. Per Microsoft Learn, devices must receive this policy before they can process any elevation rules.

Example

Setting the default response to 'Deny elevation' for unsigned files, while allowing 'Require support approval' for publisher-signed files.

Why it matters — Without an elevation settings policy, EPM doesn't activate. The default behavior also determines your security posture for edge cases not covered by specific rules.

Elevation Rules Policy

A policy that defines which specific applications or scripts can be elevated, under what conditions, and with which elevation type.

Elevation rules match target files using criteria like file name, file hash, certificate, or file path. Each rule specifies an elevation type: automatic (no user interaction), user-confirmed (user confirms intent), or support-approved (requires admin approval in the Intune portal). Rules can also require a business justification from the user before elevation proceeds.

Example

Creating a rule that allows 'setup.exe' signed by a specific publisher certificate to elevate automatically, while requiring support approval for any unknown installers.

Why it matters — Rules are the core mechanism that balances security with productivity. Overly broad rules weaken security, while overly restrictive rules drive helpdesk tickets.

Elevation Types

The three ways EPM can handle an elevation request: automatic, user-confirmed, and support-approved.

Automatic elevation runs the app with admin privileges immediately, with no user interaction. This suits trusted, frequently used applications. User-confirmed elevation prompts the user to confirm their intent and optionally provide a business justification. Support-approved elevation sends the request to an IT admin in the Intune portal, who reviews and approves or denies it. The user is notified once a decision is made.

Example

A driver update tool might use automatic elevation, a departmental LOB app might use user-confirmed, and an unfamiliar installer would use support-approved.

Why it matters — Choosing the right elevation type per application is the main design decision in an EPM deployment. It directly affects both security posture and user experience.

Virtual Account Isolation

EPM runs most elevated processes under an isolated virtual account rather than the user's own account, limiting the elevated process's access to user-specific data.

When EPM elevates a process, it doesn't add the user to the local administrators group. Instead, it creates a temporary virtual account with admin privileges to run that specific process. This isolation means the elevated process can't access the user's profile data, reducing the risk of privilege escalation or data exposure. The exception is the 'Elevate as current user' type, which runs under the user's own context when needed.

Example

An installer running under the virtual account can write to Program Files but can't read the user's Documents folder or browser profile.

Why it matters — Virtual account isolation is what makes EPM fundamentally different from simply granting local admin rights. It limits the blast radius of any elevated process.

Managed vs. Unmanaged Elevations

Managed elevations are those facilitated by EPM through rules or default settings. Unmanaged elevations are traditional admin elevations that bypass EPM entirely.

Intune's EPM reporting distinguishes between managed elevations (those EPM controlled) and unmanaged elevations (those that happen outside EPM, such as a user who still has local admin rights using a standard UAC prompt). Tracking both types helps identify gaps in your EPM coverage and users who still have unnecessary admin rights.

Example

If the elevation report shows unmanaged elevations from a specific device group, it means those users still have local admin rights that EPM isn't controlling.

Why it matters — Monitoring unmanaged elevations is how you measure the completeness of your EPM rollout and identify remaining local admin accounts to remove.

How it works

1

IT admin creates elevation policies in Intune

An administrator defines an elevation settings policy (which activates EPM and sets defaults) and one or more elevation rules policies (which specify which apps can elevate and how). These policies are deployed to user or device groups through Intune.

Policy creation

Example — Admin creates a rule allowing 'app-installer.exe' with a specific SHA-256 hash to elevate with user confirmation.

2

EPM agent provisions on the device

When a device receives the elevation settings policy, Intune automatically provisions the EPM client-side agent. No manual installation is required. The agent installs to C:\Program Files\Microsoft EPM Agent and begins enforcing the received policies.

Agent provisioning

Example — After policy sync, the EPM agent folder appears on the device and the 'Run with elevated access' context menu option becomes available.

3

User requests elevation

A standard user right-clicks an application and selects 'Run with elevated access.' The EPM agent intercepts this request and checks it against the deployed elevation rules.

Elevation request

Example — A user right-clicks a software installer and chooses 'Run with elevated access' instead of the standard 'Run as administrator' UAC prompt.

4

EPM evaluates the rule and processes the request

The agent matches the file against elevation rules by hash, certificate, or path. If a match is found, the configured elevation type determines the next action: automatic elevation, user confirmation prompt, or routing to admin approval. If no rule matches, the default elevation response from the settings policy applies.

Rule evaluation

Example — The file hash matches an automatic elevation rule, so EPM elevates the process immediately with no user prompt.

5

Process runs in elevated context and event is logged

EPM runs the approved process under an isolated virtual account with admin privileges. The elevation event, including file details, user identity, device, timestamp, and business justification (if required), is logged to Intune for audit and compliance reporting.

Execution and audit

Example — The installer runs successfully, and the elevation appears in the Intune Endpoint Privilege Management elevation report within 24 hours.

Use cases

Removing local admin from knowledge workers

IT administrators

Replace permanent admin rights with EPM rules for the 5-10 applications that actually need elevation, like LOB installers and driver updates.

A finance team that previously had local admin to install a tax reporting tool now uses EPM automatic elevation for that specific app.

Benefit — Eliminates the most common endpoint attack vector without increasing helpdesk tickets.

Controlled software installation for developers

IT administrators and developers

Developers often need to install SDKs, runtimes, and tools. EPM lets them elevate approved development tools while blocking unknown installers.

A developer can install Visual Studio updates via automatic elevation but needs support approval for any unsigned executable.

Benefit — Maintains developer productivity while enforcing organizational security standards.

MSP multi-tenant least-privilege enforcement

Managed Service Providers

MSPs can deploy EPM policies per tenant to standardize least-privilege posture across client environments.

An MSP deploys EPM across 50 client tenants, each with tailored elevation rules for their specific LOB applications.

Benefit — Consistent security posture across clients with centralized reporting.

Compliance evidence for audit

Security and compliance teams

EPM's elevation logging provides auditable evidence that least-privilege controls are enforced, supporting SOC 2, ISO 27001, and NIST compliance.

During an ISO 27001 audit, the organization exports EPM elevation reports to demonstrate that admin rights are controlled and logged.

Benefit — Ready-made audit trail for privilege management controls.

Benefits

Eliminates permanent local admin rights

Users run as standard users by default, removing the most exploited endpoint attack vector.

Malware executing under a standard user context can't install drivers, write to system directories, or disable security software.

Native integration with Intune

No separate console, agent deployment, or infrastructure required. EPM is managed entirely from the Intune admin center.

Policies, approvals, and reports all live in the same portal administrators already use for device management.

Granular elevation control

Rules can match applications by file hash, publisher certificate, or file path, with three distinct elevation types.

A high-confidence rule using SHA-256 hash for a critical LOB app, and a broad certificate-based rule for a trusted vendor's suite.

Complete audit trail

Every elevation event is logged with file details, user identity, device name, timestamp, and business justification.

The elevation report in Intune shows exactly who elevated what, when, and why, across the entire device fleet.

Limitations

Windows only

High

EPM does not support macOS, Linux, iOS, or Android as of mid-2026. Organizations with mixed-OS environments need a separate solution for non-Windows endpoints.

Workaround — Use a third-party PAM tool like BeyondTrust or CyberArk for macOS privilege management alongside EPM for Windows.

Requires additional licensing

Medium

EPM is not included in Intune Plan 1. It requires either the Microsoft Intune Suite ($10/user/month) or the standalone EPM add-on ($3/user/month), on top of the base Intune license.

Workaround — Evaluate whether EPM alone justifies the cost, or whether the full Intune Suite bundle makes more sense for your organization.

Approval notifications depend on sync frequency

Medium

Support-approved elevations are routed to the Intune portal, but the user is notified only on the next device sync. This can take minutes to hours depending on sync settings.

Workaround — Force a manual sync on the device after submitting an approval request, or configure more frequent check-in intervals.

Reporting delay

Low

Elevation event data processes every 24 hours, so there's no real-time dashboard for elevation activity.

Workaround — Use Microsoft Defender for Endpoint Advanced Hunting with the AppElevationRequest action type for near-real-time visibility.

No built-in denial notification

Low

When an admin denies a support-approved request, the user doesn't receive a pop-up notification. They must check back or be told separately.

Workaround — Establish a communication channel (email, Teams) for notifying users about denied requests.

Architecture

EPM uses a client-server architecture. Policies are authored and managed centrally in the Intune admin center. The EPM client agent, automatically provisioned on enrolled Windows devices, enforces these policies locally. Elevation events and approval requests flow back to Intune for centralized reporting and workflow management.

Intune Admin Center

Central policy authoring, deployment, approval workflow, and reporting interface for EPM.

Endpoint Security > Endpoint Privilege Management in the Intune portal.

EPM Client Agent

Client-side component that receives policies, intercepts elevation requests, evaluates rules, and enforces elevation behavior on the device.

Installed automatically at C:\Program Files\Microsoft EPM Agent when the device receives an elevation settings policy.

Elevation Settings Policy

Activates EPM on the device and defines default elevation behavior and reporting scope.

Default response set to 'Deny elevation' for unmanaged files.

Elevation Rules Policy

Defines per-application or per-script elevation behavior based on file identity (hash, certificate, path).

Rule matching 'app.exe' by SHA-256 hash with user-confirmed elevation type.

Virtual Account

Isolated account used by EPM to run elevated processes, separating admin context from the user's profile.

Installer writes to system paths but can't access user-specific data.

Elevation Reports

Centralized reporting in Intune showing managed and unmanaged elevation events with file, user, device, and timestamp metadata.

Elevation Report and Managed Elevation Report under Endpoint Privilege Management in Intune.

Data flow

Policy creation flows from Intune admin center to devices via Intune policy sync. Elevation requests are processed locally by the EPM agent. Elevation event telemetry flows back to Intune for reporting. Support-approved requests are routed to the Intune portal for admin action, and approval notifications are delivered to the device on the next sync.

Integrations: Microsoft Intune device management, Microsoft Entra ID (for device identity and join), Microsoft Defender for Endpoint (Advanced Hunting for EPM events), Intune reporting and compliance

Architecture limitations

EPM is Windows-only (no macOS or Linux support as of mid-2026). Approval notifications depend on device check-in frequency, which can introduce delays. Elevation reports process data every 24 hours, so there's no real-time visibility.

Examples

Removing admin rights from a pilot group

An organization starts with a 50-user pilot group that currently has local admin rights.

IT deploys EPM in audit mode for 2-4 weeks, reviews the elevation report to identify which applications need rules, creates elevation rules for each one, then removes the pilot group from local administrators via Intune Account Protection policy.

OutcomeThe pilot group runs as standard users with no productivity loss because all required apps have elevation rules. The elevation report provides full visibility into privilege usage.

Handling ad-hoc software requests

A marketing team member needs to install a one-time design tool not covered by existing rules.

The user right-clicks the installer and selects 'Run with elevated access.' Since no rule matches, the default elevation response (support-approved) routes the request to the Intune portal. The admin reviews the file details, approves the one-time elevation, and optionally creates a permanent rule for future requests.

OutcomeThe user installs the tool within the approval SLA. The elevation event is logged. The admin decides whether to create a standing rule or keep it as a one-off.

Comparisons

EPM vs. BeyondTrust Privilege Management vs BeyondTrust Endpoint Privilege Management

BeyondTrust is a mature, cross-platform privilege management solution with deep policy flexibility. EPM is Microsoft's native, Intune-integrated alternative that covers Windows only but requires no additional infrastructure.

CriterionEPM vs. BeyondTrust Privilege ManagementBeyondTrust Endpoint Privilege Management
Platform supportWindows onlyWindows, macOS, Linux
Management consoleIntegrated in Intune admin centerSeparate BeyondTrust console
InfrastructureCloud-native, no additional serversRequires BeyondTrust infrastructure or SaaS
LicensingIntune Suite or standalone add-onSeparate commercial license

When to choose — EPM fits best for Intune-centric, Windows-only environments. BeyondTrust suits organizations needing cross-platform coverage or more advanced policy controls.

EPM vs. Windows LAPS vs Windows Local Administrator Password Solution (LAPS)

LAPS manages the local admin account password, while EPM removes the need for users to have admin rights entirely. They solve different problems and complement each other.

CriterionEPM vs. Windows LAPSWindows Local Administrator Password Solution (LAPS)
PurposeLets standard users elevate approved appsRotates and secures the local admin account password
User experienceUsers right-click to elevate specific appsUsers don't interact with LAPS directly
Attack surface reductionRemoves permanent admin rights from usersPrevents lateral movement via shared admin passwords

When to choose — Deploy both: EPM for user-facing least privilege, LAPS for securing the emergency local admin account.

Myths, corrected

Myth

EPM gives users temporary admin rights

Correction

EPM doesn't add users to the local administrators group. It runs the elevated process under an isolated virtual account. The user never actually becomes an admin.

Why it happens: People conflate 'elevated privileges' with 'admin account.' EPM elevates the process, not the user.

Myth

EPM replaces the need for LAPS

Correction

EPM and LAPS address different risks. EPM controls user-initiated elevation. LAPS secures the local admin account password for break-glass scenarios. Both should be deployed together.

Why it happens: Both relate to local admin management, so they're often confused as alternatives.

Myth

EPM is included with Intune Plan 1

Correction

EPM requires either the Microsoft Intune Suite or a standalone EPM add-on license, both of which are additional to Intune Plan 1. Microsoft has announced some Intune Suite capabilities may be included in M365 E3/E5 later in 2026, but as of mid-2026, EPM remains an add-on.

Why it happens: Intune Plan 1 is bundled with many Microsoft 365 licenses, leading to the assumption that all Intune features are included.

Myth

EPM works on macOS

Correction

EPM is Windows-only as of mid-2026. Microsoft does not offer EPM for macOS. Organizations need a third-party tool for macOS privilege management.

Why it happens: Intune manages macOS devices, so people assume all Intune security features extend to macOS.

Practical implications

For admins

Plan for a phased rollout: deploy EPM in audit mode first to identify which applications need elevation rules before removing local admin rights. The elevation report in Intune is your primary tool for building the initial rule set. Expect 2-4 weeks of audit before moving to enforcement.

For MSPs

EPM can standardize least-privilege posture across client tenants. Create template elevation rules for common LOB applications and adapt per client. Factor the Intune Suite or EPM add-on license cost into your per-seat pricing.

For business

EPM directly reduces the risk of ransomware and lateral movement by eliminating permanent admin rights. It supports compliance requirements (SOC 2, ISO 27001, NIST) with built-in audit trails. The trade-off is additional licensing cost and the effort to build and maintain elevation rules.

For security

EPM aligns with Zero Trust least-privilege principles. Combine it with Conditional Access policies and Microsoft Defender for Endpoint for a layered security model. Use Defender Advanced Hunting to query EPM elevation events in near-real-time.

For end users

Users right-click approved apps and select 'Run with elevated access' instead of calling the helpdesk. For support-approved requests, they provide a business justification and wait for admin approval. The experience is smoother than logging a ticket, but the approval delay (depending on sync frequency) can be a friction point.

Cost impact

The Intune Suite costs $10/user/month; the standalone EPM add-on costs approximately $3/user/month. Both are on top of the base Intune Plan 1 license. Weigh this against helpdesk ticket reduction and reduced incident response costs from compromised admin accounts.

Operational impact

Initial deployment requires effort to build the elevation rule set during the audit phase. Ongoing maintenance involves reviewing approval requests and updating rules as new applications are deployed. The elevation report simplifies this, but it's not zero-touch.

Decision guide

Use when

  • Your organization uses Microsoft Intune to manage Windows endpoints
  • You want to remove local admin rights from standard users
  • You need a native, cloud-managed least-privilege solution without additional infrastructure
  • You need auditable elevation logs for compliance (SOC 2, ISO 27001, NIST)

Avoid when

  • You need cross-platform privilege management (macOS, Linux)
  • You need real-time elevation monitoring (EPM reports process daily)
  • You don't use Intune for device management
  • You need full PAM capabilities for server and infrastructure access

Requirements

  • Microsoft Intune Plan 1 (base)
  • Intune Suite or standalone EPM add-on license
  • Windows 10 version 2004 or later, or Windows 11
  • Microsoft Entra ID joined or hybrid joined devices
  • Intune enrollment (or Configuration Manager co-management)

Alternatives

  • BeyondTrust Endpoint Privilege Management (cross-platform, mature)
  • CyberArk Endpoint Privilege Manager (enterprise PAM integration)
  • Windows LAPS (complementary, not a replacement)
  • Manual UAC management with Group Policy (limited, no audit trail)
Choose EPM if you're already invested in Intune and need Windows least-privilege enforcement with native integration and audit. Choose a third-party tool if you need cross-platform coverage or advanced PAM features. Deploy LAPS alongside EPM regardless.

Related terms

Least privilege

The principle that users and processes should operate with the minimum permissions necessary to perform their tasks.

Zero Trust

A security model that assumes no implicit trust based on network location, requiring continuous verification for every access request.

Windows LAPS

Windows Local Administrator Password Solution, which automatically rotates and secures the local admin account password on managed devices.

Intune Suite

A premium bundle of advanced Intune capabilities including EPM, Remote Help, Advanced Analytics, Cloud PKI, and Enterprise App Management.

User Account Control (UAC)

A Windows security mechanism that prompts for consent or credentials when an application requires elevated privileges.

Frequently asked questions

Is Endpoint Privilege Management included with Microsoft 365 E5?

As of mid-2026, EPM is not included with Microsoft 365 E5 by default. It requires the Intune Suite add-on or a standalone EPM license. Microsoft has announced plans to include some Intune Suite capabilities in M365 E3/E5 later in 2026, but the rollout timeline hasn't been confirmed.

Does EPM work on macOS devices?

No. EPM is Windows-only as of mid-2026. Microsoft does not offer EPM for macOS. Organizations needing macOS privilege management should evaluate third-party tools like BeyondTrust or CyberArk.

What happens when a user tries to elevate an app without a matching rule?

The default elevation response from the elevation settings policy applies. This can be configured to deny the request, prompt the user for confirmation, or require support approval. If no elevation settings policy is deployed, EPM rejects the request by default.

Does EPM give users local admin rights?

No. EPM elevates individual processes using an isolated virtual account. The user is never added to the local administrators group. Only the specific approved process runs with admin context.

How long does it take for a support-approved elevation to reach the user?

The approval notification is delivered to the device during the next Intune policy sync. Sync frequency varies, but you can force an immediate sync from the Company Portal app or by running the PushLaunch scheduled task.

Can EPM replace third-party privilege management tools?

For Windows-only environments managed by Intune, EPM can replace most third-party endpoint privilege management tools. However, organizations with cross-platform needs (macOS, Linux) or complex PAM requirements for server infrastructure may still need a third-party solution alongside or instead of EPM.

What reporting does EPM provide?

EPM provides two main reports in Intune: the Elevation Report (all reported elevations) and the Managed Elevation Report (elevations handled by specific rules). Both include file name, user, device, result, and timestamp. Data processes every 24 hours. For near-real-time queries, use Microsoft Defender for Endpoint Advanced Hunting with the AppElevationRequest action type.

Conclusion

Endpoint Privilege Management is Microsoft's native answer to the least-privilege problem on Windows endpoints. It removes permanent local admin rights, replaces them with policy-controlled on-demand elevation, and logs everything to Intune for audit. The licensing requires an Intune Suite subscription or standalone add-on, it's Windows-only, and reporting has a 24-hour delay. But for Intune-managed Windows environments, it eliminates the need for a separate third-party tool and integrates directly into the admin workflow you already use.

Main takeaway

EPM lets standard users elevate approved apps without admin rights, using policies and audit trails managed entirely from the Intune admin center.

If you're planning an EPM deployment, start with Microsoft's official planning guide on Microsoft Learn, then run an audit-mode pilot to build your elevation rule set before removing local admin rights.

Reader reviews

Rate this articleBe the first to rate
No written reviews yetRate the article above, or be the first to share your experience.

Related articles