> 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/system-requirements.md).

# Exigences système

Consultez les exigences système de PowerShell Universal pour la configuration matérielle, logicielle et réseau des déploiements minimaux, recommandés et distribués.

## Matériel

Les recommandations matérielles sont basées sur l'utilisation et dépendent du nombre de scripts exécutés sur le serveur PowerShell Universal et du nombre d'utilisateurs accédant à la machine. Les machines basées sur Unix nécessitent généralement moins d'exigences matérielles que les machines basées sur Windows. Les recommandations ci-dessous sont basées sur une faible utilisation du système.

### Minimum

Il s'agit de la référence de base pour un serveur Universal avec une charge de serveur très minimale. Elle doit être utilisée uniquement à des fins d'essai ou de développement.

* 2 CPU
* 4 Go
* 250 Go
* Base de données SQLite

### Recommandé

Il s'agit de la référence de base pour un serveur Universal exécutant plusieurs tâches par heure, hébergeant des API avec moins de 100 requêtes par seconde et une seule appli. Il prendra en charge jusqu'à 10 utilisateurs simultanés.

* 4 CPU
* 16 Go
* 500 Go
* Base de données MS SQL\PostgreSQL

### Performance

Il s'agit de la référence de base pour un serveur Universal exécutant des dizaines de tâches par heure, hébergeant des API avec plus de 100 requêtes par seconde et jusqu'à 5 applis. Il prendra en charge jusqu'à 50 utilisateurs simultanés.

* 16 CPU
* 32 Go
* 1 To
* Base de données MS SQL\PostgreSQL

### Distribué

Un système distribué utilise plusieurs instances de PowerShell Universal connectées à la même base de données. Il nécessite soit Git, soit des déploiements gérés pour partager les données de configuration. Nous le recommandons pour les instances de production largement utilisées. Il offre les meilleures performance, stabilité et redondance.

Cette configuration peut prendre en charge des centaines de tâches par heure, des milliers de requêtes API par seconde et de nombreuses applis. Le nombre d'utilisateurs simultanés dépendra du nombre de serveurs PSU dans la grappe.

* 32 CPU
* 64 Go
* 1 To
* Base de données MS SQL\PostgreSQL

## Logiciels

### Windows

* Optionnel\* : [Windows PowerShell v5.1](https://www.microsoft.com/en-us/download/details.aspx?id=54616) ou version ultérieure
* Optionnel\* : PowerShell v7.2 ou version ultérieure
* .NET Framework v4.8.0 ou version ultérieure (uniquement pour Windows PowerShell)

### Linux

* Optionnel\* : PowerShell v7.2 ou version ultérieure
* Distributions validées : Ubuntu 18.04 et 20.04

### Mac OS

* Optionnel\* : PowerShell v7.2 ou version ultérieure

{% hint style="info" %}
\*PowerShell Universal intègre une version du SDK PowerShell. Si vous n'avez pas de version de PowerShell installée, les versions intégrées de PowerShell seront utilisées.
{% endhint %}

## Réseau

PowerShell Universal communique sur le port configuré lors de l'installation et\ou de la configuration.

### Interface frontale du serveur web

* Port par défaut : 5000
* Ports généralement configurés : 443, 80

### Backend TCP

* Port local attribué dynamiquement sur le bouclage

### Base de données

* MS SQL : 1433
* PostgreSQL : 5432

### Agent

* Interface frontale du serveur web : port HTTP `5000` par défaut.
* Devolutions Agent : connexion gRPC HTTP/2 sortante vers le port `5006` par défaut.

Utilisez TLS pour les deux terminaux en production. Si un proxy inverse ou un pare-feu est présent, assurez-vous qu'il prend en charge HTTP/2 et qu'il permet à l'agent d'atteindre le terminal gRPC configuré.

### Git

* Ports HTTP standards, généralement 443

### Licences en ligne

Les licences en ligne nécessitent un accès à [www.ironmansoftware.com](http://www.ironmansoftware.com) ou à quoting.devolutions.net sur le port 443, selon votre type de licence. Les licences hors ligne ne nécessitent pas d'accès Internet.

### Proxy

PowerShell Universal offre une configuration de proxy sous **Roue dentée Paramètres > Réseau**. Ces paramètres sont utilisés pour la communication avec des services git, de base de données ou Internet distants.


---

# 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/system-requirements.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.
