New-PSUAuthenticationResult
SYNOPSIS
Devuelve un resultado de autenticación para la autenticación por formularios.
SYNTAX
New-PSUAuthenticationResult [-Claims <ScriptBlock>] [-Success] [-UserName <String>] [-ErrorMessage <String>]
[<CommonParameters>]DESCRIPTION
Devuelve un resultado de autenticación para la autenticación por formularios. Esto le permite devolver el nombre de usuario, si la autenticación se realizó correctamente, reclamaciones personalizadas y un mensaje de error cuando el usuario intenta iniciar sesión.
EXAMPLES
Ejemplo 1
param($Credential)
if ($Credential.UserName -eq 'Adam')
{
New-PSUAuthenticationResult -UserName 'Adam' -Success
}
else
{
New-PSUAuthenticationResult -ErrorMessage "Hey! You aren't Adam"
}Devuelve un resultado de autenticación correcto si el nombre de usuario es 'Adam'. Devuelve un mensaje de error personalizado si ese no es el usuario.
PARAMETERS
-Claims
Las reclamaciones que se devolverán a partir de este resultado de autenticación. Las reclamaciones suelen ser funciones de la cuenta de usuario actual, como la pertenencia a grupos de Active Directory. Utilice el cmdlet new-PSUAuthorizationClaim para definir estas reclamaciones.
-ErrorMessage
El mensaje de error personalizado que se devolverá cuando los inicios de sesión no se realicen correctamente.
-Success
Un parámetro de conmutador que indica que este intento de autenticación se realizó correctamente.
-UserName
El nombre de usuario que se establecerá en la identidad del usuario que inicia sesión.
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para obtener más información, consulte about_CommonParameters.
INPUTS
Ninguno
OUTPUTS
System.Object
NOTES
RELATED LINKS
Última actualización
¿Te fue útil?