Передача пустых аргументов исполняемым файлам с помощью powershell

Powershell, похоже, отбрасывает аргументы пустой строки при передаче в команду. У меня есть этот код

PS D:\> $b.name = "foo bar"
PS D:\>./echoargs $b.name
Arg 0 is D:\echoargs.exe
Arg 1 is foo bar
PS D:\> $b.name = ""
PS D:\>./echoargs $b.name
Arg 0 is D:\echoargs.exe

Вы можете предположить, что $b имеет член 'name'. Как я могу передать это в качестве аргумента exe, даже если значение является пустой строкой. Я пытался использовать оператор вызова без успеха.

10
задан user1353535 24 April 2012 в 11:31
поделиться