fastDFIR.psm1
|
# fastDFIR.psm1 $Public = @(Get-ChildItem -Path $PSScriptRoot\Public -Recurse -Filter "*.ps1") $Private = @(Get-ChildItem -Path $PSScriptRoot\Private -Recurse -Filter "*.ps1") # Dot source the files foreach ($import in @($Public + $Private)) { try { . $import.FullName } catch { Write-Error "Failed to import function $($import.FullName): $_" } } Import-ADModule # Export public functions Export-ModuleMember -Function $Public.BaseName |