Выполнение EXE в вашем $ PATH, которое начинается с числового значения в Powershell? - PullRequest
4 голосов
/ 14 декабря 2010

Итак, 7z.exe находится в моей переменной среды $ PATH.

PS C:\Users\jimmeh> 7z.exe
Bad numeric constant: 7.
At line:1 char:2
+ 7 <<<< z.exe
    + CategoryInfo          : ParserError: (7:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : BadNumericConstant

Помимо переименования EXE, есть ли способ сделать это, или это ошибка в Powershell?

Ответы [ 2 ]

6 голосов
/ 14 декабря 2010

Это работает как

& '.\7z.exe'

, если вы хотите указать архив для извлечения

& '. \ 7z.exe' e your.zip

0 голосов
/ 22 ноября 2014

Это больше не проблема с Powershell 4.0

http://www.microsoft.com/en-us/download/details.aspx?id=40855

...