когда я пытаюсь запустить программу с параметром командной строки из командной строки PowerShell, PowerShell заканчивает искажение параметра. Почему так происходит? Есть ли способ остановить его, кроме включения опции в кавычки?
например, из командной строки PowerShell:
PS Microsoft.PowerShell.CoreFileSystem::\machshare> .myprog.exe -file=input.txt
myprog.exe
в итоге получаем два аргумента:
- -file=input
- .txt
мне нужно запустить его like:
.myprog.exe "-file=input.txt"
или
.myprog.exe '-file=input.txt'
чтобы заставить его быть один аргумент. Никакая другая оболочка не делает этого.