> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/de/powershell-befehle/new-psuauthenticationresult.md).

# 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

```powershell
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.

```yaml
Type: ScriptBlock
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -ErrorMessage

Die benutzerdefinierte Fehlermeldung, die bei fehlgeschlagenen Anmeldungen zurückgegeben werden soll.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -Success

Ein Switch-Parameter, der signalisiert, dass dieser Authentifizierungsversuch erfolgreich war.

```yaml
Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -UserName

Der Benutzername, der für die Identität des sich anmeldenden Benutzers festgelegt werden soll.

```yaml
Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### 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](http://go.microsoft.com/fwlink/?LinkID=113216).

## EINGABEN

### Keine

## AUSGABEN

### System.Object

## HINWEISE

## VERWANDTE LINKS

[New-PSUAuthorizationClaim](/powershell-universal/de/powershell-befehle/new-psuauthorizationclaim.md) [Set-PSUAuthenticationMethod](/powershell-universal/de/powershell-befehle/set-psuauthenticationmethod.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell-universal/de/powershell-befehle/new-psuauthenticationresult.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
