3

Я уже некоторое время использую PowerShell в качестве своей консоли на рабочем столе. Я все еще довольно новичок в этом, но я чувствую себя комфортно. Я только что получил ноутбук, который начал использовать, но PowerShell работает по-разному при запуске исполняемых файлов. На моем рабочем столе я могу просто напечатать

PS C:\> vim

На моем ноутбуке это не работает. Мне нужно набрать

PS C:\> vim.exe

Может кто-нибудь объяснить, почему мне нужно ввести расширение файла в моей новой среде и как я могу это изменить? Я знаю, что это незначительная проблема, но это стало довольно раздражающим.

Вот мой путь и шаблон, который одинаков как для моего компьютера, так и для ноутбука:

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 ответ1

1

Я обнаружил, что это не имеет никакого отношения к моим переменным окружения, политике выполнения или любым другим параметрам. Мой рабочий стол работает под управлением PowerShell 4.0. Мой ноутбук работал под управлением PowerShell 2.0. После обновления моего ноутбука до PowerShell 4.0 исполняемые файлы теперь запускаются без необходимости вводить расширение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .