Установка и настройка OpenOffice.org с помощью групповой политики

OpenOffice.orgВ последнее время многие российские компании начали переход на свободное программное обеспечение, как правило, включающий отказ от дорогостоящего Microsoft Office в пользу бесплатного OpenOffice.org. В связи с тем, что я не нашел в Сети полную инструкцию по автоматизации установки и начальной настройки офисного пакета OpenOffice.org средствами групповой политики Active Directory, было решено написать данное руководство, а заодно и открыть еще один раздел на своем персональном блоге.

Постановка задачи

Эта статья является инструкцией по обеспечению автоматической установки и начальной настройки офисного пакета OpenOffice.org на всех заданных рабочих станциях, включенных в домен Active Directory. В рассматриваемом случае начальная настройка включает: оптимизацию производительности, отключение предупреждений, которые могут «расстроить» пользователей, отключения функций, для работы которых требуются права на изменение содержимого папки C:\Program Files\OpenOffice.org x, и, наконец, изменение форматов документов по умолчанию на: Microsoft Word 97/2000/XP для текстовых документов, Microsoft Excel 97/2000/XP, для электронных таблиц и Microsoft PowerPoint 97/2000/XP для презентаций.

Исходные данные

Все действия, описанные в этой статье, выполнялись в домене Active Directory local.company.com, контроллеры которого работали под управлением русской версии операционной системы Microsoft Windows Server 2003 R2 SP2, а рабочие станции — под управлением английской версии операционной системы Microsoft Windows XP Professional SP3 для архитектуры x86 с пакетом русификации Multilingual User Interface (MUI) Pack. Учтите, что в случае применения других версий клиентских операционных систем имена некоторых упоминаемых папок могут отличаться.

Загрузка MSI-пакета OpenOffice.org

MSI-пакет последней стабильной русской версии OpenOffice.org доступен в подразделе OpenOffice.org — tested and released full installation sets раздела OpenOffice.org — Download tested and stable builds официального сайта. Ссылка на необходимый файл находится в строке Russian и столбце Windows Intel MSI. Обязательно обратите внимание на состояние галочки Include the JRE to the download (switching is only available for Windows and Linux 32-bit RPM full installation sets), установка которой позволяет включить в состав MSI-пакета инсталлятор среды Java Runtime Environment (JRE), нужной для обеспечения работоспособности некоторых функций OpenOffice.org. Если Вы не пользуетесь этими функциями или предпочитаете развертывать JRE независимо от OpenOffice.org, следует снять указанную галочку.

Административная установка OpenOffice.org

Для размещения административной установки (исходного образа) OpenOffice.org можно воспользоваться любой общей папкой, доступной для чтения всем пользователям. Для создания административной установки OpenOffice.org необходимо подключить эту общую папку как диск (мастер установки не поддерживает имена в формате UNC), создать в ней папку OpenOffice.org-x.x, перейти в папку с загруженным MSI-пакетом, выполнить команду msiexec /a <имя MSI-пакета> и указать местонахождение созданной папки в ответ на вопрос мастера установки.
Следует отметить, что изменение состава и содержания файлов исходного образа, сделанное на данном этапе, позволяет откорректировать состав и содержание файлов, которые будут устанавливаться в папку %ProgramFiles%\OpenOffice.org x каждой из рабочих станций. О какой корректировке идет речь? О любой, направленной на добавление и / или удаление расширений, а также изменение параметров приложений OpenOffice.org за счет редактирования ini-файлов. Например, я предпочитаю удалять «лишние» словари и отключать заставки при запуске (и первые, и вторые отрицательно влияют на производительность приложений OpenOffice.org). Если Вы разделяете мою позицию, для удаления «лишних» словарей необходимо перейти в папку OpenOffice.org-x.x\share\extensions и удалить соответствующие папки dict-..., а для отключения заставок при запуске — изменить значение параметра Logo в секции [Bootstrap] файла OpenOffice.org-x.x\Program\soffice.ini с 1 на 0.

Назначение OpenOffice.org рабочим станциям

