Mozilla firefox windows server 2012

Непревзойдённая защита данных — с периодичностью обновлений, которая наиболее вам подходит

    Ваши данные — ваше дело

    Firefox — браузер с открытым исходным кодом и улучшенной защитой от отслеживания — все это является частью нашей давней приверженности защите данных.

    Разворачивайте, когда и как вы хотите

    С помощью установочных пакетов и расширенных групповых политик и функций, развёртывание проходит быстрее и гибче, чем когда-либо раньше — и невероятно легко в Windows и macOS.

    Выберите вашу частоту обновлений

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

Firefox 130 (beta 3) is a fast, flexible and secure web browser with a mission: to build a better internet and make web browsing better for you about firefox mozilla firefox is a free, open source, cross-platform, graphical web browser developed by the mozilla corporation and hundreds of volunteers. Download mozilla firefox for windows server 2012 r2 64 bit. Download mozilla firefox, a free web browser firefox is created by a global non-profit dedicated to putting individuals in control online get firefox for windows, macos, linux, android and ios today!.

download mozilla firefox for windows server 2012 r2 64 bit

Download Microsoft Office Professional Plus [x64] 2013 ...

Download microsoft office professional plus [x64] 2013

Supported operating systems: windows 8/7 64-bit edition and windows server 2012/2008 64-bit edition firefox backup tool if you often update and adjust your firefox web browser, this firefox backup tool can help you, it can be easily backup all important configuration of your firefox, including user preferences, bookmarks, extensions, browsing history, etc, you can back up all of these to one. To install firefox on a windows xp system, because of windows restrictions, the user will have to download firefox 43.0.1 and then update to the current release. from firefox 53 planned for april 2017, windows xp/vista/server 2008 are no longer supported.. Firefox 13.0 (beta 3) is a fast, flexible and secure web browser with a mission: to build a better internet and make web browsing better for you. about firefox mozilla firefox is a free, open source, cross-platform, graphical web browser developed by the mozilla corporation and hundreds of volunteers..

more info for download mozilla firefox for windows server 2012 r2 64 bit download link file
download aternative link

How to install Mozilla Firefox using Powershell

  • Support

  • Initial Setup

  • How to install Mozilla Firefox using Powershell


Estimated reading time: 1 min

Introduction

In this article, you will learn how to install Mozilla Firefox using Powershell. Internet explorer is the preinstalled default browser provided by Microsoft. You can follow these easy steps to install Mozilla Firefox via Powershell. 

Prerequisites

  • Windows OS (10 or server)
  • Powershell v4.0 or higher

Step 1: Open Powershell

Type in the search bar “Powershell” then press on the mouse right-click and select “Run as administrator” then click on “Yes”.

Powershell run as admin

Win powershell

Step 2: Powershell code

Copy the following code and paste it in Powershell then press Enter.

$workdir = "c:\installer\"

If (Test-Path -Path $workdir -PathType Container)
{ Write-Host "$workdir already exists" -ForegroundColor Red}
ELSE
{ New-Item -Path $workdir  -ItemType directory }

$source = "https://download.mozilla.org/?product=firefox-latest&os=win64&lang=en-US"
$destination = "$workdir\firefox.exe"

if (Get-Command 'Invoke-Webrequest')
{
     Invoke-WebRequest $source -OutFile $destination
}
else
{
    $WebClient = New-Object System.Net.WebClient
    $webclient.DownloadFile($source, $destination)
}

Start-Process -FilePath "$workdir\firefox.exe" -ArgumentList "/S"

Start-Sleep -s 35

rm -Force $workdir/firefox*

Powershell code paste

Wait until the process is finished.

Powershell code finished

Conclusion

Congratulations, you have successfully installed Mozilla Firefox using Powershell

Was this article helpful?


Like
9


Dislike
10

