문제
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
경로 변경하니 문제 없었다.
파워셀을 다시 만져보려니 걱정이 앞선다.
'etc > Powershell' 카테고리의 다른 글
[Powershell] 에러 - Import-Csv : Cannot bind parameter 'Delimiter'. (0) | 2023.04.10 |
---|---|
[Powershell] Import-Csv 에서 구분자 사용하기 - Delimiter (0) | 2023.03.15 |
[Powershell] 출력 데이터 안에서 줄 바꿈 하기 - new line (1) | 2023.02.23 |
[Powershell] 배열 사용하기 (0) | 2023.02.23 |
[Powershell] 사용하는 콘솔의 변수 확인하기 - Get-Variable, env(환경변수) (0) | 2023.02.22 |