> 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/fr/commandes-powershell/set-psubranding.md).

# Set-PSUBranding

Set-PSUBranding personnalise l'image de marque, les couleurs et les logos du portail, de la page de connexion et de la console d'administration pour un déploiement PowerShell Universal.

## SYNOPSIS

Définit l'image de marque pour PowerShell Universal.

## SYNTAXE

```
Set-PSUBranding [-LoginPageImage <String>] [-AppBarLogo <String>] [-AdminConsoleTitle <String>]
 [-LoginPageTitle <String>] [-LoginPageText <String>] [-LoginPageDescription <String>] [-PrimaryColor <String>]
 [-SecondaryColor <String>] [-PrimaryFontColor <String>] [-SecondaryFontColor <String>]
 [-HeaderFontColor <String>] [-HeaderColor <String>] [-Copyright <String>] [-LoginPageLinks <LoginPageLink[]>]
 [-CssStylesheet <String[]>] [-CssStylesheetIntegrity <String[]>] [-PageNotFoundDescription <String>]
 [-NotAuthorizedDescription <String>] [-AppNotRunningDescription <String>] [-PageNotFoundTitle <String>]
 [-NotAuthorizedTitle <String>] [-LoggedOut <String>] [-LoggedOutDescription <String>] [-Favicon <String>]
 [-DarkAppBarLogo <String>] [-PortalTitle <String>] [-LoginPageTheme <ThemePreference>]
 [-LoginPageCssStylesheet <String>] [-LoginPageLayout <LoginPageLayout>] [-LoginPageBackgroundColor <String>]
 [-LoginPageLogoSize <String>] [-LoginPageFontColor <String>] [-ComputerName <String>] [-AppToken <String>]
 [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies]
 [<CommonParameters>]
```

## DESCRIPTION

Met à jour les paramètres d'image de marque du portail, de la page de connexion et de la console d'administration pour PowerShell Universal. `New-PSUBranding` et `New-PSULoginPage` sont des alias de cette applet de commande.

Chaque appel remplace la définition d'image de marque au lieu de fusionner seulement les paramètres fournis. Incluez tous les paramètres que vous voulez conserver. Lorsqu'elle est évaluée dans `.universal\branding.ps1`, l'applet de commande produit l'objet de configuration que PSU charge. En dehors du chargement de la configuration, elle applique la définition au serveur connecté et la retourne.

Voir [Image de marque](/powershell-universal/fr/config/login-page.md) pour des exemples complets, l'hébergement d'actifs publics, les dispositions de connexion, les couleurs, le CSS, les messages d'erreur et les notes de compatibilité.

## EXEMPLES

### Exemple 1 : définir les logos et le titre de la console

```powershell
Set-PSUBranding -LoginPageImage '/branding/logo.png' -AppBarLogo '/branding/logo.png' -AdminConsoleTitle 'My Admin Console'
```

Définit l'image de connexion, le logo de navigation et le suffixe du titre de navigateur de la console d'administration. Publiez d'abord l'image à l'URL spécifiée. Les paramètres d'image acceptent des URL accessibles au navigateur, et non des chemins du système de fichiers du serveur. Les actifs requis avant la connexion doivent autoriser l'accès anonyme. Cet appel remplace toute définition d'image de marque existante.

### Exemple 2 : conserver un profil d'image de marque complet

```powershell
$branding = @{
    AdminConsoleTitle = 'Contoso Automation'
    PortalTitle = 'Contoso Self-Service'
    LoginPageTitle = 'Contoso Automation'
    LoginPageText = 'Sign in with your work account'
    LoginPageDescription = 'Automation for Contoso employees.'
    LoginPageImage = '/branding/logo.png'
    AppBarLogo = '/branding/logo.png'
    DarkAppBarLogo = '/branding/logo-on-dark.png'
    Favicon = '/branding/favicon.ico'
    LoginPageLogoSize = '180px'
    LoginPageTheme = 'Light'
    LoginPageLayout = 'Horizontal'
}

Set-PSUBranding @branding
```

