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โ
RELATED LINKSโ
https://maester.dev/docs/commands/Test-MtEntitlementManagementValidApprovers