Powershell 使用windows命令行从.exe文件中提取文件

Powershell 使用windows命令行从.exe文件中提取文件,powershell,cmd,Powershell,Cmd,有人能建议我如何使用windows命令行从.exe文件中提取文件吗。我想在powershell中执行这个命令。我尝试了一些可能性,但没有成功。我知道如何做的msi文件,但我需要的.exe文件。请帮帮我 这是我的一个例子 $command = @' extract /c "D:\depot\main-copy\Setup.exe" "D:\depot\main-copy\staging" '@ Invoke-Expression -Command:$command 谢谢。如果您不反对使用第三方实

有人能建议我如何使用windows命令行从.exe文件中提取文件吗。我想在powershell中执行这个命令。我尝试了一些可能性,但没有成功。我知道如何做的msi文件,但我需要的.exe文件。请帮帮我

这是我的一个例子

$command = @'
extract /c "D:\depot\main-copy\Setup.exe" "D:\depot\main-copy\staging"
'@
Invoke-Expression -Command:$command

谢谢。

如果您不反对使用第三方实用程序,您可以使用7zip,它有一个方便的便携设备,您可以使用。当然,这是假设问题中的exe首先可以解包。这取决于它是如何打包到exe文件中的。它是什么类型的exe?自解压拉链?自解压7z?和众多EXE打包机中的一个打包?嵌入式资源?重命名存档文件?请把它编辑成你的问题。