Для назначения OpenOffice.org выбранным рабочим станциям можно воспользоваться любым существующим или специально созданным объектом групповой политики (далее — GPO), имеющим соответствующую область действия. Например, в случае небольшой сети можно переместить все рабочие станции в подразделение Workstations, а затем создать и связать с ним одноименный GPO. Для назначения OpenOffice.org с помощью такого GPO нужно открыть этот GPO в Редакторе объектов групповой политики, выделить в дереве консоли узел Конфигурация компьютера » Конфигурация программ » Установка программ, щелкнуть по нему правой кнопкой, выбрать в открывшемся контекстном команду Создать » Пакет…, указать путь к файлу openofficeorgxx.msi, находящемуся в папке с исходным образом, в формате UNC в окне Открыть и согласиться с Методом развертывания приложения назначенный в окне Развертывание программ. После этого OpenOffice.org появится в списке назначенных пакетов:

OpenOffice.org в списке назначенных пакетов

Через некоторое время, необходимое для синхронизации контроллеров домена, OpenOffice.org установится на все включаемые или перезагружаемые рабочие станции, которые находятся в зоне действия GPO Workstations и не содержат ни одного экземпляра пакета, установленного ранее.

Создание профиля OpenOffice.org

Профиль, содержащий параметры OpenOffice.org, заданные текущим пользователем, находится в папке %APPDATA%\OpenOffice.org и создается при первом запуске любого из приложений пакета. В этот момент пользователь должен ответить на вопросы, связанные с регистрацией и настройкой, а, в идеале, еще и изменить значения некоторых параметров. Если Вы не уверены, что коллеги из других отделов справятся с подобной задачей, следует подготовить настроенный профиль OpenOffice.org и обеспечить его автоматическое копирование на соответствующие рабочие станции.
Для создания такого профиля можно воспользоваться любым компьютером с установленным OpenOffice.org соответствующей версии. Перед началом регистрации и настройки пакета необходимо завершить работу всех его приложений, а затем удалить папку %APPDATA%\OpenOffice.org, если она уже существует. После этого можно запустить Calc, Draw, Math или Writer (Base и Impress будут задавать дополнительные вопросы).
В процессе регистрации нужно снять галочку Проверять наличие обновлений автоматически (для обновления приложений в домене есть групповая политика + рядовые пользователи, от имени которых будет запускаться автоматическое обновление, не имеют и никогда не должны иметь права на изменение содержимого папки C:\Program Files\OpenOffice.org x) и отказаться от прохождения добровольной оnline-регистрации.
Для открытия диалогового окна Параметры OpenOffice.org, предназначенного для изменения конфигурации пакета, следует выбрать в главном меню пункт Сервис » Параметры…. Для выполнения настройки, соответствующей поставленной задаче, необходимо: во-первых, снять галочку Помощник в разделе OpenOffice.org » Общие, во-вторых, установить галочку Загружать OpenOffice.org во время запуска системы в разделе OpenOffice.org » Память (установка этой галочки обеспечивает добавление ярлыка Быстрого запуска OpenOffice.org в меню Автозагрузка текущего пользователя), в-третьих, отказаться от участия в программе усовершенствования в разделе OpenOffice.org » Программа усовершенствования, в-четвертых, снять галочку Предупреждать при сохранении в формате, отличном от ODF или по умолчанию, а также выбрать пары значений Текстовый документMicrosoft Word 97/2000/XP, Электронная таблицаMicrosoft Excel 97/2000/XP, ПрезентацияMicrosoft PowerPoint 97/2000/XP в выпадающих списках Тип документа и Всегда сохранять как в разделе Загрузка/Сохранение » Общие и, в-пятых, снять все галочки в разделе Загрузка/Сохранение » Свойства VBA. Учтите, что указанные изменения в конфигурации OpenOffice.org не являются обязательным, и их состав может быть изменен согласно Вашим вкусам и потребностям. Нажатие кнопки ОК в окне Параметры OpenOffice.org завершает создание настроенного профиля пакета.

Распространение профиля OpenOffice.org

Для копирования профиля OpenOffice.org на рабочие станции я использую пакетный файл, запускаемый с помощью GPO Default Domain Policy в момент входа пользователей в систему, при этом как профиль OpenOffice.org, так и пакетный файл хранятся в папке сценариев входа пользователей в систему указанного GPO. Данное решение, конечно же, не является единственным, однако, я считаю его наиболее удобным и надежным.
Для отображения содержимого папки сценариев входа пользователей в систему GPO Default Domain Policy нужно открыть этот GPO в Редакторе объектов групповой политики, выбрать в дереве консоли раздел Конфигурация пользователя » Конфигурация Windows » Сценарии (вход/выход из системы), дважды щелкнуть по элементу Вход в систему в правой части окна и нажать кнопку Показать файлы… в окне Свойства: Вход в систему:

