HDCS_Audits.psm1
$Public = Get-ChildItem -Path $PSScriptRoot\Public\*.ps1 -Recurse #-ErrorAction SilentlyContinue #Dot source the files foreach ( $Import in $Public ) { try { . $Import.FullName } Catch { Write-Error -Message "Failed to import function $($Import.FullName): $_" } } foreach ($item in $Public) { Write-Verbose "Exporting ${item.BaseName}" Export-ModuleMember -Function $item.BaseName } |