如何使用 PowerShell 的Start-Process
cmdlet 使用其完整命令行(带有可执行路径和参数)启动进程。例如让我有以下行
"<dir_path>/myprog.exe" -arg1 "val1" -arg2 "val2"
存储在某个字符串变量上,并希望通过 Start-Process 运行它。
我知道这Start-Process -FilePath '<dir_path>/myprog.exe' -ArgumentList '-arg1 "val1" -arg2 "val2"'
会奏效。但关键是我不知道如何从完整的命令行获取可执行文件的路径和参数。
那么是否有某种方法可以使用其完整的命令行 via 运行进程Start-Process
,或者如果没有这种方法,那么如何从命令行获取文件路径和参数列表?