Krit.Hardening.psm1
|
<# .SYNOPSIS Krit.Hardening - Kritical Hardening toolkit (audit-only in v1.0.0). .AUTHOR Joshua Finley - Kritical Pty Ltd - https://kritical.net #> Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' $here = Split-Path -Parent $PSCommandPath foreach ($dir in 'Private','Public') { $folder = Join-Path $here $dir if (Test-Path -LiteralPath $folder) { Get-ChildItem -LiteralPath $folder -Filter '*.ps1' -File | Sort-Object Name | ForEach-Object { . $_.FullName } } } Export-ModuleMember -Function @( 'Test-KritHardenPrereqs', 'Install-KritHardenModules', 'Get-KritHardenModuleStatus', 'Test-KritHardenCompliance', 'New-KritHardenReport', 'Get-KritHardenBanner' ) |