Папка сценариев входа пользователей в систему GPO Default Domain Policy

После открытия необходимой папки следует: во-первых, скопировать в нее настроенный профиль OpenOffice.org (папку %APPDATA%\OpenOffice.org) и ярлык Быстрого запуска OpenOffice.org (файл %USERPROFILE%\Start Menu\Programs\StartUp\OpenOffice.org x.x.lnk), а, во-вторых, создать в ней пакетный файл CopyOOOProfile.cmd (имя файла может быть изменено согласно Вашим вкусам и потребностям):

Папка сценариев входа пользователей в систему GPO Default Domain Policy с настроенным профилем OpenOffice.org и пакетным файлом его копирования

После создания пакетного файла CopyOOOProfile.cmd нужно добавить в него примерно такие строки:

set SOURCE=\\local.company.com\sysvol\local.company.com\Policies\{...-...-...-...-...}\User\Scripts\Logon
set PROFILETARGET=%APPDATA%\OpenOffice.org
set STARTUPTARGET=%USERPROFILE%\Start Menu\Programs\Startup
if not exist "%ProgramFiles%\OpenOffice.org x\Program" exit /B
if not exist "%PROFILETARGET%" xcopy "%SOURCE%\OpenOffice.org" "%PROFILETARGET%" /E /I /Q
if not exist "%STARTUPTARGET%\OpenOffice.org x.x.lnk" xcopy "%SOURCE%\OpenOffice.org x.x.lnk" "%STARTUPTARGET%" /Q /Y

Строки 1-3 содержат определения переменных окружения SOURCE, PROFILETARGET и STARTUPTARGET, задающих имена папок с исходными данными, а также с профилем OpenOffice.org и с меню Автозагрузка текущего пользователя; строка 4 завершает работу пакетного файла, если OpenOffice.org не установлен; строка 5 копирует настроенный профиль OpenOffice.org, если он не был скопирован (или создан и настроен в интерактивном режиме) ранее (копирование без перезаписи имеющихся файлов обеспечивает сохранность всех изменений конфигурации, сделанных на тех или иных рабочих станциях вручную); строка 6 копирует / обновляет (перезаписывает) ярлык Быстрого запуска OpenOffice.org.
После сохранения пакетного файла CopyOOOProfile.cmd необходимо добавить его в список сценариев входа пользователей в систему, связанный с GPO Default Domain Policy. Для этого следует вернуться к упомянутому выше окну Свойства: Вход в систему и нажать кнопку Добавить…, а затем указать имя пакетного файла в поле Имя сценария, воспользовавшись кнопкой Обзор…, и нажать кнопку ОК в окне Добавление сценария. В результате пакетный файл CopyOOOProfile.cmd появится в списке сценариев входа пользователей в систему, связанный с GPO Default Domain Policy:

Список сценариев входа пользователей в систему, связанный с GPO Default Domain Policy

Через некоторое время, нужное для синхронизации контроллеров домена, настроенный профиль OpenOffice.org начнет копироваться на все рабочие станции, содержащие автоматически установленный пакет, в момент входа пользователей в систему.

Заключение

Я надеюсь, что несложная последовательность действий, которая описана в этой статье, позволит Вам раз и навсегда избавиться от необходимости выполнения установки и начальной настройки офисного пакета OpenOffice.org в традиционном интерактивном режиме.

Понравилась статья?

 Подпишитесь на RSS или почтовую рассылку

 Поделитесь ссылкой в социальной сети или блоге

 Поделитесь ссылкой в социальной сети или блоге