Conserve les paramètres connexes ensemble afin que l'application du profil n'omette pas les valeurs précédentes. Utilisez `System`, `Light` ou `Dark` pour le thème et `Vertical` ou `Horizontal` pour la disposition.

## PARAMÈTRES

### -AdminConsoleTitle

Le suffixe du titre de navigateur de la console d'administration. Une licence de développeur utilise plutôt le titre de développement.

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

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

### -AppBarLogo

L'URL du logo régulier à utiliser dans la navigation intégrée de la console et du portail.

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

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

### -AppNotRunningDescription

Le texte à afficher sur l'écran d'appli non en cours d'exécution du cadre d'appli, et non l'écran de démarrage ou de chargement du serveur.

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

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

### -AppToken

L'AppToken utilisé pour appeler la Management API de PowerShell Universal. Vous pouvez aussi appeler Connect-PSUServer avant d'appeler cette applet de commande pour définir l'AppToken pour toute la session.

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

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

### -ComputerName

Spécifie le nom d'ordinateur ou l'URL à appeler lors de l'accès à la Management API de PowerShell Universal. Vous pouvez aussi utiliser Connect-PSUServer avant d'appeler cette applet de commande pour définir le nom d'ordinateur pour toute la session.

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

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

### -Copyright

Le texte de droit d'auteur sur la page de connexion et dans le pied de page intégré, lorsqu'il est affiché.

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

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

### -Credential

Identifiants pour se connecter à l'API de gestion PowerShell Universal.

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

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

### -CssStylesheet

Paramètre de compatibilité contenant des URL de feuilles de style d'image de marque. La console d'administration actuelle ne les charge pas comme feuilles de style globales. Pour le CSS de la page de connexion, utilisez `-LoginPageCssStylesheet`.

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

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

### -CssStylesheetIntegrity

Valeurs d'intégrité associées pour `-CssStylesheet`. Cela n'ajoute pas d'attribut d'intégrité à `-LoginPageCssStylesheet`.

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

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

### -Favicon

L'URL ou le texte à utiliser pour l'icône d'onglet du navigateur système. L'image de marque est la source configurable de la favicône système; si elle n'est pas définie, la valeur par défaut est utilisée.

Les URL HTTP et HTTPS peuvent être sans extension. Les emplacements d'image relatifs doivent utiliser un chemin (par exemple `/branding/icon`, `./images/icon` ou `images/icon`) ou un nom de fichier avec une extension d'image (par exemple `favicon.ico`). Les autres valeurs sont rendues comme du texte SVG.

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

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

### -HeaderColor

Paramètre de compatibilité pour les anciennes dispositions d'en-tête. La disposition actuelle de la console ne l'applique pas.

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

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

### -HeaderFontColor

Paramètre de compatibilité pour les anciennes dispositions d'en-tête. La disposition actuelle de la console ne l'applique pas.

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

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

### -Integrated

Demande l'accès à la Management API intégrée lorsque le modèle de sécurité de l'API du serveur le permet.

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

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

### -LoggedOut

Le titre sur l'écran de déconnexion intégré.

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

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

### -LoggedOutDescription

La description sur l'écran de déconnexion intégré.

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

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

### -LoginPageDescription

La description à afficher près du logo de connexion.

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

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

### -LoginPageImage

L'URL de l'image à utiliser sur la page de connexion. Publiez l'actif afin que les navigateurs non authentifiés puissent le charger; ce paramètre ne lit pas un fichier local du serveur.

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

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

### -LoginPageLinks

Paramètre de compatibilité qui accepte des liens de page de connexion. Les modèles de connexion verticaux et horizontaux actuels n'affichent pas ces liens.

