Установить msi windows server

As i find myself working with windows server core these days, this question seems obvious today, but in hindsight it was anything but and there were multiple challenges to get here.

So what is the easiest way to run an MSI installer package on windows server core? The easiest way to run an MSI installer package on windows server core is by remoting (RDP) into the machine and running the msiexec /i from the command line and then pointing to the .msi package that you wish to install.

Again in hindsight, this is pretty simple and straightforward now but learning server core is a little different to the uninitiated with the operating system. Here were some additional issues i had and solutions below to help you getting started.

How to fix the blank screen when remoting (rdp) into a server running windows core

When connecting into a windows server core machine you don’t get a pretty user interface (UI) in fact in many cases you will get nothing at all. The most common thing you will see is a completely blank screen after logging in.

Commonly when signing into windows server core you will get a blank screen. Utilize CTRL+ALT+END to bring up the command menu.

If you find yourself stuck in a completely blank screen there is a special command you can run while connected to bring up the menu. Simply hold CTRL+ALT+END and you will be shown the menu that will allow you to start task manager.

Starting the command line from Task manager on Windows Server Core

Once you have been able to bring up the menu on your server core instance you can then select the option named “Task Manager” this will bring up the task manager that you are used to in the UI.

From the task manager you can choose the option to run a new task by clicking on File–> Run new task

You can then start the command line typing in cmd and then clicking on ok. This will start the command line on Windows Server Core, which will make installation of your MSI Packages much easier from here.

And there you have it, that is all you need to do and hopefully this has been helpful and will get you started on your journey with Windows Server Core!

Recent Posts

link to The Ultimate list of SharePoint Best Practices

The Ultimate list of SharePoint Best Practices

Today, organizations can store and share information easily within the SharePoint application. It is however important that you take time to implement best practices in order to realize the full…

link to SharePoint Customization: Types, Steps, and Considerations

Category:

  • Политика
  • Cancel

Что делать если «установка запрещена политикой, заданной системным администратором»

При попытке установить MSI пакет на сервере удаленных рабочих столов Windows Server 2012 R2 с правами локального пользователя или администратора выдает ошибку: «Данная установка запрещена политикой, заданной системным администратором» если версия системы английская то The system administrator has set policies to prevent this installation.

Примечательный факт, что на сервере не настраивались какие-либо ограничения на запуск msi пакетов пользователями, ни через групповые политики (GPO), ни тем более через Локальные политики безопасности.

Похоже что это стандартное поведение системы, либо Windows самостоятельно изменяет настройки Windows Software Restriction Policy в каких-то случаях.

Решить данную проблему, мне помогла статья VMware о выдаче подобное ошибки при установке VMware Tools.

Vmware предлагает следующий вариант решения проблемы (Если у Вас английская версия Windows лучше следуйте оригинальным инструкция в kb vmware.):

  1. Нажмите Пуск > Выполнить
  2. Введите gpedit.msc и нажмите Enter
  3. Выберите Политика «Локальный компьютер» > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Установщик Windows
  4. Далее кликните «Отключение установщика Windows» > Включено
  5. В выпадающем списке «Отключить установщик Windows» выберите Никогда
  6. Нажмите Применить и закройте окно.
  7. Далее выберите Конфигурация компьютера > Конфигурация Windows > Параметры безопасности > Политика ограничения использования программ
  8. Кликните правой кнопкой мышки по «Политика ограничения использования программ» и создайте новую политику.
  9. Кликните правой кнопкой мышки по Применение и выберите свойства.
  10. Отметьте пункт «всех пользователей, кроме локальных администраторов»
  11. Нажмите ОК и закройте окно групповых политик.
  12. Откройте командную строку и выполните gpupdate /force

Теперь установка msi должно проходить успешно.

PS …. первый пост за два года, можете меня поздравить ))

This tutorial will describe how to deploy an MSI on multiple machines by using Group
Policy in Windows Server 2012 and Windows Server 2016.

  • 1. Methods of deployment
  • 2. Create a distribution point
  • 3. Create a Group Policy Object
  • 4. Assign an MSI package
  • 5. Publish an MSI package
  • 6. Troubleshooting Active Directory/GPO deployments

