> 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

Gérez les serveurs PowerShell Universal et les Devolutions Agents, incluant les étiquettes statiques, les groupes d'ordinateurs, la configuration partagée et le mode maintenance.

> \[!NOTE] Cette fonctionnalité nécessite une licence. Chaque ordinateur nécessite une licence.

L'onglet **Manage > Computers & Groups > Computers** liste les serveurs PowerShell Universal et les Devolutions Agents connectés. Dans une installation multinœud, les tâches, les groupes d'ordinateurs, les identités et les jetons d'application sont stockés dans la base de données partagée et sont visibles depuis chaque serveur connecté.

## Connecter des serveurs PowerShell Universal

Pour ajouter un serveur à une ferme existante, configurez-le avec la même chaîne de connexion à la base de données SQL et le même dépôt Git. Au démarrage, le serveur récupère la configuration du dépôt et devient disponible en tant qu'ordinateur.

Pour les déploiements Docker, configurez un `NodeName` stable dans les paramètres de l'application. Sinon, les conteneurs reçoivent un nouveau nom d'ordinateur à leur démarrage, ce qui peut créer des enregistrements d'ordinateurs inutiles.

## Devolutions Agents

Les Devolutions Agents connectés apparaissent comme des ordinateurs de type **Agent**. Enregistrez et authentifiez l'agent comme décrit dans **Configuration > Agent**; PowerShell Universal crée ou met à jour l'enregistrement de l'ordinateur lorsque l'agent se connecte et le marque hors ligne lorsque la connexion se termine.

Les ordinateurs agents signalent leur version, leur statut en ligne et le nom de machine de connexion. Utilisez les groupes d'ordinateurs pour cibler les tâches et les planifications prises en charge vers des agents sélectionnés ou vers un ensemble d'agents ayant des caractéristiques correspondantes.

## Étiquettes

Les étiquettes regroupent les ordinateurs selon leurs caractéristiques et déterminent l'appartenance aux groupes d'ordinateurs. Un groupe d'ordinateurs exige que chaque valeur d'étiquette configurée soit présente sur l'ordinateur.

### Étiquettes de serveur

PowerShell Universal détecte des étiquettes telles que le domaine, le nom d'utilisateur et le système d'exploitation. Vous pouvez ajouter des étiquettes statiques dans **Manage > Computers & Groups > Computers** ou les configurer au démarrage. Les étiquettes de démarrage sont utiles pour Docker et d'autres déploiements automatisés, car elles ne nécessitent aucune modification manuelle après le démarrage d'un serveur.

Ajoutez des étiquettes dans `appsettings.json` :

```json
{
  "Computer": {
    "Tags": [
      {
        "Name": "Region",
        "Value": "East"
      }
    ]
  }
}
```

Définissez les variables d'environnement équivalentes avant de démarrer PowerShell Universal :

```
Computer__Tags__0__Name=Region
Computer__Tags__0__Value=East
```

Les étiquettes configurées sont statiques et apparaissent sur le serveur local dans **Manage > Computers & Groups > Computers**.

### Étiquettes d'agent

Lorsqu'un Devolutions Agent s'enregistre, PowerShell Universal ajoute des étiquettes statiques à partir de ses informations d'enregistrement :

| Nom de l'étiquette     | Valeur                                 |
| ---------------------- | -------------------------------------- |
| Type                   | `Agent`                                |
| Nom de machine         | Le nom d'hôte de l'agent               |
| Système d'exploitation | Le système d'exploitation signalé      |
| Architecture           | L'architecture du processeur signalée  |
| Hub                    | Chaque hub Devolutions Gateway signalé |
| Capacité               | Chaque capacité d'agent signalée       |

Ces étiquettes vous permettent de créer des groupes en fonction de la plateforme de l'agent, du hub ou de la capacité disponible. Elles sont gérées par l'enregistrement de l'agent et se mettent à jour lorsque l'agent se reconnecte.

## Groupes d'ordinateurs

Les groupes d'ordinateurs contiennent des ordinateurs qui partagent les valeurs d'étiquettes requises. Créez des groupes sous **Manage > Computers & Groups > Groups** ou avec `New-PSUComputerGroup`.

Par exemple, ce groupe inclut les ordinateurs avec l'étiquette `windows` :

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

Utilisez les étiquettes d'agent pour cibler tous les Devolutions Agents connectés :

```powershell
New-PSUComputerGroup -Name 'Devolutions Agents' -Tags @('Agent')
```

Après avoir créé un groupe, limitez-y les applis, les API, les scripts, les planifications et les tâches. Cette appli s'exécute uniquement sur les ordinateurs du groupe `Windows` :

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

## Mode maintenance

Activez le mode maintenance pour un ordinateur afin de l'empêcher d'exécuter des tâches planifiées. Utilisez-le avant d'effectuer la maintenance d'un serveur ou de mettre hors ligne un hôte d'agent.


---

# 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/fr/plateforme/computers.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.
