SqlCertForge.Audit

2.0.0

SqlCertForge (audit edition) -- READ-ONLY inventory and verification of SQL Server and Reporting Services (SSRS/PBIRS) certificate configuration: TLS bindings and HTTPS endpoints, estate-wide certificate inventory, TDE, backup encryption, mirroring/AG/Service Broker endpoint authentication, Always Encrypted column master keys, cell-level key hierarchies, PolyBase, and
SqlCertForge (audit edition) -- READ-ONLY inventory and verification of SQL Server and Reporting Services (SSRS/PBIRS) certificate configuration: TLS bindings and HTTPS endpoints, estate-wide certificate inventory, TDE, backup encryption, mirroring/AG/Service Broker endpoint authentication, Always Encrypted column master keys, cell-level key hierarchies, PolyBase, and client trust. Reports what is configured; makes NO changes. The free/community surface; state-changing provisioning lives in the full SqlCertForge module.
Show more

Minimum PowerShell version

5.1

Installation Options

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

Install-Module -Name SqlCertForge.Audit

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

Install-PSResource -Name SqlCertForge.Audit

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)

  • Keith Ramsey

Tags

SQL TLS Certificate ReportingServices PBIRS SSRS Audit ReadOnly MCP TDE AlwaysEncrypted Endpoint BackupEncryption PolyBase Inventory

Functions

Get-RsHttpConfig Test-RsHttpsEndpoint Test-SqlCertBinding Test-RsCertBinding Get-SqlCertInventory Test-SqlTdeConfiguration Test-SqlBackupEncryptionReadiness Test-SqlEndpointCertAuth Test-SqlColumnMasterKey Test-SqlCellKeyHierarchy Test-SqlPolyBaseCertificate Test-SqlCertClientTrust

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

v2.0.0: the read-only audit edition grows from four commands to twelve, matching the read-only surface of the full SqlCertForge module and the v2.0.0 C# MCP. Every command is read-only and never throws -- a read error is reported as a Failed result, not an exception. New in v2.0.0: Get-SqlCertInventory (estate-wide certificate inventory across engine, Reporting Services, TDE, backup, endpoint and cell surfaces, with expiry), Test-SqlTdeConfiguration, Test-SqlBackupEncryptionReadiness, Test-SqlEndpointCertAuth, Test-SqlColumnMasterKey, Test-SqlCellKeyHierarchy, Test-SqlPolyBaseCertificate and Test-SqlCertClientTrust. The original four (Get-RsHttpConfig, Test-RsHttpsEndpoint, Test-SqlCertBinding, Test-RsCertBinding) are unchanged. The DMV-backed checks read through the dbatools or SqlServer module when present and report a Failed result naming the missing provider when neither is; the registry, WMI and store checks have no such dependency. Safe against production. Runs on Windows PowerShell 5.1 and PowerShell 7. The bundled zero-dependency stdio MCP server exposes all twelve commands as read-only tools. State-changing provisioning remains in the full SqlCertForge module.

FileList

Version History

Version Downloads Last updated
2.0.0 (current version) 4 9/16/2026
1.0.0 20 8/26/2026