Want to create MSI’s, EXE bundles, or MSIX packages? Download Advanced Installer
now.

1. Methods of deployment

Group Policy supports two methods of deploying an MSI package:

  • Assign software — A program can be assigned per-user or per-machine. If
    its assigned per-user, it will be installed when the user logs on. However, if its
    assigned per-machine then the program will be installed for all users when the machine
    starts.
  • Publish software — A program can be published for one or more users. This
    program will be added to the Add or Remove Programs list and the user
    will be able to install it from there.

2. Create a distribution point

The first step in deploying an MSI through GPO is to create a distribution point on
the publishing server. This can be done by following these steps:

  • Log on to the server as an Administrator user
  • Create a shared network folder (this folder will contain the MSI package)
  • Set permissions on this folder in order to allow access to the distribution
    package
  • Copy the MSI in the shared folder

In the shared folder you can also perform an administrative install for an MSI package
contained by an EXE bootstrapper.

3. Create a Group Policy Object

An MSI package is deployed (distributed) through GPO as a Group Policy Object. In
order to create an object for your package, you can follow these steps:

  • Click on the Start button and open Go to Start and open Group
    Policy Management
  • Expand Forest (your forest) > Domains (your domain)
  • Right-click on Group Policy Objects and select New
  • Enter a name for your policy and leave Source Starter GPO as
    (none)

4. Assign an MSI package

A package can be assigned per-user or per-machine. Also, if the package is
assigned, it will automatically be installed
silently. In order to assign a package you can follow these steps:

  • Click on your previously created policy
  • In the right panel click on the Settings Tab
  • You should see Computer Configuration and User Configuration, right-click anywhere in
    the panel and select Edit
  • Expand User Configuration > Policies > Software Settings
  • Right-click Software Installation and select New >
    Package
  • Select your package from the previously configured network share
  • In the dialog that appears select Assigned and click
    OK
  • The selected package will appear in the Software Installation panel (wait
    a bit for it to appear)
  • Double-click on the new package and select the Deployment tab
  • Check Install this application at logon and at the user interface select
    Basic
  • Click OK
  • Close Group Policy Management Editor
  • In the Group Policy Management window right-click on the domain name from
    the left-side pane and select Link an existing GPO
  • Select the previously created policy with the package and click OK

Do not use the Browse button in the Open dialog to access
the UNC location. Make sure that you use the UNC path to the shared package.

5. Publish an MSI package

When using Group Policy, you can publish a package in order to allow the target
user to install it by using Add or Remove programs. The steps for publishing a
package are:

  • Click on your previously created policy
  • In the right panel click on the Settings Tab
  • You should see Computer Configuration and User Configuration, right-click anywhere in
    the panel and select Edit
  • Expand User Configuration > Policies > Software Settings
  • Right-click Software Installation and select New >
    Package
  • Select your package from the previously configured network share
  • In the dialog that appears select Published and click
    OK
  • The selected package will appear in the Software Installation panel (wait
    a bit for it to appear)
  • Double-click on the new package and select the Deployment tab
  • Check Install this application at logon and at the user interface select
    Basic
  • Click OK
  • Close Group Policy Management Editor
  • In the Group Policy Management window right-click on the domain name from
    the left-side pane and select Link an existing GPO
  • Select the previously created policy with the package and click OK
  • Test the package:
    • Log on to the target computer
    • Click on the Start button and go to Control Panel
    • Double-click the Add or Remove programs applet and select Add New
      Programs
    • In the Add programs from your network list select the program you
      published
    • Use the Add button to install the package
    • Click OK and then Close

Do not use the Browse button in the Open dialog to access
the UNC location. Make sure that you use the UNC path to the shared package.

Have any issues with your MSI’s? Check out our user guide.

