CaOutcome

0.6.1

Predicts Entra Conditional Access sign-in outcomes before report-only policies go live

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name CaOutcome

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name CaOutcome

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Jeffrey Stuhr. All rights reserved.

Package Details

Author(s)

  • Jeffrey Stuhr

Tags

Entra EntraID MicrosoftEntra AzureAD ConditionalAccess WhatIf ReportOnly MFA ZeroTrust Maester MicrosoftGraph Identity Security Baseline Drift Windows Linux MacOS

Functions

ConvertTo-CaOutcome Expand-CaScenario Invoke-CaScenarioMatrix Export-CaBaseline Compare-CaBaseline

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

0.6.1 - Fixes the Maester pipeline, and notes what Maester 3.0 needs.

Test-MtConditionalAccessWhatIf -AllResults | ConvertTo-CaOutcome produced one outcome per
policy instead of one for the sign-in, because PowerShell unrolls Maester's unwrapped
collection onto the pipeline and each policy result was folded on its own. Policy results
piped in one at a time are now collected and folded together once. Passing a whole response
by parameter, or piping an envelope or JSON string, was never affected.

The custom test template runs unchanged under Maester 2.x and 3.0. Maester 3.0 no longer
installs Pester and needs 5.7.1 or later; without it the template is skipped with a warning.

See CHANGELOG.md for the detail.

FileList

Version History

Version Downloads Last updated
0.6.1 (current version) 5 10/28/2026
0.6.0 27 9/25/2026