Модуль Powershell не загружается даже после определения пути модуля в переменных среды
У меня есть модуль в папке, которую я создал, C: \ PowerShellScripts \ Modules. Я называю это мод.psm1. Этот файл содержит две простые функции: Write-hello и Write-bye.
Теперь я добавил этот путь (C: \ PowerShellScripts \ Modules) в мой путь к переменным среды PSModulePath.
Соответственно, это должно автоматически загрузить модуль при запуске PowerShell. Правильный?
Но когда я запускаю PowerShell и пробую Write-hello или Write-bye, выдает ошибку
write-hello: термин «write-hello» не распознается как имя командлета, функции, файла сценария или работоспособной программы
PowerShell не загружает файл mod.psm1, хотя $ ENV: PSModulePath показывает мой путь (C: \ PowerShellScripts \ Modules)
И мне нужно снова вручную использовать Import-Module. Что может быть не так?