imageРанее мы уже делали заметку о том, как развернуть Mozilla Firefox на компьютеры пользователей при помощи System Center 2012 Configuration Manager (SCCM). Сначала я думал обновить старую запись, но позже решил написать новую заметку, так как сейчас мы воспользуемся несколько иным подходом к созданию приложения для развёртывания. На этот раз пойдёт речь пойдёт о дистрибутивах Firefox с расширенной поддержкой — Extended Support Release (ESR). Дистрибутивы ESR отмечены более высокой стабильностью, поэтому корпорация Mozilla рекомендует именно эти релизы для развёртывания в организациях, учебных и гос. учреждениях.

Загрузим последнюю версию дистрибутива и выложим в сетевое расположение. На момент написания данной заметки последней версией является 38.2.1.

Рядом с дистрибутивом создадим каталог Config, а в нём файл Install.ini, который будет управлять процессом установки.

Содержимое файла Install.ini:

[Install]
;
; Remove the semicolon (;) to un-comment a line.
;
; The name of the directory where the application will be installed in the
; system's program files directory. The security
; context the installer is running in must have write access to the
; installation directory. Also, the directory must not exist or if it exists
; it must be a directory and not a file. If any of these conditions are not met
; the installer will abort the installation with an error level of 2. If this
; value is specified then InstallDirectoryPath will be ignored.
; InstallDirectoryName=Mozilla Firefox

; The full path to the directory to install the application. The security
; context the installer is running in must have write access to the
; installation directory. Also, the directory must not exist or if it exists
; it must be a directory and not a file. If any of these conditions are not met
; the installer will abort the installation with an error level of 2.
; InstallDirectoryPath=c:\firefox\

; By default all of the following shortcuts are created. To prevent the
; creation of a shortcut specify false for the shortcut you don't want created.

; Create a shortcut for the application in the current user's QuickLaunch
; directory.
; QuickLaunchShortcut=false

; Create a shortcut for the application on the desktop. This will create the
; shortcut in the All Users Desktop directory and if that fails this will
; attempt to create the shortcuts in the current user's Start Menu directory.
DesktopShortcut=false

; Create shortcuts for the application in the Start Menu. This will create the
; shortcuts in the All Users Start Menu directory and if that fails this will
; attempt to create the shortcuts in the current user's Start Menu directory.
; StartMenuShortcuts=false

; The directory name to use for the StartMenu folder (not available with
; Firefox 4.0 and above - see note below).
; note: if StartMenuShortcuts=false is specified then this will be ignored.
; StartMenuDirectoryName=Mozilla Firefox

; The MozillaMaintenance service is used for silent updates and may be used
; for other maintenance related tasks.  It is an optional component. 
; This option can be used in Firefox 16 or later to skip installing the service.
MaintenanceService=false

Создадим конфигурационный файл mozilla.cfg, который будет настраивать браузер. В файле используется два типа настроек:

  • pref – Настраивает параметр, но у пользователя остается возможность изменить настройки;
  • lockPref – Настраивает параметр и не оставляет пользователю возможности настройки.

Важно соблюдение регистра, в противном случае Firefox не запустится.

Содержимое файла mozilla.cfg:

//Mozilla Firefox config
//
//Запрещаем импорт настроек из других браузеров при первом запуске.
pref("profile.allow_automigration", false);
pref("profile.confirm_automigration", false);

//Не устанавливаем FF по браузером по умолчанию.
pref("browser.shell.checkDefaultBrowser", false);

//Не выводим сообщение о правах использования.
pref("browser.rights.3.shown", true);

//Отказываемся отправлять сведения о производительности.
pref("toolkit.telemetry.rejected", true);
lockPref("toolkit.telemetry.enabled", false)
lockPref("toolkit.telemetry.prompted", false);

//Отключаем отчёт о работоспособности FF
lockPref("datareporting.healthreport.service.enabled", false);
lockPref("datareporting.healthreport.uploadEnabled", false);

//Отключаем отчёт о падениях
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false;

// Сообщать сайтам о нежелании отслеживания
lockPref("privacy.donottrackheader.enabled", true)

