Improved Directory module loading

This commit is contained in:
Lord Hepipud 2019-07-23 09:17:11 +02:00
parent d164086280
commit 0028220e98

View file

@ -43,13 +43,14 @@ function Import-IcingaLib()
[string]$modulePath = $_.FullName; [string]$modulePath = $_.FullName;
$moduleName = $_.Name.Replace('.psm1', ''); $moduleName = $_.Name.Replace('.psm1', '');
if ($ForceReload) { if ($ListOfLoadedModules -like "*$moduleName*") {
if ($ListOfLoadedModules -like "*$moduleName*") { if ($ForceReload) {
Remove-Module -Name $moduleName Remove-Module -Name $moduleName
Import-Module ([string]::Format('{0}', $modulePath)) -Global;
} }
} else {
Import-Module ([string]::Format('{0}', $modulePath)) -Global;
} }
Import-Module ([string]::Format('{0}', $modulePath)) -Global;
} }
} else { } else {
$module = $module.Replace('.psm1', ''); # Cut possible .psm1 ending $module = $module.Replace('.psm1', ''); # Cut possible .psm1 ending