PSNba.psm1
$cmdletFiles = Get-ChildItem -Path "$($PSScriptRoot)\*.ps1" -Recurse foreach ($file in $cmdletFiles) { . $file.FullName } New-Variable -Name "Config" -Value @{} -Scope:Script $ConfigurationFiles = Get-ChildItem -Path "$($PSScriptRoot)\Configuration\*.psd1" -Recurse foreach ($File in $ConfigurationFiles) { $Data = Import-PowerShellDataFile -Path $($File.FullName) $Script:Config.Add($File.BaseName, $Data) } |