//Отключаем автоматические обновления.
lockPref("app.update.channel", "default");
lockPref("app.update.auto", false);
lockPref("app.update.enabled", false);
lockPref("browser.search.update", false);
lockPref("app.update.mode", 0);

// Настройка Proxy
//0,3 -- без proxy
//1 -- ручная настройка
//2 -- указать путь до файла с параметрами автонастройки
//4 -- автонастройка
//5 -- системные параметры
pref("network.proxy.type", 4);

//Включаем Kerberos аутентификацию и указываем узлы по маске.
pref("network.negotiate-auth.delegation-uris", "holding.com, holding2.com");
//Включаем NTLM аутентификацию и указываем узлы по маске.
pref("network.automatic-ntlm-auth.trusted-uris", "holding.com, holding2.com")
pref("network.negotiate-auth.trusted-uris", "holding.com, holding2.com"); //Не предлагать устанавливать Flash player pref("plugins.notifyMissingFlash", false); //Отключаем мастер-паролей lockPref("signon.rememberSignons", false); //Отключаем встроенный PDF просмотрщик pref("pdfjs.disabled", true); //Отключаем страницу приветствия при первом запуске. pref("startup.homepage_welcome_url", "ignore"); pref("startup.homepage_override_url", "ignore"); //Отключаем страницу "Что нового" после обновления pref("browser.startup.homepage_override.mstone","ignore"); //Указываем домашнюю страницу (0-пустая) pref("browser.startup.homepage", https://blog.it-kb.ru/);

Для того, чтобы научить Firefox использовать конфигурационный файл, создадим файл local-settings.js с следующим содержимым:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

Для запрета запуска мастера импорта при первом запуске Firefox необходимо создать файл override.ini (параметры из конфигурационного файла игнорируются) со следующим содержимым:

[XRE] 
EnableProfileMigrator=false

В итоге, в каталоге Config у нас должно получится 4 файла:

image

Настало время для создания командного файла установки. Назовём его просто Install.cmd

Для того, чтобы альтернативный браузер устанавливался без лишнего “шума”, укажем параметр “–ms”, а для использования  файла “ответов” укажем параметр “/INI”.

Стоит заметить, что при указании файла ответов есть особенность, – указывать необходимо полный путь к файлу. Так как все свои развёртывания мы проводим через SCCM с полным копированием содержимого пакета в кэш клиентского компьютера, указать статический полный путь до файла ответов не представляется возможным. Поэтому используется переменная текущего каталога (%CD%), но с таким же успехом можно использовать и UNC пути, например \\SERVER\Mozilla\Config\Install.ini.

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

В конечном итоге файл install.cmd получился таким:

"Firefox Setup 38.2.1esr.exe" -ms /INI=%CD%\Config\Install.ini

IF EXIST "%WINDIR%\SysWOW64" (
COPY "Config\local-settings.js" "%ProgramFiles(x86)%\Mozilla Firefox\defaults\pref\" /Y
COPY "Config\override.ini" "%ProgramFiles(x86)%\Mozilla Firefox\browser\" /Y
COPY "Config\mozilla.cfg" "%ProgramFiles(x86)%\Mozilla Firefox\" /Y
) ELSE (
COPY "Config\local-settings.js" "%ProgramFiles%\Mozilla Firefox\defaults\pref\" /Y
COPY "Config\override.ini" "%ProgramFiles%\Mozilla Firefox\browser\" /Y
COPY "Config\mozilla.cfg" "%ProgramFiles%\Mozilla Firefox\" /Y
)

Чтобы SCCM имел возможность не только установки, но и удаления, создадим командный файл Uninstall.cmd для удаления браузера:

IF NOT EXIST "%WINDIR%\SysWOW64" (
    "%ProgramFiles%\Mozilla Firefox\uninstall\helper.exe" /S
) ELSE (
    "%ProgramFiles(x86)%\Mozilla Firefox\uninstall\helper.exe" /S
)

