Использование командлета связывания Register-SPWorkflowService

Узнайте, как использовать командлет Register-SPWorkflowService для успешного связывания SharePoint с Workflow Manager. Установка и настройка Microsoft SharePoint для поддержки разработки рабочих процессов требует "связывания" установок SharePoint и Workflow Manager. В большинстве случаев этот связывания легко выполняется с помощью командлета Register-SPWorkflowService, входящий в состав установки SharePoint.

Примечание.

Поддержка рабочих процессов SharePoint 2010 для новых клиентов прекращена с 1 августа 2020 г., и они удалены из существующих клиентов 1 ноября 2020 г. Если вы используете рабочие процессы SharePoint 2010, рекомендуется перейти на Power Automate или другие поддерживаемые решения. Дополнительные сведения см. в статье Прекращение поддержки рабочего процесса SharePoint 2010.

Важно этот командлет не полезен для каждой пары сценария. Register-SPWorkflowService можно использовать только в следующих сценариях связывания:

  • Ферма серверов с одним компьютером, где SharePoint и Workflow Manager находятся в серверном поле.

  • Ферма серверов с тремя компьютерами, где SharePoint и Workflow Manager находятся на всех трех компьютерах. (Добавить четвертый компьютер не поиска должна находиться на отдельном компьютере и Workflow Manager высокой ДОСТУПНОСТИ является обязательным. Если второй является обязательным, его следует установить на всех трех компьютерах.

  • Ферма SharePoint с тремя компьютерами, в сочетании с ней Workflow Manager фермой серверов.

Также Обратите внимание, что этот Register-SPWorkflowService используются учетные данные текущего пользователя.

Командлет разработки

Detail Описание
Глагол
Регистрация
Существительное
SPWorkflowService
Описание
Связывает ферму sps15short с фермой Workflow Manager. Этот командлет необходимо выполнять один раз для каждой фермы. Перед выполнением командлета необходимо установить корневой сертификат ЦС в хранилище сертификатов компьютера и хранилище сертификатов SharePoint. Для этого используйте командлет New-SPTrustedRootAuthority. (См. инструкции ниже.)
Тип вывода
Нет.
Синтаксис
Register-SPWorkflowService -SPSite <URI or GUID representing an SPSite object> -WorkflowHostUri <workflow service endpoint URL> -ScopeName <string> [-PartitionMode] [-AllowOAuthHttp] [-Force]

Параметры командлета

Параметр Тип Описание
SPSite (обязательный)
SPSitePipeBind
URL-адрес семейства веб-сайтов в ферме SharePoint Server, который выступает в качестве конечной точке связывания длительный. Сведения для связывания выводится из этот URL-адрес.
WorkflowHostUri (обязательный)
Строка
URL-адрес конечной точки Workflow Manager для связывания. Предоставляет узла рабочего процесса URI и номер порта.
ScopeName
Строка
Имя для использования службы рабочих процессов для идентификации парного SharePoint Server фермы. Значение по умолчанию — «SharePoint». Необходимо указать этот параметр, если связь нескольких фермах SharePoint в ферму Workflow Manager.
PartitionMode
SwitchParameter
Этот параметр используется только для фермы SharePoint несколькими клиентами. В режиме секционирования указан для службы SharePoint. Обратите внимание на то, что одним экземпляром нескольких клиентов можно создать в ферме SharePoint после выполнения этого командлета; Таким образом командлет не может вывести значение этого параметра неявно из существующих состояний в ферме SharePoint.
AllowOAuthHttp
SwitchParameter
Позволяет OAuth и метаданные exchange по протоколу HTTP. Эта функция особенно полезна при тестировании, но не в рабочий режим. Этот параметр используется только в том случае, если SharePoint настроен для поддержки HTTP. Нет необходимости настроить Workflow Manager на использование протокола HTTP.
Force
SwitchParameter
Принудительно создает область с помощью параметра ScopeName или обновляет существующую область, соответствующую той же scopeName. Если не указан, а область с таким же именем существует, командлета возникает ошибка.

Пример


PS> Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -ScopeName "SharePoint2" -PartitionMode -AllowOAuthHttp  -Force

См. также