> 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).

# Configuration système requise

## 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 Unix nécessitent généralement moins de ressources matérielles que les machines Windows. Les recommandations ci-dessous sont basées sur une utilisation faible du système.

### Minimum

Il s'agit du niveau de base pour un serveur Universal avec une charge serveur très minimale. Il doit être utilisé à des fins d'essai ou de développement uniquement.

* 2 CPU
* 4 Go
* 250 Go
* SQLite Database

### Recommandé

Il s'agit du niveau 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 application. Il prendra en charge jusqu'à 10 utilisateurs simultanés.

* 4 CPU
* 16 Go
* 500 Go
* MS SQL\PostgreSQL Database

### Performance

Il s'agit du niveau 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 applications. Il prendra en charge jusqu'à 50 utilisateurs simultanés.

* 16 CPU
* 32 Go
* 1 To
* MS SQL\PostgreSQL Database

### Distribué

Un système distribué utilise plusieurs instances de PowerShell Universal connectées à la même base de données. Il nécessite soit des déploiements Git soit des déploiements gérés pour partager les données de configuration. Nous recommandons cette option pour les instances de production à usage étendu. Elle offre les meilleures performances, 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 applications. Le nombre d'utilisateurs simultanés dépendra du nombre de serveurs PSU dans le cluster.

* 32 CPU
* 64 Go
* 1 To
* MS SQL\PostgreSQL Database

## Logiciels

### Windows

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

### Linux

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

### Mac OS

* Facultatif\* : 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 Web frontale

* Port par défaut : 5000
* Ports configurés typiques : 443, 80

### Backend TCP

* Port local attribué dynamiquement sur la boucle locale

### Base de données

* MS SQL : 1433
* PostgreSQL : 5432

### Agent

* Port de l'interface Web frontale, 5000 par défaut

### Git

* Ports HTTP standard, généralement 443

### Licences en ligne

Les licences en ligne nécessitent un accès à [www.ironmansoftware.com](http://www.ironmansoftware.com) sur le port 443. Les licences hors ligne ne nécessitent pas d'accès à Internet.

### Proxy

PowerShell Universal fournit des paramètres de configuration du proxy dans la page ***Paramètres*** \ ***Général***. Ces paramètres sont utilisés pour la communication avec les services git distants, les bases de données ou les services Internet.


---

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