Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用powershell在不安装的情况下提取exe文件?_Powershell_Cmd - Fatal编程技术网

如何使用powershell在不安装的情况下提取exe文件?

如何使用powershell在不安装的情况下提取exe文件?,powershell,cmd,Powershell,Cmd,我试图在不安装的情况下提取一个.exe文件。在CMD中执行的方法是 C:\Users\ramadeviA\Downloads\Setup.exe /a 但我想知道如何在powershell中执行此操作。有人能帮我吗 我试过这个,但不适合我 $CMDCOMMAND = "C:\Users\ramadeviA\Downloads\Setip.exe /a" Start-Process $CMDCOMMAND 也许 start-process C:\Users\ramadeviA.WINMAGIC

我试图在不安装的情况下提取一个.exe文件。在CMD中执行的方法是

C:\Users\ramadeviA\Downloads\Setup.exe /a
但我想知道如何在powershell中执行此操作。有人能帮我吗

我试过这个,但不适合我

$CMDCOMMAND = "C:\Users\ramadeviA\Downloads\Setip.exe /a"
Start-Process $CMDCOMMAND
也许

start-process C:\Users\ramadeviA.WINMAGIC\Downloads\Setip.exe -Argumentlist "/a"

应该是这样的,在Powershell提示符下键入help Start Process(帮助启动进程)。这也取决于您所说的exe(执行程序)。并非所有的开关都允许此操作。在这样的情况下,使用7zip之类的工具也可以工作。您当前的标题与您的问题不匹配,因为该开关似乎是专有的。看不出第一个路径\to\file\setup.exe/a不起作用的任何原因。这是PowerShell中的有效表达式。如果路径中有空格,则此操作将失败:&“path to\file with\spaces\setup.exe”/a.Like@BartekB said-使用与cmd.exe中使用的命令行完全相同的命令行,除非可执行文件的路径包含空格,在这种情况下,在不需要可执行文件名之前需要调用运算符。只运行可执行文件。首先,有一个uu错误,它不工作。