public/maester/entra/Test-MtAppManagementPolicyEnabled.ps1
|
<# .Synopsis Checks if the default app management policy is enabled. .Description GET /policies/defaultAppManagementPolicy .Example Test-MtAppManagementPolicyEnabled .LINK https://maester.dev/docs/commands/Test-MtAppManagementPolicyEnabled #> function Test-MtAppManagementPolicyEnabled { [CmdletBinding()] [OutputType([bool])] param() try { $defaultAppManagementPolicy = Invoke-MtGraphRequest -RelativeUri 'policies/defaultAppManagementPolicy' Write-Verbose -Message "Default App Management Policy: $($defaultAppManagementPolicy.isEnabled)" $result = $defaultAppManagementPolicy.isEnabled -eq 'True' if ($result) { $resultMarkdown = 'Well done. Your tenant has an app management policy enabled.' } else { $resultMarkdown = 'Your tenant does not have an app management policy defined.' } Add-MtTestResultDetail -Result $resultMarkdown return $result } catch { Add-MtTestResultDetail -SkippedBecause Error -SkippedError $_ return $null } } |