```yaml
Type: LoginPageLink[]
Parameter Sets: (All)
Aliases:

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

### -LoginPageText

Le titre à l'intérieur de la carte de connexion.

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

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

### -LoginPageTitle

Le titre de la page de connexion et le suffixe du titre de navigateur. Dans la disposition de connexion actuelle, le titre personnalisé visible sous le logo est affiché lorsqu'une `-LoginPageImage` personnalisée est fournie.

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

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

### -NotAuthorizedDescription

La description à afficher lorsque l'utilisateur n'est pas autorisé.

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

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

### -NotAuthorizedTitle

Le titre à afficher lorsque l'utilisateur n'est pas autorisé.

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

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

### -PageNotFoundDescription

La description à afficher lorsque la page est introuvable.

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

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

### -PageNotFoundTitle

Le titre à afficher lorsque la page est introuvable.

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

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

### -PrimaryColor

Couleur d'arrière-plan des cartes intégrées qui utilisent la couleur d'image de marque principale, comme la carte de réinitialisation du mot de passe. Ce n'est pas un paramètre de palette Material UI d'appli.

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

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

### -PrimaryFontColor

Couleur de premier plan associée à `-PrimaryColor` sur les cartes intégrées. Définissez les deux valeurs ensemble.

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

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

### -SecondaryColor

Couleur d'arrière-plan de la navigation et de la barre latérale intégrées de l'administration et du portail.

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

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

### -SecondaryFontColor

Couleur de premier plan héritée de la navigation intégrée. Des styles de composant plus spécifiques peuvent la remplacer.

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

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

### -TrustCertificate

Indique si l'applet de commande doit ignorer les problèmes de certificat.

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

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

### -UseDefaultCredentials

Indique si l'applet de commande doit utiliser les identifiants par défaut.

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

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

### -DarkAppBarLogo

L'URL du logo de navigation de remplacement utilisé lorsque le thème sombre est actif. Définissez aussi `-AppBarLogo`. Cela ne change pas l'image de connexion.

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

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

### -LoginPageTheme

La préférence de thème de la page de connexion : `System`, `Light` ou `Dark`. La valeur par défaut est `System`, et non `Auto`. Le mode System tient compte de la préférence de thème PSU enregistrée du navigateur, sinon de la préférence de couleur du système d'exploitation. Cela ne définit pas le thème de la console une fois la session ouverte.

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

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

### -PortalTitle

Le titre utilisé par les pages de recherche de ressources et de scripts du portail.

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

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

### -LoginPageCssStylesheet

Une URL de feuille de style chargée sur les pages de connexion et d'erreur de connexion. Elle ne stylise pas globalement la console ni les applis.

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

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

### -LoginPageLayout

La disposition de la page de connexion : `Vertical` (par défaut) ou `Horizontal`. La disposition horizontale peut s'empiler sur les écrans étroits.

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

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

### -LoginPageBackgroundColor

La couleur d'arrière-plan de la disposition de connexion ainsi que la couleur d'arrière-plan et de bordure du bouton de connexion principal. Cela ne retire pas une image d'arrière-plan intégrée et ne définit pas la couleur du texte du bouton.

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

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

### -LoginPageFontColor

La couleur de la typographie de la page de connexion, et non un paramètre distinct de couleur du texte de saisie ou de l'étiquette de bouton.

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

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

### -LoginPageLogoSize

La largeur personnalisée du logo de connexion. Les pixels, les pourcentages et les autres largeurs CSS valides sont permis; par exemple, `180px`. Lorsqu'elle n'est pas définie, une image de connexion personnalisée utilise une largeur de `128px`.

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

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

### -Cookies

Réutilise et conserve les témoins d'authentification pour la session PowerShell en cours.

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

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

### 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'informations, consultez [about\_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## ENTRÉES

### Aucune

## SORTIES

### System.Object

## NOTES

## LIENS CONNEXES

* [Exemples d'image de marque](/powershell-universal/fr/config/login-page.md)
* [New-PSUBranding](/powershell-universal/fr/commandes-powershell/new-psubranding.md)

## PERMISSIONS

Le jeton d'accès exige `settings.branding/update` pour exécuter cette applet de commande à distance.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/powershell-universal/fr/commandes-powershell/set-psubranding.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
