无法在Powershell中运行7-Zip

时间:2017-08-31 17:43:56

标签: powershell cmd powershell-v2.0 7zip

这是关于another question讨论我在Windows Powershell中运行可执行文件的问题

每当我在具有PS 2.0的工作场所机器中运行7z时,我都会收到此错误

Bad numeric constant: 7.
At line;1 char:2
+ 7 <<<< z
    + CategoryInfo          : ParserError: <7:String> [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : BadNumericConstant.

请注意,即使我提供完整的文件名7z.exe,也会发生此错误。但是,如果我通过输入cmd进入命令行模式,它可以正常工作。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个:

& "Path\to\7z.exe" arg1 arg2 etc

听起来PowerShell试图将[String]字面上解释为[Int]