Доброго времени суток, друзья. Представляю вашему вниманию первый дополнительный урок к курсу «Администрирование Windows Server 2016». По многочисленным просьбам членов закрытой академии я решил более подробно осветить тему работы с групповыми политиками. В этом выпуске речь пойдёт об установке типового набора программ на большое количество компьютеров в пределах локальной сети.

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

Что ж, прежде чем мы приступим к непосредственной работе с виртуальным полигоном, давайте сформулируем простенькое техническое задание. Допустим, нам необходимо установить с сервера:

  • Программу для удалённого доступа LiteManager на клиентский ПК;
  • Архиватор WinRAR на все компьютеры нашего домена.

Установка программ с расширением MSI

LiteManager является одной из лучших программ для удалённого управления компьютерами. В последних проектах я всё чаще использую её, игнорируя старый добрый RAdmin. По функционалу она значительно интереснее и заслуживает в будущем отдельного выпуска. Бесплатную версию LiteManager можно скачать с сайта разработчиков. Установочные пакеты данной программы поставляется в формате MSI (Microsoft Software Installer). Весь софт с таким расширением заранее адаптирован для упрощённой установки на операционные системы от Microsoft. Это самый удобный и практичный вариант, если вы занимаетесь инсталляцией через групповые политики.

Загрузка LiteManager

Шаг 1. Переходим на официальный ресурс litemanager.ru и кликаем по ссылке «Скачать (для Windows)».

litemanager.ru

Шаг 2. После загрузки открываем архив и распаковываем его содержимое в отдельную папку на рабочем столе хост системы.

Распаковываем архив

Шаг 3. Создаём на виртуальной машине с Windows Server 2016 каталог «Soft» на диске D и копируем в него папку «LiteManager».

Каталог «Soft» на диске D

Установка модуля LiteManager Viewer

Шаг 4. Запускаем установочный пакет модуля LiteManager Viewer. Эта часть программы устанавливается на компьютер, с которого осуществляется удалённое управление рабочими станциями. Поэтому мы установим её на сервер. В первом окне жмём «Next».

Установочный пакет модуля LiteManager Viewer

Шаг 5. Принимаем условия лицензионного соглашения.

Лицензионное соглашение

Шаг 6. Путь установки оставляем по умолчанию.

Путь установки

Шаг 7. И запускаем процесс инсталляции, кликнув «Install».

Процесс инсталляции

Шаг 8. После завершения установки оставляем галочку «Launch LiteManager Pro — Viewer», чтобы запустить программу сразу после закрытия последнего окна и жмём «Finish».

Запустить программу сразу после закрытия последнего окна

Шаг 9. Из двух типов лицензии выбираем «Free».

Конфигурирование установочного MSI пакета

Шаг 10. В открывшемся окне программы переходим на вкладку «Удалённая установка» и выбираем пункт «MSI Конфигуратор…».

MSI Конфигуратор

Шаг 11. Выбираем установочный пакет «LiteManager Pro – Server». В данном модуле нужно предварительно настроить параметры по умолчанию, прежде чем он будет установлен на клиентский компьютер. Жмём «Конфигурировать».

LiteManager Pro – Server

Шаг 12. Переходим «Настройка сервера» — «Безопасность» и на вкладке «Авторизация» задаём пароль, который мы будем использовать для подключения к рабочей станции. Жмём «ОК».

Вкладка «Авторизация»

Шаг 13. Далее переходим в «Настройки». На вкладочке «Общее» снимаем галочки напротив пунктов «Показывать меню в системном трее» и «Менять вид иконки в трее», дабы избавить пользователей от отображения лишней информации о программе в системном трее. Сохраняем настройки кликнув по кнопке «ОК».

Трей

Шаг 14. И последнее, что мы сделаем, это установим пароль на изменение настроек. Жмём «Защита настроек», отмечаем галочкой соответствующий параметр и задаём сложный пароль, который простому юзеру подобрать не удастся.

Защита настроек

Шаг 15. На этом конфигурация пакета завершена. Жмём «Закрыть» и убеждаемся в успехе проделанных действий.

Конфигурация пакета завершена

Теперь файл «LiteManager Pro – Server» содержит правильные настройки по умолчанию. В таком виде его можно смело устанавливать на рабочие станции.

