CaOutcome

0.6.0

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.0 - First release from its own repository, and first on the PowerShell Gallery.

Command help is now compiled MAML built from PlatyPS Markdown, and every command carries
[OutputType()] naming the type it actually returns - CaOutcome.Result, CaOutcome.Scenario,
CaOutcome.Baseline or CaOutcome.Drift - so tab completion works on the output. No change to
what any command does.

See CHANGELOG.md for the detail.

FileList

Version History

Version Downloads Last updated
0.6.0 (current version) 6 9/25/2026