El módulo Powershell no se carga incluso después de que la ruta del módulo esté definida en las variables de entorno
Tengo un módulo en una carpeta que he creado, C: \ PowerShellScripts \ Modules. Yo llamo a esto mod.psm1. Este archivo contiene dos funciones simples: Write-hello y Write-bye.
Ahora, he agregado esta ruta (C: \ PowerShellScripts \ Modules) a mi ruta de variables de entorno PSModulePath.
En consecuencia, esto debería cargar automáticamente el módulo cuando inicio PowerShell. ¿Correcto?
Pero cuando ejecuto PowerShell e intento Write-hello o Write-bye, aparece un error
write-hello: el término 'write-hello' no se reconoce como el nombre de un cmdlet, función, archivo de script o programa operable
PowerShell no carga el archivo mod.psm1 aunque $ ENV: PSModulePath muestra mi ruta (C: \ PowerShellScripts \ Modules)
Y necesito usar manualmente Import-Module nuevamente. ¿Qué podría estar mal?