Compartilhar via


New-FASTSearchSecurityRegexAliaserPattern

Cria um novo padrão de expressão regular para um aliaser de entidade regex.

Syntax

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

Description

Esse cmdlet cria um novo padrão de expressão regular que pode ser adicionado à lista de padrões para um aliaser principal baseado em expressão regular. Esse cmdlet cria um padrão de expressão regular usado por e entrada nos cmdlets New-FASTSearchSecurityRegexAliaser e Set-FASTSearchSecurityRegexAliaser.

Para obter permissões e as informações mais atuais sobre FAST Search Servidor 2010 para cmdlets do SharePoint, consulte a documentação online (https://go.microsoft.com/fwlink/?LinkId=163227).

Exemplos

---------------EXEMPLO 1----------------- (FAST Server para SharePoint 2010)

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

Este exemplo cria um padrão de expressão regular que pode ser usado para mapear a propriedade "mail" de um Microsoft repositório de usuários para identidades em outros repositórios de usuários.

Use a saída de objeto de configuração de padrão regex desse comando para o valor do parâmetro de um padrão em um New-FASTSearchSecurityRegexAliaser ou um cmdlet Set-FASTSearchSecurityRegexAliaser.

Parâmetros

-InputPropertyName

O nome da propriedade usuário/grupo com o qual esse padrão de expressão regular é correspondido.

O InputPropertyName é um dos seguintes:

-- $PRINCIPAL_REFERENCE_ID - o identificador do usuário ou do grupo. Este é o padrão. -- $PRINCIPAL_REFERENCE_ALIAS - o alias do usuário ou do grupo.

Qualquer outra propriedade do usuário ou do grupo. Consulte seu repositório do usuário para ver outras propriedades que ele expõe.

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

-MapToUsername

O nome do usuário ou do grupo a ser olhado. Isso também pode conter substituições regulares de grupo de expressão usando a sintaxe:

#

em que # é o índice de captura de grupo.

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

-Patterns

Uma lista de objetos RegExAliasPatternMapConfig. O RegExAliasPatternMapConfig que está sendo criado é adicionado a essa lista.

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

-Regex

O padrão de expressão regular que determina se o usuário ou grupo deve ser mapeado para outro repositório de usuários. Esse padrão de expressão regular pode conter grupos de expressão regulares que podem ser usados na geração do valor MapToUsername.

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