Set-FASTSearchSecurityRegexAliaser
Updates a regular expression aliaser.
Syntax
Default (Default)
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
Applicable: FAST Server for SharePoint 2010
Specifies whether the regular expressions patterns defined in the RegExAliasPatternMapConfig list are matched based on case sensitivity matching rules. The default is true.
Parameter properties
| Type: | Boolean |
| Default value: | None |
| Supports wildcards: | False |
| DontShow: | False |
Parameter sets
(All)
| Position: | Named |
| Mandatory: | False |
| Value from pipeline: | False |
| Value from pipeline by property name: | False |
| Value from remaining arguments: | False |
-Identity
Applicable: FAST Server for SharePoint 2010
The identity of the aliaser to update.
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 |
-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: | Named |
| Mandatory: | False |
| Value from pipeline: | False |
| 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: | Named |
| Mandatory: | False |
| Value from pipeline: | False |
| Value from pipeline by property name: | False |
| Value from remaining arguments: | False |
-Patterns
Applicable: FAST Server for SharePoint 2010
List of RegExAliasPatternMapConfig instances containing the regular expression patterns using for the mapping.
Use the New-RegExAliasPatternMapConfig cmdlet to create patterns.
Parameter properties
| Type: | System.Collections.Generic.List`1[Microsoft.SharePoint.Search.Extended.Security.Config.RegExAliasPatternMapConfig] |
| 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 |
-RegexAliaser
Applicable: FAST Server for SharePoint 2010
A SecurityRegexAliaser object whose property values are used for the SecurityRegexAliaser aliaser being created.
Parameter properties
| Type: | SecurityRegexAliaser |
| 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 |
-UnicodeCaseSensitive
Applicable: FAST Server for SharePoint 2010
Specifies whether the regular expressions patterns defined in the RegExAliasPatternMapConfig list are matched based on Unicode case sensitivity matching rules.
Parameter properties
| Type: | Boolean |
| Default value: | None |
| Supports wildcards: | False |
| DontShow: | False |
Parameter sets
(All)
| Position: | Named |
| Mandatory: | False |
| Value from pipeline: | False |
| Value from pipeline by property name: | False |
| 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.