Настройка ГП для установки LiteManager

Шаг 16. Осталось только правильно создать и настроить групповую политику. Открываем в «Диспетчере серверов» вкладку «Средства» и выбираем в раскрывшемся списке «Управление групповой политикой».

Управление групповой политикой

Шаг 17. Кликнув правой кнопкой по названию нашего домена жмём «Создать объект групповой политика в этом домене и связать его…». Тут же в появившемся окне задаём новой политики, например «Политика для LiteManager».

Создать объект групповой политика в этом домене и связать его…

Шаг 18. Политика создана. Для её редактирования вызываем контекстное меню и кликаем «Изменить».

Политика создана

Шаг 19. Переходим к изменению настроек. «Конфигурация компьютера» – «Политики» – «Конфигурация Windows» – «Сценарии (запуск/завершение)». Давайте глянем свойства сценариев для «Автозагрузки». В появившемся окне жмём «Показать файлы».

Свойства сценариев для «Автозагрузки»

Шаг 20. Сервер посылает в общую папку для скриптов, которая привязана к редактируемой политике. Я рекомендую располагать файлы для установки именно здесь, так как в случае переноса групповой политики или создании её резервной копии путь к данной директории точно останется неизменным. Ко всему прочему вам не придётся ломать голову с назначением прав доступа к данной папке, ведь по дефолту её основное предназначение — это хранилище скриптов. А значит, рабочая станция точно сможет достучаться ко всем файлам, расположенным в этой директории. Так что смело, переносим сюда установочный пакет «LiteManager Pro — Server» из папки «Soft».

Переносим установочный пакет

Шаг 21. Копируем путь к «скриптовой» папке. Совсем скоро он нам пригодится.

Путь к "скриптовой" папке

Шаг 22. И переходим в ветку «Политики» — «Конфигурация программ» — «Установка программ». Вызываем контекстное меню, «Создать» — «Пакет».

«Создать» - «Пакет»

Шаг 23. Вставляем в адресную строку скопированный путь к директории с установочным пакетом серверной части программы и выбираем его.

Вставляем в адресную строку скопированный путь

Шаг 24. Метод развёртывания оставляем по умолчанию, так как все настройки в нашем файле уже сконфигурированы и никакие дополнительные команды для его запуска не требуются.

Шаг 25. Видим, что пакет LiteManager появился в списке программ предназначенных для установки.

Пакет LiteManager появился в списке программ

Шаг 26. Закрываем ненужные более окна и раскрываем дерево «Объектов групповой политики». Вызвав контекстное меню к «Политике для LiteManager» изменим состояние объекта, выключив применение параметров конфигурации для пользователей. Зачем это нужно? Как бы странно это не прозвучало, но данная настройка может значительно ускорить время применения политики на рабочей станции. Так как мы производили все изменения политики только для компьютера, не затрагивая при этом конфигурацию пользователя, какой смысл заставлять компьютер конечного пользователя прогружать «вхолостую» пустой набор политик? Очевидно, что если есть возможность этого не делать, то лучше воспользоваться данной фишкой системы и ускорить загрузку рабочей станции на несколько секунд.

Выключим применение параметров конфигурации для пользователей

Шаг 27. Далее давайте настроим нацеливание применения политики для конкретного компьютера. Не закрывая окно, переходим на вкладочку «Делегирование» и кликаем по кнопке «Дополнительно». В открывшемся окне настройки параметров безопасности находим группу пользователей «Прошедшие проверку» и снимаем галочку с пункта «Применить групповую политику». Отлично, теперь групповая политика не будет применяться для всех пользователей авторизованных в домене. Осталось указать, для кого же конкретно она предназначена. Жмём «Добавить».

Нацеливание применения политики для конкретного компьютера

Шаг 28. И прописываем DNS-имя компьютера, на который будет распространяться созданная политика. В качестве клиентской машины у нас выступает рабочая станция с установленной операционной системой Windows 10 и сетевым именем «CLIENT». Прописываем его и переходим в «Типы объектов».

