Skip to main content
Version: 2.0.0

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