Skip to content
InvardiaInvardia
Why InvardiaProductsFeaturesPricingCommunity
Docs
All documentation
Product documentationPIM ManagerSecurityInsight
SettingsPIM Manager settingsSecurityInsight settingsEntra Policy Suite settings
ScriptsPIM Manager scriptsSecurityInsight scriptsEntra Policy Suite scriptsInvardia scripts
Error codesPIM Manager error codesSecurityInsight error codes
API and MCPPIM Manager APIPIM Manager MCP toolsSecurityInsight APISecurityInsight MCP tools
SecurityPIM Manager security packSecurityInsight security packEntra Policy Suite security pack
Network and designPIM Manager network guidesPIM Manager command wizardNetwork egressDesign your installationCalculate your cost
SupportSetup scriptsRemote support access
Search the docs
SupportAboutContactBook a demoCustomer portalDesign your installationFree Pro trial

PIM Manager docs

1 Why

  • Why PIM Manager

2 Features

  • Features
  • Delegation model
  • Change control
  • Admin accounts
  • Visibility and evidence
  • Integrations
  • Platform and editions

3 How to design

  • How to design
  • Nested groups
  • Role-assignable groups
  • Tiers and levels
  • Naming
  • Migration
  • Workload roles

4 Security design

  • Security design
  • Identities
  • Engine permissions
  • Database
  • Sign-in
  • Approval and audit
  • Support access
  • Updates and license
  • Data
  • Database access (least privilege)

5 Architecture, setup and sizing

  • Architecture
  • Setup
  • Sizing

6 Operate

  • Operate
  • Guards
  • Access reviews
  • PIM Activator
  • Settings

7 Integrate

  • Integrate
  • REST API and ServiceNow
  • MCP server for AI assistants
  • Hybrid Active Directory
  • MSP: managing and managed tenants

8 Knowledge base

  • Knowledge base
  • How to onboard a consultant
  • How to onboard an admin
  • How to delegate a Power BI workspace
  • How to delegate an Azure landing zone or subscription
  • How to delegate Intune roles
  • How to delegate Defender XDR to a helpdesk
  • How to use Discovery and gaps
  • How to handle drift
  • How to undo a commit
  • How to enable access reviews
  • How to approve a held policy change
  • How to add a break-glass account
  • How to install the PIM Activator without Intune
  • How to set up PIM for Active Directory
  • How to read the access map and see who can activate a role
  • How to find the least-privileged role for a task
  • MSP: how to roll a change to one wave
  • How to activate with the PIM Activator
  • How to offboard an admin
  • FAQ
  • Lessons learned

9 Reference

  • Reference
  • Glossary

10 Support

  • Support

On this page

  • What you need
  • The three kinds of drift
  • What the comparison covers
  • Open the page
  • Put missing and changed items right
  • Take an extra under management
  • Delete an extra
  • Ignore a finding
  • Special cases
  • The drift mail
  • Check the result
  • Undo

PIM Manager documentation · Verified against PIM Manager 3.0.23.3 on Nov 3, 2026

How to handle drift

Someone changes an assignment in the Entra admin center or the Azure portal, and your tenant no longer matches what PIM Manager says it should hold. The Drift: live vs desired page shows each difference, and offers one explicit action per kind: put it right, take it under management, delete it, or ignore it.

What you need

  • The Admin role in PIM Manager to apply, import, ignore or re-add, and to start a new check. A Reader can view the page.
  • The SuperAdmin role to delete an extra. For everybody else the Delete buttons are shown disabled, with the reason.
  • To delete an extra assignment, a Pro edition: that delete is a revoke, and revoking is available in Pro editions; in Community, remove it in the Microsoft Entra admin center or the Azure portal.

The three kinds of drift

For every area the engine manages, the page compares what PIM Manager says should exist (desired) with what the tenant holds (live):

Drift Meaning Your choices
missing Desired, but not in the tenant Apply now, or Ignore
changed In the tenant, but different; the row says what differs Apply now, or Ignore
extra In the tenant, but not desired Import into PIM, Delete (SuperAdmin) or Ignore

An ignored finding has one action: Re-add. Apply now does not change an extra. An area can also show warnings, such as a group with no workload role or a role bound to a group PIM Manager does not define. A warning cannot be applied; fix it at its source.

What the comparison covers

The page compares what PIM Manager manages: the areas the engine manages, such as Entra role assignments, PIM for Groups memberships and the groups that carry your naming prefix. The note at the top of the page says so: This compares what PIM manages. It does not see privileged objects PIM never created.

What that means in practice:

  • Listed as extra: what the engine reads in its areas but no definition names. That can include an object someone else created inside what PIM Manager reads, for example a group with your naming prefix that no definition names. An area with no definitions at all lists everything live there as extra.
  • Not listed, however privileged: what the engine does not read, for example a group without your naming prefix that holds no role PIM Manager manages.

So no drift means no drift in the areas PIM Manager manages, not that nothing else is privileged. For the rest, use Reviews & controls > Delegation overview, which lists the active privileged assignments in the tenant, and Discovery and gaps (Pro; not in Community). The note also links a separate read-only check script; it finds only groups and administrative units that test runs left behind (names that start with PIMTEST- or PIMCOREENGINE-), and you do not need it here.

