База знаний:
Скрипт для автоматической установки роли IIS для дальнейшей корректной установки Indeed EMC/Indeed CM
Автор Anton Shlykov, Last modified by Maksim Kuzmov на 05 февраля 2018 04:49 PM
Перед установкой Indeed Enterprise Management Console и Indeed Card Management требуется на сервере развернуть роль Internet Information Services с определенным набором модулей. Плюс, требуется установка Microsoft .NET. При этом важную роль играет и последовательность установки.

Выдержка из руководства по установке Indeed EMC/Indeed CM:

● Internet Information Services 7.0 и выше со следующими модулями:
  • Статическое содержимое (Static Content)
  • Перенаправление HTTP (HTTP Redirection)
  • ASP.NET
  • Расширяемость .NET (.NET Extensibility)
  • Расширения ISAPI (ISAPI Extensions)
  • Фильтры ISAPI (ISAPI Filters)
  • Обычная проверка подлинности (Basic Authentication)
  • Windows-проверка подлинности (Windows Authentication)
  • Консоль управления службами IIS (IIS Management Console)
● Microsoft .NET 4.5 и выше (При развертывании сервера Indeed EMC/Indeed CM необходимо выполнить установку Microsoft .NET 4.5 после установки и настройки компонента IIS.)

По нашим наблюдениям при выполнении подготовительных работ (установка IIS, установка Microsoft .NET) в ручном режиме велик риск допустить ошибку в наборе модулей или последовательности действий при установке, что приводит в итоге к проблемам при работе самого web-приложения Indeed и потере времени для устранения причины.

Для исключения данной потенциально проблемной ситуации нами был разработан набор скриптов MS PoserShell, которые позволяют выполнить установку и настройку роли Internet Information Services в автоматическом режиме в соответствии с требованиями для корректной работы web-приложений Indeed.

Архив со скриптами доступен для загрузки по ссылке

В архив включено два скрипта:
  1. Скрипт для развертывания IIS на Windows Server 2008/2008R2 (файл Indeed.EMC.CM.IIS.Install.MSServer2008.ps1 в папке Server2008).
  2. Скрипт для развертывания IIS на Windows Server 2012/2012R2/2016 (файл Indeed.EMC.CM.IIS.Install.MSServer2012.ps1 в папке Server2012-2016)
Для запуска скриптов необходимо разрешить выполнение скриптов на сервере. Как это сделать, описано в следующей статье: Начало работы с PowerShell скриптами

Скрипт для сервера 2008/2008R2 устанавливает и Microsoft .NET 4.5 (для этого в папке скрипта лежит полный инсталляционный пакет данного компонента).

Формат запуска скриптов:
  • Скрипт для развертывания IIS на Windows Server 2008/2008R2:
          .\Indeed.EMC.CM.IIS.Install.MSServer2008.ps1

  • Скрипт для развертывания IIS на Windows Server 2012/2012R2/2016:
          .\Indeed.EMC.CM.IIS.Install.MSServer2012.ps1

Пример запуска скрипта на Windows Server 2012

Сразу после запуска




В процессе работы



Скрипт завершил работу


(4 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: