> 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/plateforme/computers.md).

# Ordinateurs

{% hint style="info" %}
Cette fonctionnalité nécessite une licence. Chaque ordinateur requiert une licence.
{% endhint %}

PowerShell Universal peut connecter plusieurs instances de l'application à la même base de données SQL et au même référentiel git. Les fichiers de configuration seront synchronisés entre les nœuds via le référentiel distant. Les tâches, les groupes d'ordinateurs, les identités et les jetons d'application seront tous stockés dans la base de données et seront visibles sur tous les nœuds accessibles.

## Connexion de nouveaux ordinateurs

Une fois qu'un seul nœud a été configuré avec une [base de données SQL](/powershell-universal/fr/config/persistence.md) et un référentiel git, des ordinateurs supplémentaires peuvent être connectés en spécifiant la chaîne de connexion SQL dans `appsettings.json`. Consultez [Paramètres de l'application](/powershell-universal/fr/config/settings.md) pour obtenir des informations sur les paramètres. Les fichiers de configuration seront automatiquement extraits du référentiel distant au démarrage du serveur et configureront le nœud avec les mêmes options que les autres serveurs de la ferme.

## Docker

Notez que les conteneurs Docker auront un nom d'ordinateur unique au démarrage. Il est recommandé de définir le paramètre `NodeName` dans les paramètres de l'application pour attribuer un nom de nœud statique afin d'éviter l'ajout de nombreux noms d'ordinateurs générés aléatoirement dans la base de données.

## Étiquettes

Les ordinateurs reçoivent des étiquettes en fonction de plusieurs aspects du service. Ceux-ci comprennent :

* Domaine
* Nom d'utilisateur
* Système d'exploitation

Les étiquettes d'ordinateur servent à attribuer des ordinateurs à certains groupes d'ordinateurs. Vous pouvez utiliser des étiquettes intégrées ou définir des étiquettes personnalisées pour regrouper des ordinateurs similaires.

## Groupes d'ordinateurs

Les groupes d'ordinateurs sont un ensemble d'ordinateurs partageant des caractéristiques similaires. Chaque groupe accepte un ensemble d'étiquettes requises pour les ordinateurs du groupe. Cela garantit que seuls certains scripts, API ou applications s'exécutent sur des groupes particuliers.

Les groupes d'ordinateurs peuvent être définis dans la console d'administration sous Plateforme \ Ordinateurs dans l'onglet Groupes, ou avec la cmdlet `New-PSUComputerGroup`. L'exemple ci-dessous crée un groupe d'ordinateurs regroupant tous les ordinateurs Windows de votre environnement. Vous pourriez faire quelque chose de similaire pour Linux.

```powershell
New-PSUComputerGroup -Name Windows -Tags @("windows")
```

Si vous disposez d'une étiquette personnalisée, par exemple un nom de réseau comme ironman.eu.local, vous pouvez attribuer ces étiquettes à certains ordinateurs. Pour les regrouper, créez un groupe d'ordinateurs en utilisant cette étiquette.

<figure><img src="/files/iLaaPJvyk5qEFkiUhjgg" alt=""><figcaption></figcaption></figure>

```powershell
New-PSUComputerGroup -Name Windows -Tags @("ironman.eu.local")
```

<figure><img src="/files/XHlDeS0zz1VUXapKCYif" alt=""><figcaption></figcaption></figure>

Une fois un groupe d'ordinateurs défini, les API, scripts, planifications, tâches et applications peuvent être restreints à certains nœuds. L'application suivante s'exécute uniquement sur les nœuds Windows.

```powershell
New-PSUApp -Name 'Windows' -FilePath 'app.ps1' -BaseUrl '/app' -ComputerGroup Windows
```

## Mode maintenance

Les ordinateurs peuvent être mis en mode maintenance. Lorsqu'un ordinateur est en mode maintenance, il n'exécute pas les tâches planifiées.


---

# 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:

```
GET https://docs.devolutions.net/powershell-universal/fr/plateforme/computers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
