en-US/about_Get-CaConditionalAccessReport.help.txt
|
TOPIC about_Get-CaConditionalAccessReport SHORT DESCRIPTION Read-only Conditional Access policy inventory and unique-values catalogue module, built on the Microsoft Graph PowerShell SDK. Retrieves every Conditional Access policy in a tenant, normalises each into a flat per-policy record, and aggregates a deduplicated catalogue of the distinct values in use (workloads, grant controls, platforms, locations, client app types, referenced groups/roles, and naming-pattern tokens) so a separate, downstream exercise can baseline naming conventions and map new policies onto the existing estate. Makes no write, update, or delete Graph call. LONG DESCRIPTION The Get-CaConditionalAccessReport module provides PowerShell automation capabilities following production-grade standards including: - Advanced function patterns with CmdletBinding - SupportsShouldProcess on state-changing operations only - Comprehensive input validation - Logging via native PowerShell streams (Write-Verbose, Write-Warning, etc.) - Full Pester v5+ test coverage COMMANDS # Add your module's exported functions here. EXAMPLES # Add usage examples for your module's functions here. NOTES This module requires PowerShell 7.0 or later. SEE ALSO Write-ToLog |