Прописываем DNS-имя компьютера

Шаг 29. Отмечаем в типах «Компьютеры» и нажимаем «ОК».

Отмечаем в типах «Компьютеры»

Шаг 30. Хорошо. Теперь можем проверить, корректно ли написано имя клиента, кликнув по соответствующей кнопке. Всё верно. Закрываем это окно, нажав «ОК».

Проверка имени клиента

Шаг 31. Наш компьютер появился в списке. Ставим галочку напротив разрешения «Применить групповую политику» и сохраняем изменения кнопкой «ОК».

Теперь групповая политика для LiteManager будет применяться исключительно к рабочей станции «CLIENT» и не затрагивать другие компьютеры в домене.

В принципе с основной настройкой практически закончили. Для корректной работы требуется проделать ещё несколько нехитрых манипуляций. Во-первых, настроить правила для порта 5650 (это стандартный порт, который использует программа LiteManager) в политике брандмауэра. Но мы этого делать не будем, так как ранее в одном из уроков курса мы уже отключили дефолтный виндосовский фаервол для всех ПК входящих в состав домена. Во-вторых, включить режим инициализации сети при запуске и входе в систему.

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

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

Настройка ГП для синхронной обработки

Шаг 32. В окне «Управление групповой политикой» вызываем контекстное меню, кликнув правой кнопкой по имени домена, и создаём новый объект.

Контекстное меню

Шаг 33. Даём политике звучное имя, например «Политика для синхронной обработки».

Шаг 34. И незамедлительно переходим к изменению настроек созданной политики.

Переходим к изменению настроек созданной политики

Шаг 35. Ветка «Конфигурация компьютера» — «Политики» — «Административные шаблоны» — «Система» — «Вход в систему». Ищем параметр, отвечающий за инициализацию сети. Звучит он следующим образом «Всегда ждать сеть при запуске и входе в систему». Открываем данный параметр, быстренько пробегаем взглядом по описанию и включаем его.

«Всегда ждать сеть при запуске и входе в систему»

Вот и всё. Осталось проверить, как отработает групповая политика на клиентском компьютере.

Проверка корректной установки ПО

Шаг 36. Переходим к виртуальной машине с Windows 10 и осуществляем вход под любой доменной учётной записью. В рамках курса мы проверяли большую часть политик под пользователем «Бархатов». Не будем делать исключения в данной ситуации.

Переходим к виртуальной машине с Windows 10

Шаг 37. Сразу после входа в систему выжидаем некоторое время, приблизительно три минуты и перезапускаем виртуальную машину. Зачем спрашивается делать этот лишний ребут? Хм. Наверняка вы частенько сталкивались с программами, которые после инсталляции требуют выполнить перезагрузку. Это нужно, прежде всего, для завершения установки дополнительных служб. Так вот LiteManager, как раз относится к категории таких программ. Следовательно, для корректного завершения установки серверного модуля требуется перезапуск операционной системы.

Перезапускаем виртуальную машину

Шаг 38. После включения компьютера заходим в меню «Пуск» и видим, что появился новый каталог «LiteManager Pro — Server», а в нём различные варианты для взаимодействия с программой. Это значит, что политика, отвечающая за установку, отработала на отлично.

Новый каталог «LiteManager Pro - Server»

Шаг 39. Давайте попробуем изменить настройки кликнув по ярлыку «Settings for LM-Server». Как и следовало ожидать, появилось окно с просьбой ввести пароль.

«Settings for LM-Server»

Шаг 40. Теперь давайте вернёмся на сервер и попробуем подключиться удалённо к рабочей станции. Для этого запускаем на рабочем столе ярлык «LM–Viewer». В главном окне жмём «Добавить новое соединение», отмечаем галочкой тип подключения с использованием IP или DNS-имени компьютера и прописываем сетевое имя «CLIENT».

«Добавить новое соединение»

Шаг 41. Вводим пароль, ранее заданный нами на этапе конфигурирования MSI-пакета. И отметим пункты «Сохранить пароль» и «Авто-логин», дабы в следующий раз не вводить эти данные, жмём на «ОК».

