在 Powershell IDE 中执行 CMD 命令让 shell 空闲

Executing CMD commands in Powershell IDE lets shell idle

我正在制作一个 powershell 脚本,让我安装某个软件,但我不能使用某些 powershell 命令,因为我必须在多个环境中执行脚本 (PS 2-5.1)

所以我尝试使用此命令解压缩文件,因为所有客户端都安装了 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[=39= 中断]

我错过了什么吗?为什么命令没有执行,脚本继续执行?

感谢您的帮助:)


更多信息:

CMD Output

Powershell Output

尝试:

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