New-PSUAuthenticationResult
SYNOPSIS
Retourne un résultat d'authentification pour l'authentification par formulaire.
SYNTAXE
New-PSUAuthenticationResult [-Claims <ScriptBlock>] [-Success] [-UserName <String>] [-ErrorMessage <String>]
[<CommonParameters>]DESCRIPTION
Retourne un résultat d'authentification pour l'authentification par formulaire. Cela vous permet de retourner le nom d'utilisateur, l'indication de la réussite de l'authentification, des revendications personnalisées et un message d'erreur lorsque l'utilisateur tente de se connecter.
EXEMPLES
Exemple 1
param($Credential)
if ($Credential.UserName -eq 'Adam')
{
New-PSUAuthenticationResult -UserName 'Adam' -Success
}
else
{
New-PSUAuthenticationResult -ErrorMessage "Hey! You aren't Adam"
}Retourne un résultat d'authentification réussi si le nom d'utilisateur est « Adam ». Retourne un message d'erreur personnalisé si ce n'est pas cet utilisateur.
PARAMÈTRES
-Claims
Les revendications à retourner à partir de ce résultat d'authentification. Les revendications sont habituellement des fonctionnalités du compte d'utilisateur actuel, comme l'appartenance à un groupe Active Directory. Utilisez l'applet de commande new-PSUAuthorizationClaim pour définir ces revendications.
-ErrorMessage
Le message d'erreur personnalisé à retourner lors des connexions non réussies.
-Success
Un paramètre de commutation qui indique que cette tentative d'authentification a réussi.
-UserName
Le nom d'utilisateur à définir sur l'identité de l'utilisateur qui se connecte.
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'information, voir about_CommonParameters.
ENTRÉES
Aucune
SORTIES
System.Object
NOTES
LIENS CONNEXES
Mis à jour
Ce contenu vous a-t-il été utile ?