如何从字符串运行程序?

时间:2012-05-23 00:59:55

标签: powershell windows-7 powershell-v2.0

我在字符串中有一个应用程序的路径,我想要运行它。 例如:[io.path]::Combine($path, $filename)它被解释为C:\foo\baa.exe。我已尝试使用&$path运算符,但它不能使用变量。

2 个答案:

答案 0 :(得分:2)

我只有& $path(注意空格)和Invoke-Item $path工作。

答案 1 :(得分:2)

类似的东西:

$path = "C:\Windows\System32\notepad.exe"
&$path

应该有效。确保正确设置路径。 &之后不需要空格。