lib/core/installer/tools/ValuesFromStep.psm1
function Get-IcingaForWindowsInstallerValuesFromStep() { param ( [string]$InstallerStep, [string]$Parent ); [array]$Values = @(); $Step = Get-IcingaForWindowsManagementConsoleMenu; if ([string]::IsNullOrEmpty($InstallerStep) -eq $FALSE) { $Step = Get-IcingaForWindowsManagementConsoleAlias -Command $InstallerStep; if ([string]::IsNullOrEmpty($Parent) -eq $FALSE) { $Step = [string]::Format('{0}:{1}', $Step, $Parent); } } if ($global:Icinga.InstallWizard.Config.ContainsKey($Step) -eq $FALSE) { return @(); } if ($null -eq $global:Icinga.InstallWizard.Config[$Step].Values) { return @(); } return [array]($global:Icinga.InstallWizard.Config[$Step].Values); } |