New-PSUAuthenticationResult
ÜBERSICHT
Gibt ein Authentifizierungsergebnis für die Formularauthentifizierung zurück.
SYNTAX
New-PSUAuthenticationResult [-Claims <ScriptBlock>] [-Success] [-UserName <String>] [-ErrorMessage <String>]
[<CommonParameters>]BESCHREIBUNG
Gibt ein Authentifizierungsergebnis für die Formularauthentifizierung zurück. Damit können Sie den Benutzernamen, ob die Authentifizierung erfolgreich war, benutzerdefinierte Ansprüche und eine Fehlermeldung zurückgeben, wenn der Benutzer versucht, sich anzumelden.
BEISPIELE
Beispiel 1
param($Credential)
if ($Credential.UserName -eq 'Adam')
{
New-PSUAuthenticationResult -UserName 'Adam' -Success
}
else
{
New-PSUAuthenticationResult -ErrorMessage "Hey! You aren't Adam"
}Gibt ein erfolgreiches Authentifizierungsergebnis zurück, wenn der Benutzername 'Adam' ist. Gibt eine benutzerdefinierte Fehlermeldung zurück, wenn der Benutzer dies nicht ist.
PARAMETER
-Claims
Die Ansprüche, die von diesem Authentifizierungsergebnis zurückgegeben werden sollen. Ansprüche sind typischerweise Funktionen des aktuellen Benutzerkontos wie die Active Directory-Verzeichnisgruppenmitgliedschaft. Verwenden Sie das Cmdlet new-PSUAuthorizationClaim, um diese Ansprüche zu definieren.
-ErrorMessage
Die benutzerdefinierte Fehlermeldung, die bei fehlgeschlagenen Anmeldungen zurückgegeben werden soll.
-Success
Ein Switch-Parameter, der signalisiert, dass dieser Authentifizierungsversuch erfolgreich war.
-UserName
Der Benutzername, der für die Identität des sich anmeldenden Benutzers festgelegt werden soll.
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable und -ProgressAction. Weitere Informationen finden Sie unter about_CommonParameters.
EINGABEN
Keine
AUSGABEN
System.Object
HINWEISE
VERWANDTE LINKS
Zuletzt aktualisiert
War das hilfreich?