-
Notifications
You must be signed in to change notification settings - Fork 109
SPRemoteFarmTrust
Yorick Kuijs edited this page Dec 27, 2017
·
19 revisions
| Parameter | Attribute | DataType | Description | Allowed Values |
|---|---|---|---|---|
| Name | Key | string | A name of the remote farm, used to create token issuer and root authority | |
| RemoteWebAppUrl | Required | string | The URL of a web app in the remote farm, must use HTTPS | |
| LocalWebAppUrl | Required | string | The URL of a local web app to connect the remote farm to | |
| Ensure | Write | string | Set to present to ensure the trust exists, or absent to ensure it is removed | Present, Absent |
| InstallAccount | Write | PSCredential | POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5 |
This resource is used to trust a remote SharePoint farm. This is used when federating search results between two different SharePoint farms. The technique is described at
The default value for the Ensure parameter is Present. When not specifying this parameter, the remote farm trust is created.
This example creates a remote farm trust so that the local web app trusts calls that will come from the remote web app.
Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$SetupAccount
)
Import-DscResource -ModuleName SharePointDsc
node localhost {
SPRemoteFarmTrust TrustRemoteFarmForSearch
{
Name = "CentralSearchFarm"
RemoteWebAppUrl = "https://search.sharepoint.contoso.com"
LocalWebAppUrl = "https://local.sharepoint2.contoso.com"
}
}
}
- Home
- Getting Started
- Pre-requisites
- Installing the module
- Exporting SharePoint Configuration
- Creating Configuration Files
- Pre-created Examples
- Creating an Azure development environment
- Understanding Resources & Syntax
- Remote PowerShell Authentication
- Contributing to SharePointDsc
- Other useful modules for SharePoint DSC configurations