Я запускаю PsExec с помощью Powershell:
Start-Process -FilePath "psexec.exe" -ArgumentList "-u user -p pass -accepteula -i -h cmd /c `"powershell.exe -NonInteractive -File myscript.ps1`""
Но командная строка PsExec видна до тех пор, пока myscript.ps1
не будет завершен скрипт PowerShell.
Так как же мне скрыть PsExec CMD?
решение1
Я задал неправильный вопрос.
Поскольку я только начинаю PsExec
использовать Start-Process
, я могу очень легко им управлять, -windowstyle hidden
как описано по ссылке.https://stackoverflow.com/questions/1802127/how-to-run-a-powershell-script-without-displaying-a-windowкоторый был опубликован @Christoper Hostage