PIM Manager does not remove an extra automatically; a SuperAdmin can delete it from this page. The one automatic removal is access that PIM Manager itself put in place and you later removed from its configuration (see Delete an extra).

Open the page

  1. Open Reviews & controls > Drift: live vs desired. The page shows the latest stored check, with its time. A scheduled job runs the check in the background (Jobs > Job schedule), so opening the page does not wait for the tenant.
  2. To check again, press Check now. The result appears on the page in a few minutes.
  3. The counts at the top add up missing, changed and extra. An area that could not be checked says so and is not counted as in sync.
  4. Click an area to expand it and see its items.

Drift: live compared with desired per area; two areas are open with their differences, and each extra item offers Import into PIM, Delete or Ignore

Put missing and changed items right

  1. Tick the missing and changed items to correct. The checkbox in an area’s header ticks all of its items.
  2. Press Apply now (correct selected drift).

This starts an engine run that re-applies only the items you ticked. It creates and updates; it removes nothing.

Take an extra under management

Use this when the extra is right and PIM Manager should manage it.

  1. Press Import into PIM on the item, or tick several extras and press Import ticked extras into PIM.
  2. For a whole group, PIM Manager asks which kind of group definition to file it under: type one of Roles, Tasks, Services, Processes, Organization, Projects or CrossOrg. These are the lists PIM Manager keeps group definitions in, not the tag prefixes on Naming. The existing group is matched by its exact name; no second group is created. PIM Manager checks only that no definition already uses that name; it does not check the group’s owners or members. Check them in the Microsoft Entra admin center first (see Naming).
  3. Open Pending changes > Review & commit queue. The rows are shown as an import. Press Commit all.

The drift clears after the next check. When an extra cannot be imported from here, the button is disabled and its tooltip says why.

Delete an extra

Use this when the extra must go. Only a SuperAdmin can do it.

  1. Press Delete on the item, or tick several extras and press Delete ticked extras.
  2. What happens depends on the item:
    • An assignment becomes a queued revoke (Pro editions; not in Community). On Pending changes, tick it in the change queue and press Commit selected; the engine removes it on its next run.
    • A whole group asks you to type DELETE, with a warning when the group looks like a Tier-0 group. It becomes one red DELETE item on Pending changes, committed on its own with Commit this DELETE; Commit all skips it. The engine then empties and deletes the group on its next run, within the guards.

If your own infrastructure code created a group, delete it there, or the code creates it again.

Some extras need no action from you. An item that PIM Manager put in place and you then removed from its configuration is removed by the daily reconcile, under its rules and removal limits, unless a SuperAdmin set the reconcile to report only. Read more in Guards.

Ignore a finding

Use this for a difference you accept.

  1. Press Ignore on the item, or tick several and press Ignore ticked.
  2. The finding leaves the counts, this page and the drift mail. Nothing changes in your tenant.

Ignored findings are listed under ignored finding(s) at the bottom of the page, with who ignored them and when.

Special cases

  • An area with no definitions lists everything live there as extra, so you can see it. PIM Manager removes nothing from such an area by itself; use Import into PIM or Delete per item.
  • More extras than one run removes are all listed, and an automatic run holds them instead of removing them. Decide per item.

The drift mail

Drift mail at the top of the page sets how often the drift alert mail goes out: daily, weekly, biweekly, monthly or quarterly. The check itself keeps running on its own schedule, and this page shows the latest result.

Check the result

  1. After the engine has run, press Check now.
  2. The corrected, imported or deleted items are gone from the counts.
  3. If an item is still there, open Jobs > Engine logs & errors for the reason.

Undo

  • An ignored finding: open ignored finding(s) and press Re-add. It is back in the counts, the page and the drift mail.
  • An import: before you commit, Cancel all pending on Pending changes; after, undo the commit (see How to undo a commit).
  • A delete: before you commit, tick the item in the change queue on Pending changes and press Discard selected. A group deleted by the engine cannot be brought back by PIM Manager.
  • Apply now: the items it created or changed are the desired state, so they stay unless you change the configuration.

Verified against PIM Manager 3.0.23.3 on Nov 3, 2026Download PDF

← How to use Discovery and gapsHow to undo a commit →

InvardiaInvardia

See the risk. Control the access.

Products

PIM ManagerSecurityInsightEntra Policy SuiteAll featuresPricingFree 60-day Pro trialBook a demoWhy Invardia

Docs

DocumentationSearch the docsPIM Manager settingsSecurityInsight settingsPIM network guidesCommand wizardNetwork egressPIM Manager design configuratorSecurityInsight design configuratorDesign your installationCalculate your cost

Company

AboutContactCustomer portalSupportHow support worksHow updates reach youSupport in numbersSetup scriptsRemote support accessContact: info@invardia.com

Legal

Terms of saleLicence termsData processingPrivacyCookiesCompany information
© 2026 Invardia – a brand of 2LINKIT, founded and owned by Morten Knudsen · Strandvejen 21A, 6000 Kolding, Denmark · VAT DK39208032 · Contact: info@invardia.com