Я изучаю PowerShell, и я пытаюсь создать свою собственную библиотеку модулей.
Я написал простой модуль XMLHelpers.psm1
и поместил в свою папку $home/WindowsPowerShell/Modules
.
Когда я это сделаю:
import-module full_path_to_XMLHelpers.psm1
Это работает. Но когда я это делаю:
import-module XMLHelpers
Это не работает, и я получаю сообщение об ошибке:
Import-Module: указанный модуль "xmlhelpers" не был загружен, потому что в любом каталоге модуля не было найдено допустимого файла модуля.
Я проверил, что переменная окружения PSModulePath
содержит эту папку. Поскольку это сетевая папка, я также попытался переместить ее в локальную папку и изменить PSModulePath
, но без успеха
$env:PSModulePath=$env:PSModulePath+";"+'C:\local'
Любая идея о том, что может вызвать эту проблему?