Шаг 42. Через некоторое время соединение будет установлено, и вы получите возможность удалённо управлять клиентской станцией.

Возможность удалённо управлять клиентской станцией

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

Установка программ с расширением EXE

Архиватор WinRAR является наиболее популярным среди пользователей Рунета. С его помощью даже маленький ребёнок может научиться самостоятельно, создавать и распаковывать архивы.

Загрузка архиватора WinRAR

Шаг 43. Давайте перейдём на официальный сайт win-rar.ru и в меню слева выберем пункт «Загрузить». Далее находим из списка на странице локализованную русскую 32-битную версию архиватора и скачиваем её.

Официальный сайт win-rar.ru

Шаг 44. Отлично. Теперь заглянем во вкладку «Обучение». Нас интересует «Глава 6. Оптимизация установки WinRAR для работы в сети».

Вкладка «Обучение»

Шаг 45. В ней содержится информация об установке в silent-режиме. Кликаем по соответствующей гиперссылке.

Информация об установке в silent-режиме

Шаг 46. И смотрим, какой ключ необходимо использовать, чтобы весь процесс установки происходил в тихом режиме, то есть незаметно для конечного пользователя. В случае с WinRAR’ом это ключ «/s».

Ключ «/s»

Шаг 47. Хорошо. Теперь давайте скопируем установочный пакет «wrar540ru.exe» из хост-системы на виртуальную машину с Windows Server 2016.

Установочный пакет «wrar540ru.exe»

Шаг 48. Рядом с инсталляционным файлом создаём текстовый документ с именем «install».

Текстовый документ с именем «install»

Шаг 49. Открываем его и прописываем полное имя установочного файла с расширением EXE, а после добавляем ключ для тихой установки. По итогу получится строчка типа «wrar540ru.exe /s». Обращаю ваше внимание, что в данном случае мы не прописываем полный путь к установочному файлу. Это связано с тем, что создаваемый скрипт будет находиться непосредственно в одном каталоге с инсталляционным пакетом архиватора. Сохраняем изменения в текстовом документе и закрываем его.

Строчка типа «wrar540ru.exe /s»

Шаг 50. Теперь необходимо трансформировать наше творение в формат скрипта. Для этого потребуется изменить расширение текстового документа TXT на исполняемый BAT-файл. Первым делом переходим в проводнике на вкладку «Вид» и включаем отображение «Расширения имён файлов».

Исполняемый BAT-файл

Шаг 51. Затем просто переименовываем «install.txt» в «install.bat» и соглашаемся с изменениями.

Переименовываем «install.txt» в «install.bat»

Отныне данный файл является скриптом. Осталось подцепить его вместе с EXE’шником к групповой политике.

Настройка ГП для установки WinRAR

Шаг 52. В оснастке «Управлением групповой политикой» создаём новый объект.

Новый объект

Шаг 53. С одноимённым именем «Политика для WinRAR».

Шаг 54. И переходим к конфигурированию политики.

Конфигурирование политики

Шаг 55. Раскрываем привычную ветку «Конфигурация компьютера» — «Политики» — «Конфигурация Windows» — «Сценарии (запуск/завершение)». Заходим в свойства параметра «Автозагрузка».

Свойства параметра «Автозагрузка»

Шаг 56. На вкладке сценарии жмём «Показать файлы…» и перекидываем в появившуюся директорию из папки «Soft» инсталляционный пакет и скрипт тихой установки WinRAR.

Инсталляционный пакет и скрипт тихой установки WinRAR

Шаг 57. Возвращаемся к окну «Свойства» и кликаем по кнопке «Добавить». Далее щёлкнув «Обзор» выбираем скрипт «install.bat», находящийся в папке для сценариев данной политики.

Скрипт «install.bat»

Шаг 58. Наш скрипт появился в списке для автозагрузки, а значит можно выйти из данной оснастки, сохранив изменения кнопкой «ОК».

