O módulo PowerShell não carrega mesmo depois que o caminho do módulo é definido nas variáveis de ambiente

Eu tenho um módulo em uma pasta que eu criei, C: \ PowerShellScripts \ Modules. Eu chamo isso de mod.psm1. Este arquivo contém duas funções simples: Write-hello e Write-bye.

Agora, adicionei esse caminho (C: \ PowerShellScripts \ Modules) ao meu caminho de variáveis de ambiente PSModulePath.

Dessa forma, isso deve carregar automaticamente o módulo quando inicio o PowerShell. Corrigir?

Mas quando executo o PowerShell e tento Write-hello ou Write-bye, ocorre um erro

write-hello: o termo 'write-hello' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável

O PowerShell não carrega o arquivo mod.psm1, embora $ ENV: PSModulePath mostre meu caminho (C: \ PowerShellScripts \ Modules)

E eu preciso usar manualmente o Import-Module novamente. O que pode estar errado?

questionAnswers(2)

yourAnswerToTheQuestion