en-US/about_SPManagedMetaDataServiceAppDefault.help.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
.NAME
    SPManagedMetaDataServiceAppDefault

# Description
    
    **Type:** Distributed
    
    Using several managed metadata service instances in a farm requires some
    configuration, which service application proxy should be used as default
    for keywords or site collection specific term sets.
    
    This setting has to be configured in conjunction with the SPManagedMetadataServiceApp
    resource. This resource allows to specify which managed metadata service application
    proxy should be used as default for these two settings.
    
.PARAMETER IsSingleInstance
    Key - String
    Allowed values: Yes
    Specifies the resource is a single instance, the value must be 'Yes'

.PARAMETER DefaultSiteCollectionProxyName
    Required - String
    The name of the managed metadata service application proxy used as default column terms set

.PARAMETER DefaultKeywordProxyName
    Required - String
    The name of the managed metadata service application proxy used as default keyword terms set

.PARAMETER InstallAccount
    Write - String
    POWERSHELL 4 ONLY: The account to run this resource as, use PsDscRunAsCredential if using PowerShell 5


.EXAMPLE
    This example shows how to deploy the Managed Metadata service app to the local SharePoint farm.


Configuration Example
{
    param(
        [Parameter(Mandatory = $true)]
        [PSCredential]
        $SetupAccount
    )
    Import-DscResource -ModuleName SharePointDsc

    node localhost {
        SPManagedMetaDataServiceAppDefault ManagedMetadataServiceAppDefault
        {
            IsSingleInstance               = "Yes"
            DefaultSiteCollectionProxyName = "Managed Metadata Service Application Proxy"
            DefaultKeywordProxyName        = "Managed Metadata Service Application Proxy"
            InstallAccount                 = $SetupAccount
        }
    }
}