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://mycorp.dev/docs/commands/Test-MtAppManagementPolicyEnabled #> function Test-MtAppManagementPolicyEnabled { [CmdletBinding()] [OutputType([bool])] param() $defaultAppManagementPolicy = Invoke-MtGraphRequest -RelativeUri "policies/defaultAppManagementPolicy" Write-Verbose -Message "Default App Management Policy: $($result.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 } |