Вероятно, проблема связана с параметром -ArgumentList
. Вместо одной строки он ожидает массив строк. Это означает, что вы должны разбить аргументы на отдельные строки. Во-вторых, вам, возможно, придется работать от имени администратора с помощью команды RunAs
:
Start-Process -FilePath "C:\Test\Opera.exe" -ArgumentList '/install', '/silent', '/launchopera=0', '/setdefaultbrowser=0', '/allusers=1' -Passthru -Verb RunAs