New-FASTSearchSecurityRegexAliaserPattern
Erstellt ein neues reguläres Ausdrucksmuster für ein Regex-Prinzipalaliasmodul.
Syntax
New-FASTSearchSecurityRegexAliaserPattern
[-Regex] <String>
[-MapToUsername] <String>
[[-InputPropertyName] <String>]
[-Patterns <System.Collections.Generic.List`1[Microsoft.SharePoint.Search.Extended.Security.Config.RegExAliasPatternMapConfig]>]
[<CommonParameters>]
Beschreibung
Mithilfe dieses Cmdlets wird ein neues reguläres Ausdrucksmuster erstellt, das zur Liste der Muster für ein auf einem regulären Ausdruck basierendes Prinzipalaliasmodul hinzugefügt werden kann. Dieses Cmdlet erstellt ein reguläres Ausdrucksmuster, das von den Cmdlets New-FASTSearchSecurityRegexAliaser und Set-FASTSearchSecurityRegexAliaser verwendet und als Eingabe genutzt wird.
Berechtigungen und aktuelle Informationen zu FAST Search Server 2010 für SharePoint-Cmdlets finden Sie in der Onlinedokumentation (https://go.microsoft.com/fwlink/?LinkId=163227).
Beispiele
---------------BEISPIEL 1----------------- (FAST Server für SharePoint 2010)
New-FASTSearchSecurityRegexAliaserPattern -Regex .* -InputPropertyName mail -MapToUsername "\1"
In diesem Beispiel wird ein Muster für reguläre Ausdrücke erstellt, das verwendet werden kann, um die Eigenschaft "mail" eines Microsoft Benutzerspeichers Identitäten in anderen Benutzerspeichern zuzuordnen.
Verwenden Sie die Ausgabe des Regex-Musterkonfigurationsobjekts von diesem Befehl für den Wert des Parameters eines Musters im Cmdlet New-FASTSearchSecurityRegexAliaser oder Set-FASTSearchSecurityRegexAliaser.
Parameter
-InputPropertyName
Der Eigenschaftenname des Benutzers bzw. der Gruppe, mit dem dieses reguläre Ausdrucksmuster verglichen wird.
Für InputPropertyName wird einer der folgenden Werte angegeben:
- $PRINCIPAL_REFERENCE_ID – Die ID des Benutzers oder der Gruppe. Dies ist die Standardeinstellung. - $PRINCIPAL_REFERENCE_ALIAS – Der Aliasname des Benutzers oder der Gruppe.
Jede andere Eigenschaft des Benutzers oder der Gruppe. Weitere Eigenschaften, die vom Benutzerspeicher verfügbar gemacht werden, finden Sie in Ihrem spezifischen Benutzerspeicher.
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
Der zu suchende Benutzer- oder Gruppenname. Dies kann auch Gruppenersetzungen für reguläre Ausdrücke mithilfe der folgenden Syntax enthalten:
#
wobei # den Gruppenerfassungsindex angibt.
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
Eine Liste von RegExAliasPatternMapConfig-Objekten. Das erstellte RegExAliasPatternMapConfig-Objekt wird zu dieser Liste hinzugefügt.
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
Das reguläre Ausdrucksmuster, das bestimmt, ob der Benutzer oder die Gruppe einem anderen Benutzerspeicher zugeordnet werden soll. Dieses reguläre Ausdrucksmuster kann reguläre Ausdrucksgruppen enthalten, die möglicherweise bei der Generierung des Werts MapToUsername verwendet werden.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | FAST Server for SharePoint 2010 |