我想用脚本块启动进程powershell。 喜欢这段代码。
start-process powershell.exe -ArgumentList "-noexit","-command {
set-Set-ExecutionPolicy bypass -force
get-help get-process
get-command -commandtype cmdlet
...
}"
答案 0 :(得分:1)
Command的参数应该是ArgumentList中未合并到-command的另一个元素。
即
Start-Process powershell.exe -ArgumentList "-noexit", "-command", "Get-Process"
这适用于您执行的事情是简单命令还是更长命令(非常长的字符串)。
答案 1 :(得分:0)
您可以使用此方法:
Start-Process powershell.exe -ArgumentList "-noexit", "-command", "help
dir
get-command
"