Публикация приложений-служб в 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, в которой представлены сведения о необходимых компонентах.
Публикация приложения службы с помощью центра администрирования
Проверьте, является ли учетная запись пользователя, с помощью которой выполняется данная процедура, членом группы администраторов фермы SharePoint.
В Центр администрирования щелкните Управление приложениями и выберите Управление приложениями-службами.
Щелкните строку, содержащую приложение-службу, которую нужно опубликовать. Команды на ленте станут доступными.
На ленте щелкните элемент Опубликовать.
В диалоговом окне Публикация приложения-службы:
Выберите в раскрывающемся списке нужный Тип подключения.
Если приложение-служба должно быть доступно удаленным фермам, установите флажок Опубликовать это приложение-службу в других фермах.
Рекомендуется использовать инструкции из статьи Обмен сертификатами доверия между фермами в SharePoint Server для установления отношения доверия между двумя фермами.
Скопируйте публикуемый URL-адрес в "Блокнот" или другой текстовый редактор. Этот URL-адрес понадобится предоставить удаленным фермам, чтобы подключить их к опубликованному приложению-службе. Этот URL-адрес будет похож на следующий URL-адрес: urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc.
Дополнительно можно ввести описательный текст и ссылку на веб-страницу, которая будет видна администраторам удаленных ферм. После задания нужных параметров публикации нажмите кнопку ОК, чтобы опубликовать приложение-службу.
Публикация приложения службы с помощью PowerShell
Убедитесь, что являетесь участником следующих ролей и групп.
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.
Примечание
Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите Командная консоль SharePoint.
В командной строке PowerShell введите следующую команду:
Publish-SPServiceApplication -Identity <ServiceApplicationGUID>
Если идентификатор GUID приложения-службы неизвестен, можно использовать следующий командлет PowerShell для получения списка всех приложений-служб фермы, вместе с их идентификаторами GUID:
Get-SPServiceApplication
Чтобы увидеть URL-адрес средства балансировки нагрузки для приложения-службы, введите следующую команду и запишите результат ее выполнения:
Get-SPTopologyServiceApplication
Сведения, выдаваемые этой командой, понадобятся всем подключающимся удаленным фермам.
See also
Publish-SPServiceApplication
Get-SPServiceApplication
Get-SPTopologyServiceApplication