Публикация приложений-служб в SharePoint Server

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-07-25

Сводка. Сведения о публикации приложения-службы в SharePoint Server 2016 и SharePoint 2013.

В SharePoint Server некоторые приложения-службы можно публиковать в нескольких фермах, что делает их доступными для удаленных подключений.

В этой статье

  • Публикация приложения-службы с помощью центра администрирования

  • Публикация приложения-службы с помощью Windows PowerShell

Перед выполнением этой операции ознакомьтесь со статьей Совместное использование приложений службы в разных фермах SharePoint Server, в которой представлены сведения о необходимых компонентах.

Публикация приложения службы с помощью центра администрирования

  1. Проверьте, является ли учетная запись пользователя, с помощью которой выполняется данная процедура, членом группы администраторов фермы SharePoint.

  2. В Центр администрирования щелкните Управление приложениями и выберите Управление приложениями-службами.

  3. Щелкните строку, содержащую приложение-службу, которую нужно опубликовать. Команды на ленте станут доступными.

  4. На ленте щелкните элемент Опубликовать.

  5. В диалоговом окне Публикация приложения-службы:

    1. Выберите в раскрывающемся списке нужный Тип подключения.

    2. Если приложение-служба должно быть доступно удаленным фермам, установите флажок Опубликовать это приложение-службу в других фермах.

    3. Рекомендуется использовать инструкции из статьи Обмен сертификатами доверия между фермами в SharePoint Server для установления отношения доверия между двумя фермами.

    4. Скопируйте публикуемый URL-адрес в "Блокнот" или другой текстовый редактор. Этот URL-адрес понадобится предоставить удаленным фермам, чтобы подключить их к опубликованному приложению-службе. Этот URL-адрес будет похож на следующий URL-адрес: urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc.

  6. Дополнительно можно ввести описательный текст и ссылку на веб-страницу, которая будет видна администраторам удаленных ферм. После задания нужных параметров публикации нажмите кнопку ОК, чтобы опубликовать приложение-службу.

Публикация приложения службы с помощью PowerShell

  1. Убедитесь, что являетесь участником следующих ролей и групп.

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint.

  3. В командной строке PowerShell введите следующую команду:

    Publish-SPServiceApplication -Identity <ServiceApplicationGUID>
    

    Если идентификатор GUID приложения-службы неизвестен, можно использовать следующий командлет PowerShell для получения списка всех приложений-служб фермы, вместе с их идентификаторами GUID:

    Get-SPServiceApplication
    
  4. Чтобы увидеть URL-адрес средства балансировки нагрузки для приложения-службы, введите следующую команду и запишите результат ее выполнения:

    Get-SPTopologyServiceApplication
    

    Сведения, выдаваемые этой командой, понадобятся всем подключающимся удаленным фермам.

See also

Publish-SPServiceApplication
Get-SPServiceApplication
Get-SPTopologyServiceApplication