Как установить системный уровень браузера Opera (для всех пользователей) с помощью powershell - PullRequest
0 голосов
/ 23 апреля 2020

Используя команды powershell Я пытаюсь установить браузер Opera в моей системе, в которой есть несколько учетных записей пользователей.

Я попробовал следующий метод.

Start-Process -FilePath "C:\Test\Opera.exe" -ArgumentList '/install /silent /launchopera=0 /setdefaultbrowser=0 /allusers=1' -Passthru

Но это установка только для текущего пользователя. Есть ли способ, которым я могу установить для всех пользователей

любую помощь.

Ответы [ 2 ]

0 голосов
/ 24 апреля 2020

Вы можете использовать скрипт-блок и вызвать команду:

$Install = { path\file.exe /s /v/qn }

Invoke-Command -ScriptBlock $Install

ресурс: Microsoft Invoke-Command

0 голосов
/ 23 апреля 2020

Вероятно, проблема связана с параметром -ArgumentList. Вместо одной строки он ожидает массив строк. Это означает, что вы должны разбить аргументы на отдельные строки. Во-вторых, вам, возможно, придется работать от имени администратора с помощью команды RunAs:

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