New-FASTSearchSecurityRegexAliaserPattern

为正则表达式主体别名程序创建新的正则表达式模式。

语法

New-FASTSearchSecurityRegexAliaserPattern
   [-Regex] <String>
   [-MapToUsername] <String>
   [[-InputPropertyName] <String>]
   [-Patterns <System.Collections.Generic.List`1[Microsoft.SharePoint.Search.Extended.Security.Config.RegExAliasPatternMapConfig]>]
   [<CommonParameters>]

说明

This cmdlet creates a new regular expression pattern that can be added to the list of patterns for a regular expression based principal aliaser. This cmdlet creates a regular expression pattern that is used by and input to the New-FASTSearchSecurityRegexAliaser and Set-FASTSearchSecurityRegexAliaser cmdlets.

有关 FAST Search Server 2010 for SharePoint cmdlet 的权限和最新信息,请参阅联机文档,(https://go.microsoft.com/fwlink/?LinkId=163227)。

示例

---------------示例 1----------------- (FAST Server for SharePoint 2010)

New-FASTSearchSecurityRegexAliaserPattern -Regex .* -InputPropertyName mail -MapToUsername "\1"

此示例创建一个正则表达式模式,该模式可用于将 Microsoft 用户商店的“mail”属性映射到其他用户商店中的标识。

将此命令的正则表达式模式配置对象输出用作 New-FASTSearchSecurityRegexAliaser 或 Set-FASTSearchSecurityRegexAliaser cmdlet 中的模式参数的值。

参数

-InputPropertyName

此正则表达式模式要与其对照的用户/组属性名。

InputPropertyName 为以下项之一:

  • $PRINCIPAL_REFERENCE_ID - 用户或组的标识符。 这是默认选项。
  • $PRINCIPAL_REFERENCE_ALIAS - 用户或组的别名。

用户或组的任何其他属性。 有关用户存储公开的其他属性,请参阅特定的用户存储。

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

-MapToUsername

要查找的用户或组名称。 这还可以包含使用以下语法的正则表达式组替换:

#

其中 # 是组捕获索引。

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

-Patterns

RegExAliasPatternMapConfig 对象的列表。 要创建的 RegExAliasPatternMapConfig 会添加到此列表中。

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

-Regex

The regular expression pattern that determines if the user or group should be mapped to another user store. This regular expression pattern may contain regular expression groups that may be used in the generation of the MapToUsername value.

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