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 |
Required: | False |
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 |
Required: | True |
Accept pipeline input: | True |
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 |
Required: | False |
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 |
Required: | False |
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 |
Required: | False |
Accept pipeline input: | True |
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 |
Required: | False |
Accept pipeline input: | True |
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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |