Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Conditional Access policies should not reference non-existent users, groups, or roles

MT.1066MediumEntra IDConditional Access

Part of Maester · Entra ID · Conditional Access · All checks

Run this check
Invoke-Maester -TestId MT.1066

Conditional Access policies should not reference non-existent users, groups, or roles

Section titled “Conditional Access policies should not reference non-existent users, groups, or roles”

This test checks if there are any Conditional Access policies that reference non-existent users, groups, or roles.

This usually happens when a user, group, or role is deleted but is still referenced in a Conditional Access policy.

Non-existent objects in your policy can lead to unexpected gaps or behavior. This may result in Conditional Access policies not being applied to the intended users or the policy not functioning as expected.

To fix this issue:

  • Open the impacted Conditional Access policy.
  • Remove the non-existent user, group, or role from the policy.
  • If the object is still needed, recreate it or replace it with a valid alternative.
  • Click Save to apply the changes.
Every attribute of this check
FieldValue
Test IDMT.1066
SeverityMedium
SuiteMaester
ProductEntra ID
FeatureConditional Access
AreaAccess control
Resource typeConditionalAccessPolicy
User impactLow
Implementation costLow
MITRE ATT&CKT1078.004 Cloud Accounts
PowerShell testTest-MtCaReferencedObjectsExist
ServicesGraph