Я установил Mozilla Thunderbird 31.3.0 на Windows Server 2012 R2 с ролью служб удаленных рабочих столов.
Я хочу настроить программу Thunderbird и установить учетную запись электронной почты каждого пользователя и т.д., а затем мне нужно заблокировать программу, чтобы пользователи не могли вносить какие-либо изменения.
Я искал в Google, пытаясь выяснить, как я могу запретить пользователям делать какие-либо настройки предпочтений и единственное, что связано с GPO, что я могу его найти этот, но я не решаюсь его использовать.
Есть ли что-нибудь официальное от Mozilla о том, как это сделать?
Мне не нужно конкретизировать, что я блокирую, поэтому я был бы счастлив просто отключить все предпочтения / настройки за один раз, если это будет проще.
Похоже, я нашел отправную точку Вот
Поскольку вы работаете с программой, не принадлежащей Microsoft, встроенного способа управления настройками и предпочтениями нет. В этом случае вы должны написать свой собственный.
Создать объект настраиваемой политики для стороннего приложения довольно просто. Приложения хранят настройки в двух местах: в файлах и в ключах реестра. Все, что вам нужно сделать, это найти, где хранится параметр, которым вы должны управлять, а затем создать элемент GP Files Preferences или GP Registry Preferences, чтобы изменить это местоположение. На самом деле создать политику очень просто - найти местоположение - сложная часть.
Часть 1. Определение местоположения настройки
Если вам повезет, разработчик приложения, возможно, упростил это. Откройте редактор реестра и найдите ключ приложения в HKLM \ Software или HKCU \ Software, затем найдите пару ключ / значение, которая звучит актуально. Примерно в половине случаев они прыгают прямо на вас (например, вы хотите пропустить мастер первого запуска, а есть ключ с именем FirstRun). Вы также можете попробовать поискать очевидные файлы в каталоге приложения в% AppData% (например, UserPreferences.ini).
Если вы не можете найти никаких очевидных настроек, вам понадобится помощь. Загрузите Process Monitor с сайта Microsoft Вот. К этому нужно немного привыкнуть, но вы можете видеть каждую операцию, которую выполняет программа. Каждый постоянный параметр должен быть где-то сохранен, а сохранение параметра означает, что записывается либо файл, либо раздел реестра. Запустите свое приложение, запустите Process Monitor, отфильтруйте область действия до этого приложения, внесите изменения и посмотрите, что записывается. Оттуда вы узнаете, где приложение хранит настройки.
В любом случае вы можете подтвердить свои выводы, наблюдая за местоположением при изменении настроек в приложении. Если вы нашли нужное место, вы увидите, как оно изменится. Обратите внимание, что не все приложения сразу записывают настройки - некоторые загружают их в пакет, а некоторые ждут, пока вы не закроете программу или иным образом явно не нажмете «Сохранить».
Часть 2: Создание политики для развертывания
Если вы обнаружили изменяемый раздел реестра, используйте настройки реестра групповой политики, чтобы изменить значение ключа в соответствии с вашими пожеланиями. Ключи реестра просты.
Если вы нашли файл, вы можете использовать настройки файлов групповой политики, чтобы заменить этот файл в целевых системах версией, которую вы настроили. Например: установите желаемые настройки, скопируйте файл в общий сетевой ресурс и используйте файлы GPP для замены файла в целевых системах своей версией. Групповая политика не имеет возможности работать с отдельными параметрами в файле - все или ничего. Если ваше приложение хранит пользовательские атрибуты в файле настроек, вам не повезло.
Я настроил сотни приложений в своей среде, следуя этому базовому процессу. Вы можете делать все - от пропуска мастеров первого запуска до персонализации приложения с использованием данных из информации активного каталога каждого пользователя. Примерно в половине случаев вам везет, и настройки очевидны. Настройка и интеграция приложений с помощью групповой политики - это невероятно полезный и мощный инструмент в вашем распоряжении, особенно потому, что он уже есть и ничего не стоит.