⬇️Installation
Instructions d'installation de PowerShell Universal.
Installation MSI (Windows)
L'installation MSI crée un service PowerShell Universal. Par défaut, PowerShell Universal écoute sur le port 5000. Vous pouvez accéder à http://localhost:5000
Les téléchargements MSI sont disponibles sur notre page de téléchargement.
Les installations système s'exécutent en tant que service Windows. Les installations utilisateur s'exécutent lorsque l'utilisateur ouvre une session sur la machine. L'installation utilisateur s'exécute dans le contexte de l'utilisateur.
Paramètres MSI
Le tableau suivant contient les paramètres que vous pouvez spécifier lors de l'exécution de msiexec sur notre installation MSI à des fins d'automatisation :
INSTALLFOLDER
Le dossier d'installation de PowerShell Universal
%ProgramFiles(x86)%\Universal
TCPPORT
Le port TCP sur lequel le serveur HTTP écoutera.
5000
REPOFOLDER
Le dossier du référentiel dans lequel enregistrer les fichiers de configuration.
%ProgramData%\UniversalAutomation\Repository
CONNECTIONSTRING
La chaîne de connexion SQL, SQLite ou PostgreSQL.
Data Source=%ProgramData%\UniversalAutomation\database.db
DATABASETYPE
SQL, SQLite ou PostgreSQL
SQLite
STARTSERVICE
Indique si le service doit démarrer après l'installation (0 ou 1)
1
SERVICEACCOUNT
Le compte de service à définir pour le service Windows. Utilisez le format domaine\nomutilisateur.
None
SERVICEACCOUNTPASSWORD
Le mot de passe du compte de service à définir pour le service Windows. Le mot de passe sera masqué par des *** dans le journal d'installation.
None
TELEMETRY
Collecte de télémétrie anonyme
0
ADDPSMODULEPATH
Ajoute le répertoire de modules de PowerShell Universal à la variable d'environnement PSModulePath.
1
STARTSERVICE
Indique si le service doit démarrer après l'installation.
1
INSTALLTYPE
Indique s'il faut effectuer une installation serveur ou utilisateur.
Server
Exemple
L'exemple ci-dessous montre comment exécuter msiexec.exe pour installer PowerShell Universal et fournir des paramètres au programme d'installation :
Installation ZIP
Vous pouvez également télécharger le fichier ZIP depuis notre page de téléchargements si vous souhaitez déployer les fichiers par copie sur Windows ou Linux.
Windows
Vous pouvez démarrer Universal en décompressant le contenu, en débloquant les fichiers, puis en exécutant Universal.Server.exe.
Linux
Vous pouvez utiliser la ligne de commande suivante sur Linux pour installer et démarrer PowerShell Universal :
Service Linux
Vous pouvez utiliser systemd pour démarrer PowerShell Universal en tant que service. Le script ci-dessous est un exemple de téléchargement d'une version de PowerShell Universal et de son installation en tant que service :
Module PowerShell
Vous pouvez utiliser le module PowerShell de PowerShell Universal pour installer le serveur Universal. Pour installer le module, utilisez Install-Module.
Pour installer le serveur Universal, vous pouvez utiliser Install-PSUServer.
L'exécution de cette commande sur Windows crée et démarre un service Windows sur votre machine. L'exécution de cette commande sur Linux crée et démarre un service systemd sur votre machine. L'exécution de cette commande sur Mac OS télécharge et extrait le serveur PowerShell Universal.
Docker
Consultez la page Docker.
Installation IIS
Veuillez consulter la documentation d'hébergement IIS pour obtenir des informations sur la configuration de PowerShell Universal en tant que site web IIS.
Configuration de l'antivirus
PowerShell Universal tire pleinement parti de PowerShell et du SDK PowerShell. Il inclut des scripts PowerShell directement dans le produit. Envisagez de configurer l'antivirus pour autoriser l'exécution des scripts PowerShell dans PowerShell Universal.
Répertoires
Les répertoires suivants contiennent des exemples provenant d'un système Windows standard de scripts et de fichiers exécutables que vous pourriez avoir besoin d'exclure des vérifications antivirus. La modification des chemins dans appsettings.json ou dans le programme d'installation nécessite de modifier les répertoires exclus.
%ProgramData%\PowerShellUniversal
Contient les fichiers journaux et appsettings.json
%ProgramData%\UniversalAutomation
Contient les scripts PowerShell et les artefacts. Contient la base de données en fichier unique lorsque l'intégration SQL n'est pas utilisée.
%ProgramFiles(x86)\Universal
Contient les exécutables, bibliothèques et modules de l'application PowerShell Universal.
Exécutables
Il peut être nécessaire d'exclure certains exécutables qui exécutent des scripts PowerShell. Voici une liste des exécutables qui exécutent PowerShell depuis PowerShell Universal.
Universal.Server.exe
Le service principal de PowerShell Universal.
PowerShellUniversal.Host.exe
L'exécutable de l'environnement hôte de PowerShell Universal.
pwsh.exe
PowerShell 7.x
PowerShell.exe
PowerShell 5.x
Nom et mot de passe d'administrateur par défaut
Vous pouvez utiliser les variables d'environnement $ENV:PSUDefaultAdminName et $ENV:PSUDefaultAdminPassword pour modifier ce comportement. Ces valeurs ne sont utilisées que si aucun compte administrateur n'existe déjà. Cela est utile pour les installations en nuage.
Agent
L'agent PowerShell Universal exécute les actions Event Hub. Installez-le en fonction de votre environnement :
Windows (MSI)
Le MSI de l'agent PowerShell Universal est disponible sur notre page de téléchargement. Après l'installation du MSI, un service d'agent PowerShell Universal s'exécute sur votre machine. Configurez-le pour le connecter à PowerShell Universal.
ZIP
Les fichiers ZIP pour chaque plateforme que nous prenons en charge sont disponibles sur notre page de téléchargements. Chaque ZIP contient un fichier PSUAgent.exe ou PSUAgent qui peut démarrer un agent. Exécutez le processus en tant que service pour qu'il démarre à chaque redémarrage de la machine.
Docker
L'image de conteneur devolutions/powershell-universal-agent:latest fournit l'agent PowerShell Universal sous forme de conteneur Docker Linux.
Étapes suivantes
À ce stade, Universal est opérationnel. Accédez à http://localhost:5000 ou à votre port par défaut pour naviguer vers la console d'administration. Connectez-vous avec le nom et le mot de passe d'administrateur par défaut ou créez un compte administrateur par défaut.
Mis à jour
Ce contenu vous a-t-il été utile ?