Шаг 59. Такс. Объекты нацеливания для политики в данном случае мы настраивать не будем. Пусть применится ко всем компьютерам домена. Архиватор это такая вещь, которая лишней нигде не будет. В том числе и на серверах. Не забываем изменить состояние объекта групповой политики, отключив параметры конфигурации пользователя.

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

Проверка корректной установки ПО

И переходим к клиентской машине с Windows 10.

Шаг 60. Для того, чтобы проверить отработает ли наша политика, отвечающая за установку WinRAR давайте перезапустим гостевую ОС.

Перезапуск гостевой ОС

Шаг 61. После перезагрузки логинимся под доменной учёткой и проверяем в ПУСК’е наличие архиватора.

Проверяем в ПУСК’е наличие архиватора

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

Удаление программ с расширением MSI

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

Шаг 62. Начнём с удаления программ, которые были установлены с использование MSI пакета. В нашем случае это LiteManager. Находим соответствующую политику и, вызвав контекстное меню, жмём «Изменить».

Удаление программ с расширением MSI

Шаг 63. Идём по пути «Конфигурация компьютера» — «Политики» — «Конфигурация программ» — «Установка программ» и щёлкаем правой кнопкой по пакету «LiteManager Pro — Server». Далее «Все задачи» — «Удалить».

«Установка программ»

Шаг 64. В появившемся окне оставляем возможность по умолчанию, позволяющую осуществить «Немедленное удаление этого приложения с компьютеров всех пользователей».

Проверка корректного удаления LiteManager

Шаг 65. Для проверки переходим на клиентский компьютер и перезагружаем его.

Перезагружаем клиентский компьютер

Шаг 66. После включения осуществляем вход в систему. Как видим в меню «ПУСК» исчез каталог программы «LiteManager», а это свидетельствует о том, что она успешно удалена.

Исчез каталог программы «LiteManager»

Удаление программ с расширением EXE

Процесс деинсталляции программ установленных с помощью EXE’шных файлов к сожалению не так прост. Для их удаления, собственно как и ранее для установки, приходится создавать костыли в виде скриптов. Давайте рассмотрим пример создания такового для программы WinRAR.

Шаг 67. На диске D в папке архиватора создаём новый текстовый файл с названием «uninstall.txt». Переходим к его изменению. Прописываем директорию, в которую, как правило, устанавливается программа WinRAR. Если не знаете, то можете посмотреть её в свойствах ярлыка в меню «ПУСК». После папки прописываем uninstall.exe и сделав пробел указываем ключ с сайта разработчиков. Отлично. Теперь видоизменяем «Program Files» в переменную «%ProgramFiles%», дабы программа могла быть корректно удалена на операционных системах любой разрядности. И, так как наш путь содержит переменную, необходимо напоследок заключить его в кавычки. По итогу мы получаем скрипт следующего содержания: «»%ProgramFiles%\WinRAR\uninstall.exe» /s». Сохраняем изменения в файле перед закрытием.

скрипт следующего содержания: «"%ProgramFiles%\WinRAR\uninstall.exe" /s»

Шаг 68. Меняем его разрешение с «TXT» на «BAT».

Меняем разрешение с «TXT» на «BAT»

Шаг 69. И переходим к изменению групповой политики для WinRAR.

Изменение групповой политики для WinRAR

Шаг 70. «Конфигурация компьютера» — «Политики» — «Конфигурация Windows» — «Сценарии (запуск/завершение)». Свойства автозагрузки.

Свойства автозагрузки

Шаг 71. В открывшемся окне жмакаем «Показать файлы» и закидываем в общую папку для сценариев политики скрипт «uninstall.bat» из директории «Soft/WinRAR».

Скрипт «uninstall.bat» из директории «Soft/WinRAR»

Шаг 72. Далее удаляем из свойств автозагрузки сценарий «Install.bat».

Шаг 73. А на его место привычным движением добавляем «uninstall.bat».

Добавляем «uninstall.bat»

Шаг 74. Сохраняем изменения нажав на «ОК».

Проверка корректного удаления WinRAR

