Set-FASTSearchSecurityRegexAliaser

Updates a regular expression aliaser.

Syntax

Set-FASTSearchSecurityRegexAliaser
   [-Identity] <String>
   [-CaseSensitive <Boolean>]
   [-InputUserStoreId <String>]
   [-OutputUserStoreIds <String[]>]
   [-Patterns <System.Collections.Generic.List`1[Microsoft.SharePoint.Search.Extended.Security.Config.RegExAliasPatternMapConfig]>]
   [-RegexAliaser <SecurityRegexAliaser>]
   [-UnicodeCaseSensitive <Boolean>]
   [<CommonParameters>]

Description

This cmdlet updates the configuration settings for a regular expression aliaser to map users/groups from one user store to users/groups in other user stores, based on a regular expression pattern.

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)

Set-FASTSearchSecurityRegexAliaser -Identity regex1 -OutputUserStoreIds ln2, ln3

This example modifies the output user store ids for the "regex1" regular expression aliaser.

---------------EXAMPLE 2----------------- (FAST Server for SharePoint 2010)

New-FASTSearchSecurityRegexAliaserPattern -Regex .* -InputPropertyName mail -MapToUsername "\1" | Set-FASTSearchSecurityRegexAliaser -Identity regexalias1

This example sets the regular expression pattern for the Regex Aliaser "regexalias1". The regular expression pattern can be used to map the "mail" property of a Microsoft user store to identities in other user stores.

Parameters

-CaseSensitive

Specifies whether the regular expressions patterns defined in the RegExAliasPatternMapConfig list are matched based on case sensitivity matching rules. The default is true.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010
-Identity

The identity of the aliaser to update.

Type:String
Position:1
Default value:None
Accept pipeline input:True (ByPropertyName)
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010
-InputUserStoreId

The identity of the mapped-from user store.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010
-OutputUserStoreIds

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

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010
-Patterns

List of RegExAliasPatternMapConfig instances containing the regular expression patterns using for the mapping.

Use the New-RegExAliasPatternMapConfig cmdlet to create patterns.

Type:System.Collections.Generic.List`1[Microsoft.SharePoint.Search.Extended.Security.Config.RegExAliasPatternMapConfig]
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010
-RegexAliaser

A SecurityRegexAliaser object whose property values are used for the SecurityRegexAliaser aliaser being created.

Type:SecurityRegexAliaser
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010
-UnicodeCaseSensitive

Specifies whether the regular expressions patterns defined in the RegExAliasPatternMapConfig list are matched based on Unicode case sensitivity matching rules.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:FAST Server for SharePoint 2010