Публикация приложений-служб в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
В SharePoint Server некоторые приложения-службы можно публиковать в нескольких фермах, что делает их доступными для удаленных подключений.
Прежде чем выполнять эту операцию, просмотрите сведения об обязательных условиях в статье Совместное использование приложений служб в фермах SharePoint Server.
Публикация приложения службы с помощью центра администрирования
Публикация приложения службы с помощью центра администрирования
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы SharePoint.
В Центр администрирования щелкните Управление приложениями и выберите Управление приложениями-службами.
Щелкните строку, содержащую приложение-службу, которую нужно опубликовать. Команды на ленте станут доступными.
На ленте выберите элемент Опубликовать.
В диалоговом окне Публикация приложения-службы выполните следующие задачи:
Выберите в раскрывающемся списке нужный Тип подключения.
Если приложение-служба должно быть доступно удаленным фермам, установите флажок Опубликовать это приложение-службу в других фермах.
Рекомендуется использовать инструкции из статьи Обмен сертификатами доверия между фермами в SharePoint Server для установления отношения доверия между двумя фермами.
Скопируйте URL-адрес публикации в Блокнот или другой текстовый редактор. Этот URL-адрес понадобится, чтобы подключить удаленные фермы к опубликованному приложению-службе. Он будет выглядеть следующим образом:
urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc
Дополнительно можно ввести описательный текст и ссылку на веб-страницу, которая будет видна администраторам удаленных ферм. После задания нужных параметров публикации нажмите кнопку ОК, чтобы опубликовать приложение-службу.
Публикация приложения службы с помощью Microsoft PowerShell
Публикация приложения службы с помощью 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
Сведения, выдаваемые этой командой, понадобятся всем подключающимся удаленным фермам.