Стандартным образом создадим приложение в SCCM, и в качестве обнаружения укажем ключ реестра: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 38.2.1 ESR (x86 ru), и поставим галку, что ключ реестра связан с 32-разрядным приложением в 64-разрядных системах:

image

Остаётся только распространить приложение по точкам распространения и развернуть на коллекцию компьютеров для обновления существующих Mozilla Firefox в качестве обязательной установки.

Если вы разворачиваете Mozilla Firefox в первый раз, но точно знаете, что на компьютерах в организации есть установленные экземпляры браузера различных версий, то можно создать коллекцию на основе данного запроса:

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_R_System.OperatingSystemNameandVersion like "%Workstation%" and SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Mozilla Firefox%"

В добавок, если используется Application Catalog, то можно развернуть приложение на группу пользователей в качестве доступной (!) установки.

Дополнительные источники информации:

  • Deploying Firefox in an enterprise environment
  • Mozilla Firefox Installer: Command Line Arguments
  • Список настроек About:config на русском языке с пояснениями

Этой статьей я постараюсь описать процесс управления конфигурацией современных версий Mozilla Firefox в среде предприятия (доменной среде на базе Microsoft Active Directory).

Содержание:

  • Проблемы централизованного управления параметрами браузера Firefox
  • Особенности управления Firefox на предприятии
  • Копирование файлов с настройками Firefox на компьютеры пользователей с помощью GPP
  • Что в итоге?

Проблемы централизованного управления параметрами браузера Firefox

Ранее, управление настройками Firefox, в среде предприятия не представляло особой сложности, так как, как и любое правильное Windows приложение, Firefox хранил все свои настройки в реестре. Можно было найти или написать самому, необходимые административные шаблоны групповых политик, чтобы упростить администраторам весь процесс (к примеру, для того же Chrome, Google разработала и поддерживает набор adm/admx шаблонов). Однако, компания Mozilla решила этому правилу изменить и теперь Firefox хранит свои настройки в файлах, находящиеся в профиле пользователя.

Покопавшись довольно длительное время в Интернете, я нашел некоторое количество «решений» данной проблемы. Но … все они не работоспособны по разным причинам. Общая идея этих решений – создать GPO, заполнить ветку реестра, а затем, с помощью скрипта на Visual Basic, прописать необходимые параметры в файлы конфигурации Firefox. На первый взгляд, все удобно и логично, но … всегда есть это «но». Разработчики Mozilla меняют как места расположения файлов конфигурации, так и название файлов и т.д.

Метод описанный в данной статье был протестирован на современных версиях Firefox (Firefox 45.0.1).

Особенности управления Firefox на предприятии

Есть целый ряд настроек, которые могут быть рассмотрены как для предварительной настройки, так и для отключения или блокировки в корпоративной среде, где пользователи, как правило, не будут иметь прав администратора и ИТ специалистам необходимо самим определять, какие параметры разрешить менять, а какие оставить предопределенными и неизменяемыми в среде предприятия. Настройка Mozilla Firefox с помощью групповых политик

Это может, например, включать:

  • Import Wizard (Мастер импорта) – Firefox запускает этот Мастер при первом запуске для импорта настроек из других установленных браузеров. Вам может понадобиться отключить запуск данного Мастера настройки.
  • Automatic updates for Firefox (Автоматические обновления) – Options / Advanced / Update / Firefox updates. Обновления Firefox лучше делать централизованно, а не отдельно, на каждом пользовательском компьютере. Авто обновление для расширений, можно оставить, так как они хранятся на компьютере пользователя.
  • Mozilla Maintenance Service –(Сервис обслуживания) Firefox устанавливает службу обновления, которая позволяет обновлять Firefox автоматически, не запрашивая разрешений UAC. Эта возможность должна быть отключена или выключена в корпоративной среде.
  • Default browser check (Проверка браузера по умолчанию) – Options / Advanced / General – Always check to see if Firefox is the default browser on startup. Если в корпоративной среде установлено, например, что браузером по умолчанию является Microsoft Internet Explorer, то такую проверку необходимо выключить, а возможность, для пользователя, установить Firefox в качестве браузера по умолчанию, заблокировать.
  • Отключить загрузку, при первом запуске, вкладки ‘Welcome to Firefox’, и оповещений ‘Know your rights’ и ‘Improve Firefox’.