Осталось проверить, удалился ли архиватор с клиентского ПК.

Шаг 75. Для этого перезагружаем виртуальную машину с десяткой.

Перезагружаем виртуальную машину с десяткой

Шаг 76. И после запуска убеждаемся, что в пуске не осталось и следа от WinRAR’а.

В пуске не осталось и следа от WinRAR’а

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

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

Не могу обещать, что все эти уроки будут в открытом доступе. Изначально они рассчитаны на членов академии, которые приобрели доступ к обучающему курс «Администрирование Windows Server 2016». Так что если вы заинтересованы в получении новых знаний по данной тематике, милости просим в наш закрытый клуб. Именно там я отвечаю на все комментарии и помогаю решать вопросы в индивидуальном порядке.

Обучающий курс «Администрирование Windows Server 2016»

Ну а на сегодня это всё. С вами был Денис Курец. Выпуск блога информационных технологий Kurets.Ru. Если урок был для вас полезен, то не забываем поставить лайк и подписаться на канал. Вам не сложно, а мне чертовски приятно. Такс, ладно, мне уже пора идти на прогулку с коржом. До новых встреч, друзья.

Делитесь с друзьями

Как развернуть пакет MSI с помощью Active Directory

Автор: Техподдержка Последнее изменение: 2024 июля 12 г.

Если вы используете Microsoft SCCM Для развертывания и управления программным обеспечением эта статья не требуется, поскольку вам подойдут пакеты EXE и MSI.
Для развертывания программного обеспечения на всех компьютерах вашей организации с помощью Active Directory, сначала загрузите установочный пакет MSI.

Посмотреть скриншоты процесса развертывания


Развертывание MSI с версиями Windows Server

Шаг 1. Создайте точку распространения
  • Войдите в Windows Server, используя учетную запись администратора.
  • Создайте общую сетевую папку, например, d: \ развертывание.
  • Установить разрешения на d: \ развертывание чтобы все пользователи могли читать.
  • Скопируйте файл MSI (например, НастройкаOfficeTabMSI.msi), Чтобы d: \ развертывание.
Шаг 2: Измените свойства пакета MSI
  • Установить Инструмент Orca если он еще не установлен. Скачать Orca здесь.
  • Щелкните правой кнопкой мыши файл MSI в d: \ развертывание и выберите «Редактировать с помощью Orca«.
  • В панели «Таблицы» выберите «Свойство». Добавьте название и код лицензии в «PROP_LICENSENAME, а такжеPROP_LICENSECODE«.
  • Совет: Объедините несколько строк кода лицензии в одну строку для «PROP_LICENSECODE» свойство.
Шаг 3: Назначьте пакет

Используйте этот метод, если SCCM (System Center Configuration Manager) или SMS (System Management Server) недоступны:

  • Откройте Пользователи и компьютеры Active Directory из Административных инструментов.
  • Щелкните правой кнопкой мыши свой домен в дереве консоли, затем щелкните НЕДВИЖИМОСТИ
    .
  • Перейдите в Редактор локальной групповой политики вкладка, выберите Политика домена по умолчанию (или другой объект групповой политики) и щелкните Редактировать.
  • Под Конфигурация компьютера, развернуть Настройки программного обеспечения.
  • Щелкните правой кнопкой мыши Установка программного обеспечения, указать на НовоеИ выберите Упаковка.
  • Введите UNC-путь к общему пакету MSI (например, \\ MyServer \ share \ SetupOfficeTabMSI.msi) В Откройте Диалог.
  • Важно: всегда используйте UNC-путь к общему пакету установщика.
  • Нажмите Откройте, наведите на Назначенныйи нажмите OK. Пакет появится в окне групповой политики.
  • Закройте редактор групповой политики и оснастку «Пользователи и компьютеры Active Directory».
  • После перезагрузки клиентских компьютеров программное обеспечение установится автоматически.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows 10 features bios gigabyte
  • Python перенос строки windows
  • Что означает восстановление windows
  • Как сделать разный фон на двух мониторах windows 10
  • Msconfig windows 10 для чего