New-PSUAuthenticationResult
SYNOPSIS
Restituisce un risultato di autenticazione per l'autenticazione tramite form.
SYNTAX
New-PSUAuthenticationResult [-Claims <ScriptBlock>] [-Success] [-UserName <String>] [-ErrorMessage <String>]
[<CommonParameters>]DESCRIPTION
Restituisce un risultato di autenticazione per l'autenticazione tramite form. Ciò consente di restituire il nome utente, l'eventuale esito positivo dell'autenticazione, claim personalizzati e un messaggio di errore quando l'utente tenta di accedere.
EXAMPLES
Esempio 1
param($Credential)
if ($Credential.UserName -eq 'Adam')
{
New-PSUAuthenticationResult -UserName 'Adam' -Success
}
else
{
New-PSUAuthenticationResult -ErrorMessage "Hey! You aren't Adam"
}Restituisce un risultato di autenticazione positivo se il nome utente è 'Adam'. Restituisce un messaggio di errore personalizzato se l'utente non è tale.
PARAMETERS
-Claims
I claim da restituire da questo risultato di autenticazione. I claim sono in genere funzionalità dell'account utente corrente, come l'appartenenza ai gruppi di Active Directory. Utilizzi il cmdlet new-PSUAuthorizationClaim per definire questi claim.
-ErrorMessage
Il messaggio di errore personalizzato da restituire in caso di accesso non riuscito.
-Success
Un parametro switch che segnala che questo tentativo di autenticazione è riuscito.
-UserName
Il nome utente da impostare sull'identità dell'utente che effettua l'accesso.
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, consulti about_CommonParameters.
INPUTS
Nessuno
OUTPUTS
System.Object
NOTES
RELATED LINKS
Ultimo aggiornamento
È stato utile?