|
|
1
25
我以前也有过同样的问题。这段代码(几乎)直接来自我当前使用的备份脚本:
|
|
|
2
6
您不需要使用Invoke表达式,只需使用Invoke(call)操作符即可
|
|
|
3
4
但是还有一个Start-Process cmdlet,它可能更适合您尝试执行的操作。通过将命令作为上面的字符串执行,如果$SevenZip包含空格且未被引用,则很容易出错。相反,我会使用:
|
|
|
4
3
我也遇到了这个问题,这是我的解决方案。
我可以将参数保留在指向exe的单引号之外,我认为这可能是使用调用表达式调用带有参数的exe的最简单方法。 |
|
|
5
1
不确定PS的语法是否正确,但您需要对该空间做些什么。 |
|
|
6
0
|
|
|
7
0
您还可以在Windows PowerShell脚本中使用MS-DOS命令。 我一直很喜欢CMD.exe的START命令,它允许您并行启动命令。
|