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