
저는 한동안 데스크톱에서 PowerShell을 콘솔로 사용해 왔습니다. 아직은 낯설지만 편해요. 방금 사용하기 시작한 노트북이 있는데 실행 파일을 시작할 때 PowerShell이 다르게 작동합니다. 데스크탑에서는 간단히 입력할 수 있습니다.
PS C:\> vim
내 노트북에서는 이것이 작동하지 않습니다. 입력해야 해요
PS C:\> vim.exe
새로운 환경에서 파일 확장자를 입력해야 하는 이유와 이를 변경하는 방법을 설명할 수 있는 사람이 있습니까? 사소한 문제인 건 알지만, 점점 짜증나는 문제가 되었습니다.
내 데스크탑과 노트북 모두 동일한 경로와 pathext는 다음과 같습니다.
PS C:\> $Env:PATH
C:\Program Files\ConEmu;C:\Program Files\ConEmu\ConEmu;C:\ProgramData\Oracle\Java\javapath;D:\Python34\;D:\Python34\Scripts;C:\Windows\system32;C:\Wi ndows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\PuTTY;\D:\Program Files (x86)\Windows Resource Kits \Tools\;D:\Program Files\TortoiseSVN\bin;D:\Program Files (x86)\Heroku\bin;D:\Program Files (x86)\Vim\vim73;D:\Program Files (x86)\sbt\\bin;C:\Progra m Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Micr osoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;D:\Program Files (x86)\Git\cmd;D:\Program Files (x86)\Git\ bin;C:\Program Files (x86)\Skype\Phone\;D:\RailsInstaller\Ruby1.9.3\bin;D:\apache-ant-1.8.1\bin;D:\apache-maven-3.0.3\bin;C:\Program Files\Java\jdk1. 7.0_67\bin
PS C:\> $Env:PATHEXT
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.CPL
답변1
내 환경 변수, 실행 정책 또는 기타 설정과 관련이 없다는 것을 알았습니다. 내 데스크톱에서는 PowerShell 4.0을 실행하고 있습니다. 내 노트북에는 PowerShell 2.0이 실행되고 있었습니다. 내 노트북을 PowerShell 4.0으로 업그레이드한 후 이제 확장명을 입력할 필요 없이 실행 파일이 실행됩니다.