Uczę się programu PowerShell i próbuję zbudować własną bibliotekę modułów.Moduł importu Powershell nie znajduje modułów
Napisałem prosty moduł XMLHelpers.psm1
i umieściłem w moim folderze $home/WindowsPowerShell/Modules
.
Kiedy zrobić:
import-module full_path_to_XMLHelpers.psm1
To działa. Ale kiedy zrobić:
import-module XMLHelpers
To nie działa i pojawia się błąd:
Import-Module : The specified module 'xmlhelpers' was not loaded because no valid module file was found in any module directory.
Sprawdziłem, że zmienna środowiskowa PSModulePath
zawiera ten katalog. Ponieważ jest to folder sieciowy, ja również starał się przenieść go do folderu lokalnego i modyfikować PSModulePath
ale bez powodzenia
$env:PSModulePath=$env:PSModulePath+";"+'C:\local'
Każdy pomysł na to, co może być przyczyną tego problemu?
http://stackoverflow.com/q/14382579/299327 wydaje się być powiązany. –