У меня есть функции в "библиотечном" файле, которые нужно вызывать из моего "рабочего" скрипта.
Библиотечный файл
function ShowMessage($AValue)
{
$a = new-object -comobject wscript.shell
$b = $a.popup( $AValue )
}
Рабочий файл
. {c:\scratch\b.ps1}
ShowMessage "Hello"
Выполнение сценария 'worker' работает нормально, когда в IDE PowerShell, но когда я щелкаю правой кнопкой мыши рабочий файл и выбираю 'Run with PowerShell', он не может найти функцию 'ShowMessage'. Оба файла находятся в одной папке. Что может происходить?