Управление и блокировка настроек Firefox

Firefox может быть настроен со значениями по умолчанию и с заблокированными настройками для каждого нового профиля пользователя. Таким образом, настройки будут содержать все необходимые вам параметры. Mozilla упростили (да, ладно! щазз!) процедуру развертывания с предустановленными настройками путем добавления некоторых специальных файлов во время инсталляции (или, например, в момент подключения компьютера в сеть домена)/ Предполагается, что Firefox установлен в папку по умолчанию:

  • %ProgramFiles%\Mozilla Firefox\defaults\pref\all-settings.js
  • %ProgramFiles%\Mozilla Firefox\Mozilla.cfg

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

Более подробно об этом можно прочитать в статье http://kb.mozillazine.org/Locking_preferences. Следует учесть, что статья уже успела слегка устареть, но основные принципы все еще работают.

Для назначения пользовательских установок надо использовать возможность блокировки пользовательских предпочтений.

Файл all-settings.js

Файл all-settings.js нужен для того, чтобы «сказать» Firefox, что необходимо считать из файла Mozilla.cfg ряд настроек конфигурации. Просто добавьте в файл all-settings.js две строки:

pref("general.config.obscure_value", 0);

pref("general.config.filename", "mozilla.cfg");

Файл Mozilla.cfg

Вот здесь мы можем определить и заблокировать необходимые нам настройки Firefox. В примере ниже, например, отключили и заблокировали функцию автоматического обновления, вкладку «Добро пожаловать в Firefox» и уведомления «Знай свои права», и «Улучшение Firefox. Последняя строка отключает возможность установить Firefox в качестве браузера по умолчанию.

ВАЖНО:

  • Все параметры, в файле Mozillacfg, следует начинать писать со второй строки. Не спрашивайте меня почему. Например, вставьте комментарий // в первую строку.
  • Параметры и все настройки учитывают регистр написания букв (case-sensitive). При ошибке написания, Firefox попросту не запустится.

lockPref("app.update.auto", false);

lockPref("app.update.enabled", false);

lockPref("app.update.service.enabled", false);

lockPref("toolkit.telemetry.prompted", true);

lockPref("browser.rights.override", true);

lockPref("browser.startup.homepage_override.mstone", "ignore");

lockPref("browser.shell.checkDefaultBrowser", false);

Ниже приведен пример файла Mozilla.cfg, который используется в реальной корпоративной среде.

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

Комментарии на английском, надеюсь не сложно, для понимания.

// Parameters keywords.
// pref
// sets the preference as if a user had set it, every time you start the browser.
// So users can make changes, but they will be erased on restart. If you set a
// particular preference this way, it shows up in about:config as "user set".
// defaultPref
// is used to alter the default value, though users can set it normally and their
// changes will be saved between sessions. If preferences are reset to default
// through the GUI or some other method, this is what they will go back to.
// Appears in about:config as "default".

// lockPref
// is used to lock preferences so they cannot be changed through the GUI or about:config.
// In many cases the GUI will change to reflect this, graying out or removing options.
// Appears in about:config as "locked". Some config items require lockPref to be set,
// such as app.update.enabled. It will not work if it set with just pref.
// clearPref
// can be used to "blank" certain preferences. This can be useful e.g. to disable functions
// that rely on comparing version numbers.

// Set browser custom home-page
pref("browser.startup.homepage","http://www.yourdomain.ru");
pref("browser.startup.page",1);

