For the complete documentation index, see llms.txt. This page is also available as Markdown.

📊Systemanforderungen

Hardware

Die Hardware-Empfehlungen basieren auf der Nutzung und hängen davon ab, wie viele Skripte auf dem PowerShell Universal-Server ausgeführt werden und wie viele Benutzer auf den Rechner zugreifen. Unix-basierte Rechner haben in der Regel geringere Hardwareanforderungen als Windows-basierte Rechner. Die nachfolgenden Empfehlungen basieren auf einer niedrigen Systemnutzung.

Minimum

Dies ist die Basislinie für einen Universal-Server mit sehr geringer Serverlast. Sie sollte nur für Test- oder Entwicklungszwecke verwendet werden.

  • 2 CPU

  • 4 GB

  • 250 GB

  • SQLite-Datenbank

Empfohlen

Dies ist die Basislinie für einen Universal-Server, der mehrere Jobs pro Stunde ausführt, APIs mit weniger als 100 Anfragen pro Sekunde und eine einzelne App hostet. Sie unterstützt bis zu 10 gleichzeitige Benutzer.

  • 4 CPU

  • 16 GB

  • 500 GB

  • MS SQL\PostgreSQL-Datenbank

Leistung

Dies ist die Basislinie für einen Universal-Server, der Dutzende Jobs pro Stunde ausführt, APIs mit mehr als 100 Anfragen pro Sekunde und bis zu 5 Apps hostet. Sie unterstützt bis zu 50 gleichzeitige Benutzer.

  • 16 CPU

  • 32 GB

  • 1 TB

  • MS SQL\PostgreSQL-Datenbank

Verteilt

Ein verteiltes System nutzt mehrere Instanzen von PowerShell Universal, die mit derselben Datenbank verbunden sind. Es erfordert entweder Git oder verwaltete Bereitstellungen, um Konfigurationsdaten zu teilen. Wir empfehlen dies für stark genutzte Produktionsinstanzen. Es bietet die beste Leistung, Stabilität und Redundanz.

Diese Konfiguration kann Hunderte Jobs pro Stunde, Tausende API-Anfragen pro Sekunde und viele Apps unterstützen. Die Anzahl gleichzeitiger Benutzer hängt von der Anzahl der PSU-Server im Cluster ab.

  • 32 CPU

  • 64 GB

  • 1 TB

  • MS SQL\PostgreSQL-Datenbank

Software

Windows

  • Optional*: Windows PowerShell v5.1 oder höher

  • Optional*: PowerShell v7.2 oder höher

  • .NET Framework v4.8.0 oder höher (nur für Windows PowerShell)

Linux

  • Optional*: PowerShell v7.2 oder höher

  • Validierte Distributionen: Ubuntu 18.04 und 20.04

Mac OS

  • Optional*: PowerShell v7.2 oder höher

*PowerShell Universal enthält eine Version des PowerShell SDK. Wenn keine Version von PowerShell installiert ist, werden die integrierten Versionen von PowerShell verwendet.

Netzwerk

PowerShell Universal kommuniziert über den während der Installation und\oder Konfiguration konfigurierten Port.

Webserver-Frontend

  • Standardport: 5000

  • Typisch konfigurierte Ports: 443, 80

TCP-Backend

  • Dynamisch zugewiesener lokaler Port auf Loopback

Datenbank

  • MS SQL: 1433

  • PostgreSQL: 5432

Agent

  • Webserver-Frontend-Port, standardmäßig 5000

Git

  • Standard-HTTP-Ports, typischerweise 443

Online-Lizenzierung

Die Online-Lizenzierung erfordert je nach Lizenztyp Zugriff auf www.ironmansoftware.com oder quoting.devolutions.net über Port 443. Offline-Lizenzen erfordern keinen Internetzugang.

Proxy

PowerShell Universal bietet Proxy-Konfigurationseinstellungen auf der Seite Einstellungen \ Allgemein. Diese werden für die Kommunikation mit remote Git-, Datenbank- oder Internetdiensten verwendet.

Zuletzt aktualisiert

War das hilfreich?