Share via


New-FASTSearchSecurityXMLAliaser

Creates an XML principal aliaser.

Syntax

Default (Default)

New-FASTSearchSecurityXMLAliaser
    [-InputUserStoreId] <String>
    [-OutputUserStoreIds] <String[]>
    [[-Identity] <String>]
    [[-InputPropertyName] <String>]
    [-ObjectToClone <SecurityXMLAliaser>]
    [<CommonParameters>]

Description

This cmdlet creates an XML aliaser to map users and groups from one user store to users and groups in other user stores, based on an XML mapping file.

For permissions and the most current information about FAST Search Server 2010 for SharePoint cmdlets, see the online documentation, (https://go.microsoft.com/fwlink/?LinkId=163227).

Examples

EXAMPLE 1 (FAST Server for SharePoint 2010)

New-FASTSearchSecurityXMLAliaser -InputUserStoreId win -OutputUserStoreIds ln3 -InputPropertyName mail

This example creates an XML principal aliaser to map the mail property of a Microsoft user store to users and groups in another user store.

Use the Set-FASTSearchSecurityXMLAliaser cmdlet to upload the XML mapping file.

EXAMPLE 2 (FAST Server for SharePoint 2010)

Get-FASTSearchSecurityAliaser xmlalias2 | New-FASTSearchSecurityXMLAliaser -Identity myxmlalias -OutputUserStoreIds ln2

This example creates an XML principal aliaser based on an existing XML aliaser but sets the output user store IDs to 'ln2'.

Use the Set-FASTSearchSecurityXMLAliaser cmdlet to upload an XML mapping file with desired mappings for the new aliaser.

Parameters

-Identity

Applicable: FAST Server for SharePoint 2010

The identity of the aliaser. An identity is generated if the parameter is not specified.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:4
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:True
Value from remaining arguments:False

-InputPropertyName

Applicable: FAST Server for SharePoint 2010

The user/group property name this regular expression pattern is matched against.

The InputPropertyName is one of the following:

-- $PRINCIPAL_REFERENCE_ID - The identifier of the user or group. This is the default.

Be sure to enclose in single quotes: '$PRINCIPAL_REFERENCE_ID'

-- $PRINCIPAL_REFERENCE_ALIAS - The alias of the user or group.

Be sure to enclose in single quotes: '$PRINCIPAL_REFERENCE_NAME'

Any other property of the user or group. Refer to your specific user store for other properties that the user store exposes.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:5
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:True
Value from remaining arguments:False

-InputUserStoreId

Applicable: FAST Server for SharePoint 2010

The identity of the mapped-from user store.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:1
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:True
Value from remaining arguments:False

-ObjectToClone

Applicable: FAST Server for SharePoint 2010

A SecurityXMLAliaserobject whose property values are copied as a baseline in the creation of another SecurityXMLAliaser aliaser.

Parameter properties

Type:SecurityXMLAliaser
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-OutputUserStoreIds

Applicable: FAST Server for SharePoint 2010

A comma-separated list of mapped-to user store identities.

Parameter properties

Type:

String[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:2
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:True
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.