我正在尝试使用 CMD.exe 调用提升的 powershell 脚本来执行任务。当我尝试添加开关以便捕获错误时
Start-Process:无法使用指定的名称参数解析参数集。InvalidArgument AmbiguousParameterSet
我知道 -RedirectStandardError 是有效的,那么这里发生了什么?
set Command1='C:\users\administrator\desktop\DoStuff.ps1'
set Output='C:\Users\nadministrator\desktop\output.txt'
powershell.exe -NoProfile "start-process powershell.exe -wait -RedirectStandardError %Output% -argumentlist %Command1% -verb RunAs"