在Powershell IDE中执行CMD命令会使Shell空闲

问题描述 投票:0回答:1

我正在制作使我可以安装某些软件的Powershell脚本,但由于必须在多个环境(PS 2-5.1)上执行脚本,因此我无法使用某些Powershell命令。

所以我尝试使用此命令解压缩文件,因为所有客户端都安装了7zip和Windows。

cmd.exe --% 7z x C:\ProgramFiles\OpenSSH-Win64.zip'

但是输出结果很简单:(对不起德国人)

Microsoft Windows [Version 10.0.18362.356]
(c) 2019 Microsoft Corporation. Alle Rechte vorbehalten.

并且其余脚本未在执行...它处于某种空闲状态,可以用CTRL + C中断

我想念什么吗?为什么不执行命令而脚本继续执行?

感谢您的帮助:)


更多信息:

CMD Output

Powershell Output

windows powershell cmd 7zip
1个回答
0
投票

尝试:

Invoke-Command [path to 7z.exe] x 'C:\ProgramFiles\OpenSSH-Win64.zip'

如果不起作用,请尝试

Invoke-Command [path to 7z.exe] --% x C:\ProgramFiles\OpenSSH-Win64.zip'

您可以使用&代替Invoke-Command

© www.soinside.com 2019 - 2024. All rights reserved.