New-FASTSearchSecurityRegexAliaserPattern
Erstellt ein neues reguläres Ausdrucksmuster für ein Regex-Prinzipalaliasmodul.
Syntax
Default (Standardwert)
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, mit dem die Eigenschaft "mail" eines Microsoft-Benutzerspeichers Identitäten in anderen Benutzerspeichern zugeordnet werden kann.
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
Anwendbar: FAST Server für SharePoint 2010
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.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 3 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-MapToUsername
Anwendbar: FAST Server für SharePoint 2010
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.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Patterns
Anwendbar: FAST Server für SharePoint 2010
Eine Liste von RegExAliasPatternMapConfig-Objekten. Das erstellte RegExAliasPatternMapConfig-Objekt wird zu dieser Liste hinzugefügt.
Parametereigenschaften
| Typ: | System.Collections.Generic.List`1[Microsoft.SharePoint.Search.Extended.Security.Config.RegExAliasPatternMapConfig] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Regex
Anwendbar: FAST Server für SharePoint 2010
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.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.