Share via


Нюансы настройки рабочих процессов для SharePoint & Project Server 2013 в случае Windows Server 2012 R2

Разворачивая очередную ферму на базе Windows Server 2012 R2, столкнулся с проблемами при настройке рабочих процессов для SharePoint/Project Server 2013.

Весь процесс настройки не очень сложный:

  1. Установка Workflow Manager: https://technet.microsoft.com/en-us/library/jj193448.aspx - при наличии доступа в Интернет, https://technet.microsoft.com/en-us/library/jj906604.aspx - при отсутствии доступа в Интернет
  2. Настройка Workflow Manager с помощью мастера: https://technet.microsoft.com/en-us/library/jj193510.aspx
  3. Выбор сценария и регистрация возможности: https://technet.microsoft.com/en-us/library/jj658588(v=office.15).aspx#section4 (я использовал общую ферму и HTTP)

На шаге 3 у меня и возникли трудности. О них по порядку:

  • При вызове Cmdlet-а Register-SPWorkflowService возникла ошибка "The remote server returned an error - 404 not found...". Нашел аналогичные заявки (https://social.technet.microsoft.com/Forums/sharepoint/en-US/fc8dbc41-f3b9-4469-89b1-2dc990fc696e/registerspworkflowservice-error-the-remote-server-returned-an-error-404-not-found?forum=sharepointadmin), но отказаться от использования 2012 R2 - не наш метод. Решение оказалось простым - через Web Platform Installer 5.0 установить Workflow Manager CU2. Но это не удалось осуществить беспрепятственно.
  • Для установки Workflow Manager CU2 потребовался Service Bus CU1, который в свою очередь не желал устанавливаться, ссылаясь в журнале на отсутствие Windows Fabric - "Install exit code for product 'Microsoft Windows Fabric V1 CU1' is '1603'".
  • После более детального анализа выяснилось, что системе требуется Microsoft VC Runtime 11 для корректной работы компонентов фермы рабочих процессов. Скачать пакет можно отсюда: https://www.microsoft.com/en-gb/download/details.aspx?id=30679.
  • Установив наконец все пререквизиты и перезагрузив сервер, я успешно развернул сначала Service Bus CU1, затем Workflow Manager CU2 и, наконец, настроил интеграцию ферм с помощью команды Register-SPWorkflowService.

Думаю, что в очередных накопительных обновлениях описанные недочеты будут исправлены, а пока помните о них, если планируете инсталляцию на Windows Server 2012 R2.

Артём Хлобыстин - Premier Field Engineer II, EMEA Technical Lead