🔑Lizenzierung
PowerShell Universal wird pro Server lizenziert. Wir bieten Lizenzen für Einzelpersonen und Organisationen an.
Sie können eine Lizenz auf unserer Website erwerben.
Was ist ein Server?
Ein Server ist eine einzelne laufende Instanz von PowerShell Universal.
Was, wenn ich mehrere Container habe?
Die Lizenz gilt für jede Containerinstanz und nicht für den Container-Host. Wenn Sie zum Beispiel 10 Containerinstanzen ausführen, benötigen Sie 10 Lizenzen.
Was, wenn ich mehrere Sites auf einem einzelnen IIS-Server habe?
Jede Website, die PowerShell Universal ausführt, benötigt eine Lizenz und nicht eine einzige Lizenz für den gesamten IIS-Server.
Eine Lizenz installieren
Um eine Lizenz zu installieren, klicken Sie auf Einstellungen \ Lizenz. Klicken Sie auf die Schaltfläche "Lizenz hinzufügen", um Ihre Lizenzdatei hochzuladen. Sie können Lizenzen auch mit dem Cmdlet Set-PSULicense installieren. Offline-Lizenzen erfordern keine Internetverbindung, müssen jedoch nach Ablauf des Abonnements neu installiert werden, wenn Sie die Version von PowerShell Universal aktualisieren möchten. Online-Lizenzen erfordern eine Internetverbindung und Zugriff auf https://ironmansoftware.com (für Ironman Software-Lizenzen) oder https://quoting.devolutions.net (für Devolutions-Lizenzen), um den Abonnementstatus zu überprüfen.
Sie können die Umgebungsvariable PSULICENSE verwenden, um eine Lizenz festzulegen. Der Wert dieser Umgebungsvariable muss der Inhalt der Lizenzdatei sein.
Die Proxy-Konfiguration kann über Einstellungen \ Allgemein durch Konfigurieren des Proxy-URI und optional der Anmeldeinformationen erfolgen. Sie können Proxy-Einstellungen auch mit dem Cmdlet Set-PSUSetting konfigurieren.
Offline-Lizenzen
Offline-Lizenzdateien sind für Umgebungen erforderlich, die keinen Internetzugang haben. Sie müssen eine neue Lizenzdatei installieren, wenn Sie auf eine Version nach dem Ablaufdatum der Lizenz aktualisieren möchten.
Online-Lizenzen
Online-Lizenzen funktionieren genauso wie Offline-Lizenzen, prüfen jedoch den Abonnementstatus auf ironmansoftware.com oder quoting.devolutions.net, je nachdem, ob Ihre Lizenz von Ironman Software oder Devolutions ausgestellt wurde. Die Lizenz ist an ein bestimmtes Abonnement gebunden und muss nach der Verlängerung möglicherweise geändert werden. Wir empfehlen kontobasierte Lizenzierung gegenüber Online-Lizenzen.
Entwicklerlizenz
Sie können eine kostenlose Entwicklerlizenz erhalten, indem Sie sich mit einem Devolutions Account anmelden. Die Verwendung einer Entwicklerlizenz erlaubt den Einsatz in Nicht-Produktions-Workloads. Sie können diese Lizenz zum Entwickeln oder Testen von PowerShell Universal verwenden.
Während des Assistenten beim ersten Start wird Ihnen die Option angeboten, sich mit einem Devolutions Account anzumelden. Danach werden Sie mit einer installierten Lizenz zurück zu PowerShell Universal weitergeleitet.

Statischer Anmeldeport
PowerShell Universal wählt standardmäßig einen zufälligen localhost-Port im Bereich 60370 bis 61370 für Devolutions-Anmeldeversuche aus. Dies liegt an Einschränkungen des Authentifizierungsanbieters. Wenn Sie einen statischen localhost-Port für lokale oder auf dem Host gehostete Szenarien wünschen, können Sie die Einstellung oder Umgebungsvariable PSULoginPort verwenden.
PSULoginPort macht den localhost-Callback-Port statisch. Es ändert den Callback-Host nicht von 127.0.0.1. Das Freigeben oder Weiterleiten des Ports kann in einigen gehosteten Umgebungen erforderlich sein, aber die Freigabe des Ports allein bewirkt nicht, dass das Onboarding der Entwicklerlizenz für Remote-Browser über Docker-, IIS- oder Reverse-Proxy-Hosting funktioniert.
Docker
Wenn Sie Docker als Mechanismus zum Hosten Ihrer Entwicklungsinstanz von PowerShell Universal verwenden möchten, müssen Sie einen Port für den Anmeldeport öffnen. Dies umfasst die Angabe des statischen Anmeldeports sowie dessen Zuordnung aus der Docker-Instanz heraus.
IIS
Wenn Sie IIS als Mechanismus zum Hosten Ihrer Entwicklungsinstanz von PowerShell Universal verwenden möchten, müssen Sie den statischen Anmeldeport als Teil Ihrer web.config-Datei festlegen.
Danach müssen Sie eine neue Bindung für den Anmeldeport hinzufügen.

Lizenzierte Funktionen
Die folgenden Funktionen von PowerShell Universal erfordern eine Lizenz.
Debugging-Tools
Enterprise-Authentifizierung
OpenID Connect
SAML2
WS-Federation
Windows-Authentifizierung
Benutzerdefinierte Authentifizierungsskripte
Clientzertifikat
App-Tokens
Enterprise-Autorisierung
Berechtigungen
Benutzerdefinierte Autorisierungsskripte
Plattform
Git-Unterstützung
Modulverwaltung
Nicht-Datenbank-Tresore für Anmeldeinformationen
SQL-Unterstützung
PostgreSQL-Unterstützung
Veröffentlichte Ordner
Cache-Verwaltung
Computergruppen
Übersetzungen
Einstellungen
Branding
Tags
APIs
Event Hubs
OpenAPI-Dokumentation
Automatisierung
Trigger
Terminals
Tests
Workflows
Intelligence
Apps
App-Seiten-Editor
App-Funktions-Editor
Zuletzt aktualisiert
War das hilfreich?