Тихая установка Яндекс Браузера для организаций

Тихая установка Яндекс Браузера используется, когда браузер нужно установить без ручного прохождения мастера установки и лишнего участия пользователя. Такой способ особенно удобен для автоматического и массового развёртывания на рабочих компьютерах организации.

Тихий режим можно использовать вместе с PowerShell, SCCM, GPO, сценариями запуска и другими средствами централизованного управления программным обеспечением.

Что такое тихая установка

При обычной установке пользователь запускает установщик и взаимодействует с его интерфейсом. При тихой установке процесс выполняется автоматически с использованием параметров командной строки.

В зависимости от пакета установка может выполняться полностью без интерфейса или с минимальным количеством окон.

  • не требуется вручную нажимать кнопки установки;
  • можно запускать установку из скрипта;
  • удобно использовать на большом количестве компьютеров;
  • процесс можно включить в SCCM или другие системы управления;
  • установка выполняется по заранее заданному сценарию.

Когда нужна тихая установка Яндекс Браузера

Silent install особенно полезен системным администраторам, которым необходимо установить Яндекс Браузер для организаций сразу на несколько рабочих станций.

  • массовое развёртывание браузера;
  • автоматическая подготовка новых компьютеров;
  • установка через PowerShell;
  • развёртывание через SCCM;
  • доменная установка через GPO;
  • автоматическое обновление программного обеспечения;
  • установка без участия пользователя.

Скачивание корпоративного дистрибутива

Перед настройкой тихой установки скачайте корпоративный дистрибутив Яндекс Браузера для нужной архитектуры Windows.

После загрузки распакуйте архив и определите, какой установочный файл находится внутри подготовленного пакета.

Команда тихой установки

Точная команда зависит от типа установочного пакета. Поэтому перед массовым развёртыванием необходимо проверить, какой установщик используется в вашей корпоративной сборке.

Для EXE-установщика общая схема выглядит так:

Installer.exe ПАРАМЕТРЫ_ТИХОЙ_УСТАНОВКИ

Для MSI-пакета обычно используется Windows Installer:

msiexec /i "YandexBrowser.msi" /qn /norestart

Важно: параметр /qn относится к MSI. Не нужно автоматически применять его к EXE-файлу — параметры тихой установки у разных установщиков отличаются.

Как проверить параметры установщика

Если вы не знаете, какие параметры поддерживает конкретный EXE-файл, сначала изучите его справку или документацию.

Для многих установщиков можно проверить один из вариантов:

Installer.exe /?
Installer.exe /help
Installer.exe -help

Если справка не отображается, точные параметры следует проверять для конкретной версии или пакета. Это важнее, чем использовать случайный универсальный ключ.

Тихая установка через PowerShell

PowerShell удобно использовать для запуска установщика и ожидания завершения процесса.

$Installer = "C:\Install\YandexBrowser\Installer.exe"

Start-Process `
    -FilePath $Installer `
    -ArgumentList "ПАРАМЕТРЫ_ТИХОЙ_УСТАНОВКИ" `
    -Wait

Если используется MSI:

$Msi = "C:\Install\YandexBrowser\YandexBrowser.msi"

Start-Process `
    -FilePath "msiexec.exe" `
    -ArgumentList "/i `"$Msi`" /qn /norestart" `
    -Wait

Тихая установка через SCCM

В SCCM тихая установка используется в команде Deployment Type. Это позволяет развернуть браузер автоматически, без взаимодействия пользователя с установщиком.

Кроме самой команды установки в SCCM необходимо настроить:

  • Content Location;
  • Installation Program;
  • Detection Method;
  • User Experience;
  • Requirements;
  • коды возврата установщика.

Тихая установка через GPO

В доменной инфраструктуре автоматическую установку можно организовать через групповые политики. Наиболее стандартный сценарий GPO связан с MSI-пакетами, но в корпоративной инфраструктуре также могут использоваться сценарии запуска PowerShell и другие методы.

Как проверить успешную установку

При автоматическом развёртывании недостаточно просто запустить установочный файл. Скрипт или система управления должны уметь определить, что браузер действительно установлен.

В качестве проверки можно использовать:

  • наличие исполняемого файла Яндекс Браузера;
  • запись в реестре;
  • версию установленного файла;
  • MSI Product Code;
  • PowerShell Detection Script.

Проверка кода возврата

При запуске установки из PowerShell можно получить код завершения процесса и использовать его для диагностики.

$Process = Start-Process `
    -FilePath "C:\Install\YandexBrowser\Installer.exe" `
    -ArgumentList "ПАРАМЕТРЫ_ТИХОЙ_УСТАНОВКИ" `
    -Wait `
    -PassThru

Write-Host "Exit code:" $Process.ExitCode

Нулевой код часто означает успешное выполнение, но точное значение кодов возврата зависит от конкретного установщика.

Почему тихая установка не работает

Если silent install не запускается или установка завершается ошибкой, проверьте основные причины:

  • неверные параметры командной строки;
  • неподходящий параметр для данного типа установщика;
  • отсутствие административных прав;
  • неправильный путь к файлу;
  • повреждённый или не полностью загруженный дистрибутив;
  • запущенная предыдущая версия установщика;
  • конфликт со старой версией браузера;
  • антивирусные или корпоративные ограничения;
  • ошибка при выполнении скрипта.

Для диагностики сначала попробуйте запустить тот же установщик вручную на тестовом компьютере. После этого проверьте команду автоматической установки отдельно от SCCM или GPO.

Тихая установка или обычная

Для одного компьютера обычная установка обычно проще. Тихий режим становится полезным тогда, когда процесс нужно повторять, автоматизировать или выполнять без участия пользователя.

СценарийОбычная установкаТихая установка
Один компьютерУдобноВозможно
Десятки компьютеровНеудобноУдобно
SCCMНе подходит для автоматизацииОптимальный сценарий
PowerShellТребуется взаимодействиеМожно автоматизировать
Установка без пользователяНетДа

Массовое развёртывание Яндекс Браузера

Тихая установка является только одним из элементов массового развёртывания. В корпоративной среде также необходимо продумать доставку дистрибутива, контроль версии, применение политик, обновление и проверку успешной установки.

Читайте также