// Proxy settings
pref("network.proxy.ftp", "xxx.xxx.xxx.xxx"); // можно написать доменное имя
pref("network.proxy.ftp_port", 3128); // номер порта proxy-сервера
pref("network.proxy.http", "xxx.xxx.xxx.xxx"); // можно написать доменное имя
pref("network.proxy.http_port", 3128); // номер порта proxy-сервера
pref("network.proxy.share_proxy_settings", true);
pref("network.proxy.socks", "xxx.xxx.xxx.xxx"); // можно написать доменное имя
pref("network.proxy.socks_port", 3128); // номер порта proxy-сервера
pref("network.proxy.ssl", "xxx.xxx.xxx.xxx"); // можно написать доменное имя
pref("network.proxy.ssl_port", 3128); // номер порта proxy-сервера
pref("network.proxy.type", 1);

// Check default browser
pref("browser.shell.checkDefaultBrowser", false);

// Disable updater
pref("app.update.enabled", false);
// Make absolutely sure it is really off
pref("app.update.auto", false);
pref("app.update.mode", 0);
pref("app.update.service.enabled", false);

// Disable Add-ons compatibility checking
clearPref("extensions.lastAppVersion");

// Don't show 'know your rights' on first run
pref("browser.rights.3.shown", true);

// Don't show WhatsNew on first run after every update
pref("browser.startup.homepage_override.mstone","ignore");

// Disable the internal PDF viewer
pref("pdfjs.disabled", true);

// Disable the flash to javascript converter
pref("shumway.disabled", true);

// Don't ask to install the Flash plugin
pref("plugins.notifyMissingFlash", false);

//Disable plugin checking
pref("plugins.hide_infobar_for_outdated_plugin", true);
clearPref("plugins.update.url");

// Disable health reporter
pref("datareporting.healthreport.service.enabled", false);

// Disable all data upload (Telemetry and FHR)
pref("datareporting.policy.dataSubmissionEnabled", false);
// Disable telemetry
pref("toolkit.telemetry.enabled",false);
pref("toolkit.telemetry.rejected",true);
pref("toolkit.telemetry.prompted",2);

// Disable Health report
pref("datareporting.healthreport.uploadEnabled", false);

// Disable warning OnClose multiple tabs
pref("browser.tabs.warnOnClose", false);

Другие параметры, на свой вкус, можно выбрать на странице about:config Firefox 🙂

Копирование файлов с настройками Firefox на компьютеры пользователей с помощью GPP

А дальше, необходимо скопировать эти файл на компьютеры пользователей. Для этого средствами GPP надо создать правила удаления/копирования файлов.

Примечание: Минус метода — если рабочая станция x86, то дополнительно будет создана папка C:\Program File (86) с вложенной Mozilla Firefox (и внутри defaults\perf). Можно, конечно, нагрузить политику фильтрами по определению разрядности установленной OS, но … мне лень. Оставляю это вам, в качестве домашнего задания :-).

ВАЖНО: Не забыть, что файлы с конфигурациями надо разместить там, где Domain Computers смогут их прочитать. Возможны, как минимум, два варианта:

  • Разместить файлы в папке NETLOGON – но это моветон 🙂
  • Разместить файлы на общем сетевом ресурсе и дать право чтения файлов для Domain Computers. Напоминаю: все происходит во время запуска компьютера и входа в домен, то есть во время StartUp, когда пользователя еще нет, запускаемся с правами SYSTEM)

У меня эти файлы хранятся в папке Firefox на общем сетевом ресурсе.

Сетевая папка с шаблоном настройки Firefox

Пара моментов:

  • Используется “Enforced” политика, которая применяется каждый раз при подключении компьютера к сети.
  • Каждый раз файлы удаляются и копируются заново. Зачем? Мне, пока, так удобнее. Не более того.

Копирование/удаления файлов делаем через GPP: Computer Configuration –> Preferences –> Windows Settings -> Files

Окончательно это будет выглядеть примерно так:

firefox настройки GPO

Что в итоге?

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

Все в ваших руках.

  • Mozilla firefox portable для windows xp
  • Mozilla firefox for windows 10 mobile
  • Mozilla firefox esr для windows xp 32 bit
  • Mozilla esr скачать для windows xp
  • Moxa uport 1110 драйвер windows 10 64 bit