🔑Licences
Options de licence pour PowerShell Universal
PowerShell Universal est licencié par serveur. Nous proposons des licences pour les particuliers et les organisations.
Vous pouvez acheter une licence sur notre site web.
Qu'est-ce qu'un serveur ?
Un serveur est une instance unique de PowerShell Universal en cours d'exécution.
Que faire si j'ai plusieurs conteneurs ?
La licence s'applique à chaque instance de conteneur et non à l'hôte du conteneur. Par exemple, si vous avez 10 instances de conteneurs en cours d'exécution, vous aurez besoin de 10 licences.
Que faire si j'ai plusieurs sites sur un seul serveur IIS ?
Chaque site Web exécutant PowerShell Universal nécessitera une licence, et non une seule licence pour l'ensemble du serveur IIS.
Installer une licence
Pour installer une licence, cliquez sur Paramètres \ Licence. Cliquez sur le bouton Ajouter une licence pour téléverser votre fichier de licence. Vous pouvez également installer des licences à l'aide de la cmdlet Set-PSULicense. Les licences hors ligne ne nécessitent pas de connexion Internet, mais devront être réinstallées à l'expiration de l'abonnement, si vous souhaitez mettre à jour la version de PowerShell Universal. Les licences en ligne nécessitent une connexion Internet et un accès à https://ironmansoftware.com afin de vérifier le statut de l'abonnement.
Vous pouvez utiliser la variable d'environnement PSULICENSE pour définir une licence. La valeur de cette variable d'environnement doit correspondre au contenu du fichier de licence.
La configuration du proxy peut être effectuée en cliquant sur Paramètres \ Général et en configurant l'URI du proxy et, facultativement, les informations d'identification. Vous pouvez également configurer les paramètres du proxy avec la cmdlet Set-PSUSetting.
Licences hors ligne
Les fichiers de licence hors ligne sont requis pour les environnements qui n'ont pas accès à Internet. Vous devrez installer un nouveau fichier de licence lorsque vous prévoyez de mettre à niveau vers une version postérieure à la date d'expiration de la licence.
Licences en ligne
Les licences en ligne fonctionnent de la même manière que les licences hors ligne, mais vérifient le statut de l'abonnement sur ironmansoftware.com. La licence est liée à un abonnement spécifique et peut nécessiter une modification après le renouvellement. Nous recommandons les licences basées sur un compte plutôt que les licences en ligne.
Licence développeur
Vous pouvez obtenir une licence développeur gratuite en vous connectant avec un compte Devolutions. L'utilisation d'une licence développeur permet une utilisation dans des charges de travail hors production. Vous pouvez utiliser cette licence pour développer ou tester PowerShell Universal.
Lors de l'assistant de première exécution, vous aurez la possibilité de vous connecter avec un compte Devolutions. Après cette étape, vous serez redirigé vers PowerShell Universal avec une licence installée.

Port de connexion statique
PowerShell Universal sélectionne par défaut un port localhost aléatoire dans la plage 60370 à 61370 pour les tentatives de connexion Devolutions. Cela est dû aux restrictions du fournisseur d'authentification. Si vous souhaitez un port localhost statique pour des scénarios locaux ou hébergés sur l'hôte, vous pouvez utiliser le paramètre ou la variable d'environnement PSULoginPort.
PSULoginPort rend le port de rappel localhost statique. Il ne modifie pas l'hôte de rappel de 127.0.0.1. L'exposition ou la redirection du port peut être nécessaire dans certains environnements hébergés, mais l'exposition du port seul ne permet pas l'intégration de la licence développeur pour les navigateurs distants via Docker, IIS ou un hébergement en proxy inverse.
Docker
Si vous souhaitez utiliser Docker comme mécanisme d'hébergement de votre instance de développement de PowerShell Universal, vous devrez ouvrir un port pour le port de connexion. Cela inclut la spécification du port de connexion statique ainsi que son mappage hors de l'instance Docker.
IIS
Si vous souhaitez utiliser IIS comme mécanisme d'hébergement de votre instance de développement de PowerShell Universal, vous devrez définir le port de connexion statique dans votre fichier web.config.
Après cela, vous devrez ajouter une nouvelle liaison pour le port de connexion.

Fonctionnalités sous licence
Les fonctionnalités suivantes de PowerShell Universal nécessitent une licence.
Outils de débogage
Authentification entreprise
OpenID Connect
SAML2
WS-Federation
Authentification Windows
Scripts d'authentification personnalisés
Certificat client
App Tokens
Autorisation entreprise
Autorisations
Scripts d'autorisation personnalisés
Plateforme
Prise en charge de Git
Gestion des modules
Coffres d'informations d'identification non-base de données
Prise en charge SQL
Prise en charge PostgreSQL
Dossiers publiés
Gestion du cache
Groupes d'ordinateurs
Traductions
Paramètres
Image de marque
Étiquettes
APIs
Event Hubs
Documentation OpenAPI
Automatisation
Déclencheurs
Terminaux
Tests
Flux de travail
Intelligence
Applications
Éditeur de pages d'application
Éditeur de fonctions d'application
Mis à jour
Ce contenu vous a-t-il été utile ?