[Powershell] [에러] Import-Module : The specified module 'C:\...\my_module.psm1' was not loaded because no valid module file was found in any module directory.
문제
Import-Module : The specified module 'C:\Users\사용자명\Documents\WindowsPowerShell\Modules\my_module.psm1' was not loaded because no valid module file was found in any module directory.
At C:\Users\사용자명\OneDrive\문서\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:59 char:2
+ Import-Module -Name C:\Users\사용자명\Documents\WindowsPowe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (C:\Users\사용...\my_module.psm1:String) [Import-Module], FileNot
FoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
원인
로그에 나온데로
Microsoft.PowerShell_profile.ps1 파일의 line 59 줄을 찾아가봤더니
이전에 만들어놨던 모듈 파일을 import하는 과정에서 경로에 문제가 있었다.
원도우 10에서 11로 업그레이드 하면서 문서 경로가 OneDrive 문서쪽으로 변경되면서 발생한거 같다.
해결
Import-Module -Name
C:\Users\사용자명\Documents\WindowsPowerShell\Modules\my_module.psm1
==> 변경
Import-Module -Name
C:\Users\사용자명\OneDrive\문서\WindowsPowerShell\Modules\my_module.psm1
경로 변경하니 문제 없었다.
파워셀을 다시 만져보려니 걱정이 앞선다.