Установка и настройка OpenOffice.org с помощью групповой политики: 34 комментария

  1. У меня увы не получаеться. Просто качаеться ЕХЕ и когда он распаковываеться с MSI setup не идет. Помогите кто как может, или может кто то куда то выложить ту инсталяху с которой инсталились. Заранее спасибо.

      • Cори, не заметил. Спасибо все получилось на XP на VISTA и 7 почему то не устанавливаеться. Ее знаешь, что может быть? Домен поднят на 2008R2.

        • VISTA и все более свежее не переношу органически, на основной работе и у всех колымных клиентов на рабочих станциях 2000/XP. Думаю, что проблема с VISTA/7 заключается в именах папок с профилями.

  2. Ацкая программа.. Я терпеть ее не могу…
    Почитал статьи на вашем блоге — мозг сломал 🙂
    FreeBSD: DHCP-сервер для локальной сети на базе ISC DHCP Server — этой фразой можно демона вызвать, я побоялся ее вслух читать 🙂
    P.S.: зачем тебе капча? Поставь аксимет….

    • Названия всех статей начинаются с названия операционной системы, которой они касаются, названия программных продуктов не искажаются. ISC DHCP Server тоже демон. Не нужно его бояться. Демоны Unix работают очень стабильно, не кусаются и не пудрят мозги сисадминам 🙂
      P.S.: Captcha работает совместно с Akismet, который, кстати, отправил Ваш комментарий в СПАМ 😉

      • Ну я просто не в курсе, я дизайнер, а не сисадмин, поэтому от таких названий мой мозг плавится 🙂
        На счет аксимета, да.. За ним грешок такой наблюдается… Я не могу понять в чем причина, ваш блог не первый, на котором мой коммент помечается как спам 🙂

        • Я дизайнер, а не сисадмин, поэтому от таких названий мой мозг плавится 🙂

          А я в дизайне ничего не понимаю, поэтому все ок 🙂

          Я не могу понять в чем причина, ваш блог не первый, на котором мой коммент помечается как спам

          .
          Похоже, что кто-то добавил Вас в СПАМ. Мне кажется, лучше всего написать в сапорт Akismet’а, чтобы они удалили Вас из своего блэклиста.

  3. Что то никак не могу понять почему у меня не отрабатывает скрипт. Можешь Please помочь в этом?

  4. Добрый день, а могу я как пользователь сети, где администратор мне установил данную принудиловку, отказаться от нее? На сколько я понимаю, исполняемый файл лежит у админа — отредактировать я его не могу… Остается только тупо закрыть общий доступ к С:\?, но админы и тут подсуетились — пишет, что при перезагрузке системы том С:\ снова станет общим, итить 🙂 Очень хотелось бы снести OOo…

    • Добрый день, а могу я как пользователь сети, где администратор мне установил данную принудиловку, отказаться от нее?

      Есть руководство, которое определяет набор софта на компьютерах, есть администратор, который обеспечивает установку и работу этого софта, и, наконец, есть юзер — ВЫ, который должен выполнять работу, за которую ему платят, а не лазить туда, куда не должен. Не люблю людей, которые лезут не в свое дело (считают себя умнее других, не имея оснований на это). Слава Богу, все современные файловые системы позволяют обломать кривые руки подобных выскочек 😎

      Остается только тупо закрыть общий доступ к С:

      Во-первых, общий доступ к диску C: не влияет на работу GP, во-вторых, если Ваши админы не просто ходят на работу, а еще и работают, Вы не должны иметь возможность управлять общим доступом 😉

      Пишет, что при перезагрузке системы том С: снова станет общим

      Это стандартное поведение операционных систем семейства Windows. Если Вы хотите изменить его, создайте в разделе HKLMSYSTEMCurrentControlSetServiceslanmanserverparameters ключики AutoShareServer и AutoShareWks типа DWORD со значением 0. Эта операция возможна только в том случае, если Ваши админы — лентяи. Шары C$ и т.д. не появятся после перезагрузки, только, как я уже сказал, Вас это не спасет 😉

      Очень хотелось бы снести OOo…

      И пожертвовать часть своей зарплаты на покупку Microsoft Office?

      • И пожертвовать часть своей зарплаты на покупку Microsoft Office?

        А вы предлагаете ежемесячно тратить денги на зарплату linux-батанов(снобов), которые с важным видом будут обучать всех работников как делать ПОЧТИ все тоже, что позволяет Microsoft Office, только через заднее отверстие…?

        Большенство работников не могут также эффективно работать с OpenOffice.org, как с Microsoft Office, и это вносит расходы на обучение и содержание более дорогостоящих администраторов-учителей. Постоянные проблемы с открытием документов от/у контрагентов, кошмары с кодеровками. При этом полностью нет возможности отказаться мелкомягких т.к. некоторого важного фукционала просто нет в вашем бесплатном продукте.

        PS/ Сопровождая несколько организация-арендаторов как администратор, меня просто «затрахали» вызовами одни «экономщики», которые решили вместо мс-офиса испольовать опен-офис. Почти каждый сотрудник начинает день с вопоса «Я хотел сделать то-то, как мне это сделать в этой бесплатной программе? Или я послала по почте а клиент не может прочитать!». И для данной организации я увеличил абонентскую плату по сопровождению из-за частых вызовов. (За год доплаты он мог бы поставить себе мс-офисы на все компы!)

        Извените…я просто иногда поражаюсь тяге некоторых людей к мазахизму… Современный бизнес стремится чтоб инструменты их работы были такими же простыми, как электро чайник у домохозяйке, Которыми можно эффективно работать сразу и без дополнительной учебы. Такие продукты как Windows7(3700 руб.) + MSOffice(7000 руб.) + 1C:Бухгалтерия (3000 руб.) дают готовое рабочее место, автомотически обновляемое (с бесплатным антивирусом) которое сможет запустить почти любой человек (даже домохозяйска), работавший за компьютером ИЛИ можно съэкономить 10700 рублей и всю жизнь трахатя с Linux+KDE+OpenOffice+Wine Etersoft+1C:Бухгалтерия (3000 руб.) + много часов за чтением мануалов в интернете

        PPS/Ах да, и в итоге ко всему запускать на виртуалке под linux с windows xp чтоб запускать IE т.к. интернет банк, оказывается, работает только под IE с использованием activex.

        Еще раз извените если кого задел и за мой русский.

        • Уважаю такие комментарии на спорные темы. Спасибо, что потратили время. Итак, по пунктам:

          А вы предлагаете ежемесячно тратить денги на зарплату linux-батанов(снобов), которые с важным видом будут обучать всех работников как делать ПОЧТИ все тоже, что позволяет Microsoft Office, только через заднее отверстие…?
          Большенство работников не могут также эффективно работать с OpenOffice.org, как с Microsoft Office, и это вносит расходы на обучение и содержание более дорогостоящих администраторов-учителей. Постоянные проблемы с открытием документов от/у контрагентов, кошмары с кодеровками. При этом полностью нет возможности отказаться мелкомягких т.к. некоторого важного фукционала просто нет в вашем бесплатном продукте.

          Я не считаю себя ботаном или снобом, знаю FreeBSD лучше чем Linux, хорошо знаю Windows от 95/NT до XP/2003 (более свежие версии, сделанные по принципу «из пушки по воробьям», стараюсь не использовать, хотя и их приходится поковырять на тех же ноутах). О каком обучении Вы говорите? Как набрать текст, сделать его жирным, выровненным по середине? Как посчитать сумму столбца таблицы и изменить область печати? Мне кажется, что те, кто не может сделать эти элементарные операции в любом визуальном редакторе, вообще не должны садиться за компьютер. Теперь про эффективную работу. В какой среде офисный планктон знает хоть что-то про тот же анализ данных в Excel (особенно при наличии мощных информационных систем, заточенных под самые извращенные формы всех необходимых анализов)? Проблемы с открытием документов бывают очень редко и прекрасно решаются наличием нескольких копий Microsoft Office. Сохранение документов в формате Microsoft Office также работает (если Вы читали статью, то должны были заметить, что я предложил именно такой подход). Кстати, продукт не мой, да и говорим мы не о Linux 😉

          PS/ Сопровождая несколько организация-арендаторов как администратор, меня просто “затрахали” вызовами одни “экономщики”, которые решили вместо мс-офиса испольовать опен-офис. Почти каждый сотрудник начинает день с вопоса “Я хотел сделать то-то, как мне это сделать в этой бесплатной программе? Или я послала по почте а клиент не может прочитать!”. И для данной организации я увеличил абонентскую плату по сопровождению из-за частых вызовов. (За год доплаты он мог бы поставить себе мс-офисы на все компы!)

          Обычно я начинаю консультирование таких сотрудников с вопроса: «а что об этом написано в справочной системе?» Кстати, в справочной системе OpenOffice есть раздел для бывших пользователей Microsoft Office. Все на культурном русском языке. Если кто-то не умеет (или не хочет) читать, то админ здесь совершенно не при чем. Скорее всего Вы не застали времена, когда немолодых теток пересаживали с DOS’овского бухгалтерского софта на 1С 7.7, потом на 1С 8.x и т.д. Понятно, что были вопросы, понятно, что были скандалы, но если все было согласовано, обосновано и обеспечено документацией, никто не умер (а многие еще и заплывающий салом мозг немного встряхнули). Опять же, я полностью согласен с позицией работодателей, действующих по принципу «не нравится — дверь открыта». Если человек не способен пять раз нажать <F1> и прочитать несколько абзацев текста, о какой эффективной работе может идти речь? 😉

          Извените…я просто иногда поражаюсь тяге некоторых людей к мазахизму… Современный бизнес стремится чтоб инструменты их работы были такими же простыми, как электро чайник у домохозяйке, Которыми можно эффективно работать сразу и без дополнительной учебы. Такие продукты как Windows7(3700 руб.) + MSOffice(7000 руб.) + 1C:Бухгалтерия (3000 руб.) дают готовое рабочее место, автомотически обновляемое (с бесплатным антивирусом) которое сможет запустить почти любой человек (даже домохозяйска), работавший за компьютером ИЛИ можно съэкономить 10700 рублей и всю жизнь трахатя с Linux+KDE+OpenOffice+Wine Etersoft+1C:Бухгалтерия (3000 руб.)

          Нет проблем! Зачем обижаться на школьника. Почему школьника? Потому, что Вы совершенно не представляете, сколько стоит та же самая 1С. Вы видели ее в файл-серверном варианте на трех компьютерах. Отсюда «Ваша» стоимость. Вы не интересовались стоимостью лицензий Microsoft Windows Server, Microsoft SQL Server, а также CAL’ов этих продуктов. Вы не интересовались стоимостью серверов, которые осилят хотя бы 200-300 одновременных сеансов. Вы не знаете, что для эффективной работы даже средней конторы нужно очень серьезно дописать 1С. Например, у себя мы перевели серверную часть 1С на RHEL Server, полностью переписали УТ, написали свою логистику и управление складами с терминалами сбора данных и прочими красивыми вещами. Сейчас каждое рабочее место действительно обходится нам в $100, если не считать два сервера 1С, два терминальных сервера, коммутаторы/точки доступа с поддержкой роуминга Wi-Fi + направленные антенны, терминалы сбора данных, принтеры этикеток и нашу работу, сделавшую из этого систему, обеспечивающую эффективную бесперебойную работу конторы и всех ее филиалов (эффективность считалась и не является плодом моей фантазии). На фоне перечисленных затрат экономия на лицензиях Microsoft более чем обоснована, т.к. только лицензии Windows Server и SQL Server удвоят стоимость упомянутой системы 😉

          + много часов за чтением мануалов в интернете

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

          PPS/Ах да, и в итоге ко всему запускать на виртуалке под linux с windows xp чтоб запускать IE т.к. интернет банк, оказывается, работает только под IE с использованием activex.

          Еще раз напоминаю, что в данной статье описан софт для Microsoft Windows. Даже если кто-то перевел большую часть конторы на Linux, не нужно трогать бухгалтерские компьютеры. Есть куча налогового, пенсионного, таможенного и прочего софта, который работает только под Windows. И виновато в этом государство, разворовывающее огромные инвестиции в указанный софт до такой степени, что оставшихся средств хватает только для найма студентов вторго-третьего курса, которые еле-еле учатся. Опять же, я не думаю, что где-то ставят клиент-банки на десятки-сотни компьютеров.

          Еще раз извените если кого задел и за мой русский.

          Ваш русский уныл, но главное для меня в том, что пришли и даже высказались. Еще раз спасибо 🙂

          • В Госс структурах используется ос разработки «вероятного противника».
            Да еще и с закрытым исходным кодом.
            Что тут сказать?

            • За державу обидно. Ладно бы программеров не было достойных, а так все есть, но руководителям на х. ничего не нужно. Кстати, IT в госструктурах, как и все остальное, работает хуже, чем в средненьком бизнесе, а стоит кошмарных денег. Всех все устраивает, поэтому так оно и будет в ближайшие годы 🙂

  5. Как раз возникла необходимость избавиться от пакета офисных программ от Microsoft и перевести пользователей на свободное ПО. Большое спасибо за публикацию! Обязательно воспользуюсь вашим опытом.

  6. Было бы здорово закончить этот вопрос, выложив список команд для управления установкой пакета msi, т.е. например я хочу при первой установке OpenOffice в скрипте предопределить настройки. Пример: msiexec SETUP_USED=1 /passive /i openofficeorg33.msi SELECT_WORD=1 и т.д. и т.п. с описанием команд ))).

    • Во-первых, я не знаю эти команды, во-вторых, они не нужны для решения рассматриваемого вопроса. Зачем статью захламлять?
      Если Вы знаете, и не лень, напишите, а я опубликую со ссылкой на Вас 😉

  7. Я проходил подобное, при устройстве на работу, т.к. у нас стояла лицензионна ОС, и необходимо было настраивать данный пакет.
    Опен офис вообще хороший, даже привык и полюбил его, и не хочу пока никаких МайкросоФТОВ )))

    • У меня чуть меньше сотни рабочих станций, установка OpenOffice 3.3 через GP работает без проблем, а вот новые версии OpenOffice 4.x такого не поддерживают. Есть некая административная установка, с которой мы пока не разбирались…

  8. У меня такой опыт уже позади (113 ПК). Писал мини-программульку на C#, т.к. были подводные камни скриптами командной строки, которые мне не поддавались, например:
    1) По умолчанию при установленном опен офисе в автозагрузке висит его программа для «быстрого запуска» и скопировать профиль не получится в указанную папку, т.к. там файлы заблокированы этим приложением для быстрого запуска. Выход — нужен код, который бы отыскивал процесс программы и грохал его, потом бы скопировал профиль.
    2) Плохо если папка с измененными настройками профилями будет каждый раз копироваться на каждый ПК -это нагрузка для сети, особенно с утра, когда все ПК включаются и начинается массовое копирование профилей на ПК (вес каждого профиля где то 30мб), если ПК как у меня более 100, то считаю это не рационально, поэтому нужно дописать код который бы понимал, что второй раз к тому же профилю копироваться ненужно! Я это решал с помощью текстового файла в котором автоматически заносились пользователи и их имена пк при успешном выполнении скрипта, с этим списком происходила сверка по пользователю вошедшему в систему и если он был в списке, то отбой задаче копирования профиля).
    3) если скрипт отрабатывается при входе в систему пользователя, то при входе на сервер терминальный инициируются все те же процессы, что не нужно нам. Значит тут можно кодом решить проблему, а можно с помощью фильтров GPO с помощью которого распротсраняется скрипт (фильтрация для запуска на всех ОС кроме серверных)
    Могу код скинуть, если кому то интересно.

    • Я надеюсь обойтись обычными скриптами, запускаемыми из GPO. По отмеченным Вами пунктам думаю следующее:
      1. Для поиска и убиения процесса подойдут утилиты pslist и pskill из бесплатного пакета PsTools (можно скачать на сайте Microsoft).
      2. С помощью скрипта можно проверять существование папки C:Program FilesOpenOfficeX (наличие установленного OpenOffice), а потом %APPDATA%OpenOffice.org (наличие профиля), если профиль отсутствует, копировать его с сервера.
      3. В скрипте можно проверять %COMPUTERNAME% и в случае терминальных серверов ничего не делать.

  9. по первому пункту: там нужно будет еще как то реализовать поиск процесса в течениии какого то времени, потому что политики обрабатываются в первую очередь, а из авто запуска «быстрый доступ к опен офису» просиходит с задержкой (пока профиль и система загрузится…). Таким образом есть вариант что скрипт то твой проверит наличие процесса — его нет, начнет копирование и тут программа с автозапуска запускается — далее прерывается копирование папки с профилем (настройками опен-офиса).

    • Кстати, последняя версия OpenOffice, для которой тоже подходит эта инструкции, стала гораздо быстрее и функциональнее.

Оставить комментарий