Functions/SelectInstance.ps1
function SelectInstance { param( $Multiple = $false ) $Modules = GetModules $Script= { param ($Modules) Import-Module $Modules -Scope Local Get-NavServerInstance } $Instances = Invoke-Command -ComputerName . -ScriptBlock $Script -ArgumentList $Modules if ($Multiple) { $Instance = $Instances | Out-GridView -Title "Select instance" -OutputMode Multiple } else { $Instance = $Instances | Out-GridView -Title "Select instance" -OutputMode Single } return $Instance } |