InforcerCommunity

0.5.0

Community PowerShell module for the Inforcer API. Created by Roy Klooster. Not owned or officially maintained by Inforcer.

Minimum PowerShell version

7.0

Installation Options

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

Install-Module -Name InforcerCommunity -RequiredVersion 0.5.0

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

Install-PSResource -Name InforcerCommunity -Version 0.5.0

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

Package Details

Author(s)

  • Roy Klooster

Tags

Inforcer API Community

Functions

Connect-Inforcer Disconnect-Inforcer Test-InforcerConnection Get-InforcerTenant Get-InforcerBaseline Get-InforcerTenantPolicies Get-InforcerAlignmentDetails Get-InforcerAuditEvent Get-InforcerSupportedEventType Get-InforcerUser Get-InforcerGroup Get-InforcerRole Export-InforcerTenantDocumentation Compare-InforcerEnvironments Get-InforcerAssessment Invoke-InforcerAssessment Get-InforcerReportType Invoke-InforcerReport Get-InforcerReportRun Save-InforcerReportOutput

Dependencies

This module has no dependencies.

Release Notes

v0.5.0: New Reports API cmdlets (Get-InforcerReportType, Invoke-InforcerReport, Get-InforcerReportRun, Save-InforcerReportOutput) wrapping /beta/reports/*. Sync+save default, -NoWait/-NoSave modes, -Open switch to launch saved files via OS default handler with extension allowlist, pipeline-bindable catalog objects, three-phase Write-Progress, and proper Content-Disposition parsing. Connect-Inforcer accepts any valid API key regardless of scope (envelope-shape detection) and best-effort primes the Reports catalog cache for instant TAB completion. Invoke-InforcerApiRequest now handles all three error envelope shapes (app-layer, APIM gateway, RFC 9110 ProblemDetails), captures x-correlation-id, and surfaces structured errors[] field details so validation failures tell you which field actually broke. Dynamic -AssessmentId completer with three-state UX (not connected / scope denied / connected) caching denial on 401 and 403. Breaking: Invoke-InforcerReport ConfirmImpact bumped from Low to Medium. See CHANGELOG.md for full details.

FileList

Version History

Version Downloads Last updated
0.6.0 20 7/7/2026
0.5.0 (current version) 28 6/30/2026
0.4.0 64 5/15/2026
0.3.1 33 5/1/2026
0.3.0 25 4/16/2026
0.2.1 26 4/5/2026
0.2.0 8 4/2/2026
0.1.0 14 3/30/2026
0.0.3 18 3/6/2026
Show more