在 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
我正在制作一个 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