Skip to main content
Version: 2.0.1 (preview)

Test-MtEntitlementManagementValidApprovers

SYNOPSISโ€‹

Checks if access package approval workflows have valid approvers

SYNTAXโ€‹

Test-MtEntitlementManagementValidApprovers [-ProgressAction <ActionPreference>] [<CommonParameters>]

DESCRIPTIONโ€‹

MT.1109 - Access package approval workflows must have valid approvers

This test identifies Microsoft Entra ID Governance access package assignment policies with approval workflows that reference invalid approvers. Invalid approvers can cause:

  • Approval workflow failures
  • Access request timeouts
  • Broken automation flows
  • User frustration and support tickets

The test validates that all approval workflows have:

  • Valid user approvers (account enabled, not deleted)
  • Valid group approvers (group exists and has members)
  • Manager approvers where requestor has an assigned manager
  • No references to deleted or disabled accounts

Learn more: https://maester.dev/docs/tests/MT.1109

EXAMPLESโ€‹

EXAMPLE 1โ€‹

Test-MtEntitlementManagementValidApprovers

Returns $true if all approval workflows have valid approvers

PARAMETERSโ€‹

-ProgressActionโ€‹

{{ Fill ProgressAction Description }}

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParametersโ€‹

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTSโ€‹

OUTPUTSโ€‹

System.Booleanโ€‹

NOTESโ€‹

https://maester.dev/docs/commands/Test-MtEntitlementManagementValidApprovers