Подключение к приложениям службы в удаленных фермах SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
В SharePoint Server некоторые приложения-службы можно публиковать, делая их доступными через удаленные подключения. Публикуя приложение-службу, можно оптимизировать использование ресурсов и не допустить избыточности, а также предложить службы уровня предприятия без установки выделенной фермы служб предприятия.
Можно подключиться к приложению-службе, которое используется совместно с другой фермой, если известен адрес службы обнаружения или адрес приложения-службы. Обратите внимание, что подключение возможно только к приложению-службе в удаленной ферме, если администратор удаленной фермы опубликовал это приложение-службу.
Прежде чем выполнять эту операцию, просмотрите сведения об обязательных условиях в статье Совместное использование приложений служб в фермах SharePoint Server.
Подключение к приложению-службе в удаленной ферме с помощью центра администрирования
Необходимо быть участником группы администраторов фермы в SharePoint.
На сервере в потребляющей ферме в Центр администрирования нажмите Управление приложениями и выберите Управление приложениями-службами.
На ленте нажмите кнопку Подключить.
В раскрывающемся меню Подключение выберите тип приложения-службы, к которому нужно подключиться.
На странице "Подключение к удаленному приложению-службе" введите нужный URL-адрес в поле Адрес фермы или приложения-службы и нажмите кнопку ОК.
Примечание.
Этот URL-адрес можно получить у администратора опубликованной фермы. Дополнительные сведения см. в статье Публикация приложений-служб в SharePoint Server. На этом шаге можно использовать два типа URL-адресов: URL-адрес приложения службы или URL-адрес приложения службы топологии удаленной фермы. Если используется URL-адрес приложения-службы, на шаге 6 этой процедуры будет указано только соответствующее приложение-служба. Если используется URL-адрес службы топологии, на шаге 6 этой процедуры будут указаны все приложения-службы в ферме.
В новом диалоговом окне Подключение к приложению удаленной службы отображаются приложения-службы, соответствующие URL-адресу, введенном на шаге 5. Щелкните строку с именем приложения-службы и установите флажок, чтобы добавить приложение-службу в список подключений к приложениям-службам фермы по умолчанию (то есть в группу прокси по умолчанию). Нажмите кнопку ОК.
Будет выведен запрос на изменение имени подключения. Введите новое имя в поле Имя подключения или оставьте имя по умолчанию, а затем нажмите кнопку ОК.
Рекомендуется использовать инструкции из статьи Обмен сертификатами доверия между фермами в SharePoint Server для установления отношения доверия между двумя фермами.
После создания нового подключения нажмите кнопку ОК для завершения процедуры.
Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Add or remove service application connections from a web application in SharePoint Server.
Подключение к приложению службы в удаленной ферме с помощью PowerShell
Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
Добавьте участие в группах, необходимое помимо приведенных выше минимальных требований.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите командную консоль SharePoint.
В командной строке PowerShell введите следующую команду:
Receive-SPServiceApplicationConnectionInfo -FarmUrl <PublishingFarmTopologyURL>
Где <PublishingFarmTopologyURL> — это информация, полученная при выполнении командлета Get-SPTopologyServiceApplication на ферме публикации. Дополнительные сведения см. в статье Публикация приложений-служб в SharePoint Server.
В командной строке PowerShell введите следующую команду:
New-SPServiceApplicationProxy -Name " <ServiceApplicationProxyName>" -Url "<PublishingFarmTopologyURL>"
Где:
<ServiceApplicationProxyName> это уникальное имя подключения к приложению-службе в использующей его ферме.
<PublishingFarmTopologyURL> это URL-адрес топологии приложения-службы, который также использовался в предыдущей команде.
Каждый тип приложения-службы имеет определенный командлет PowerShell, который следует использовать вместо New-SPServiceApplicationProxy. (Эти командлеты перечислены в разделе См. также.) Например, следующая команда создает новый прокси приложения службы управляемых метаданных с именем MetadataServiceProxy1, который подключается к приложению службы, расположенному по указанному URL-адресу.
New-SPMetadataServiceApplicationProxy -Name "MetadataServiceProxy1" -Uri " urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc "
Свяжите новое подключение к приложению-службе с локальным веб-приложением. Сведения об этой процедуре см. в статье Add or remove service application connections from a web application in SharePoint Server.
См. также
Другие ресурсы
New-SPBusinessDataCatalogServiceApplicationProxy
New-SPEnterpriseSearchServiceApplicationProxy
New-SPMetadataServiceApplicationProxy