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

Rétrogradation

Apprenez à revenir à une version antérieure de PowerShell Universal.

Dans certains scénarios, il peut être nécessaire de revenir à une version antérieure de PowerShell Universal. Cela peut être dû à un changement de fonctionnalité ou à un bogue qui affecte le système de manière trop importante pour continuer avec la version actuelle. Nous recommandons toujours de valider une version dans un environnement de développement ou d'assurance qualité avant de mettre à niveau en production, afin d'éviter d'avoir à effectuer une rétrogradation.

Fichiers de configuration

La rétrogradation des fichiers de configuration nécessite de supprimer ou de modifier les fichiers du référentiel .universal afin de retirer ou de renommer les nouveaux paramètres. Les nouvelles applets de commande seront ignorées par PowerShell Universal. Si une applet de commande a été renommée, il peut être nécessaire de la mettre à jour également. Vous devrez consulter le journal des modifications pour voir quelles applets de commande ont été modifiées dans chaque version.

Les versions majeures peuvent inclure des changements non rétrocompatibles. Les versions mineures peuvent comporter des applets de commande ou des paramètres supplémentaires, mais ne comporteront aucun changement non rétrocompatible.

Vous pouvez trouver des informations sur chaque fichier de configuration dans la page Référentiel.

Il est beaucoup plus facile de restaurer à partir d'une sauvegarde des fichiers de configuration effectuée avant la mise à niveau plutôt que de mettre à jour manuellement les fichiers.

Base de données

La restauration de la base de données vers une version antérieure nécessite la rétrogradation du schéma. Cela peut être accompli avec PSU CLI. En utilisant la commande schema, vous pourrez sélectionner la version antérieure.

Voici un exemple de rétrogradation du schéma d'une base de données SQLite vers la version 5.3.0. Vous devrez arrêter les services PowerShell Universal avant de procéder.

.\psu.exe schema --target-version '5.3.0' --connection-string "Data Source=C:\ProgramData\UniversalAutomation\database.db" --database-type "SQLite"

Fichiers d'application

La rétrogradation des fichiers d'application est généralement un processus simple et dépend de la manière dont vous avez installé le produit. Vous devrez effectuer la rétrogradation des fichiers de configuration et de la base de données avant de procéder à la rétrogradation de l'application.

MSI

Pour rétrograder une installation MSI, vous devez d'abord désinstaller la version actuelle. PowerShell Universal ne vous permettra pas d'exécuter une rétrogradation directe. Une fois la désinstallation terminée, effectuez l'installation de la version cible.

Si vous avez configuré un compte de service, vous devrez définir à nouveau le compte de service après l'installation. Cela nécessitera les informations d'identification du compte de service.

ZIP

Pour rétrograder une installation ZIP, supprimez simplement les fichiers d'application de PowerShell Universal. Une fois le répertoire vidé, décompressez le fichier ZIP de la version cible dans le répertoire d'installation. Assurez-vous d'exécuter Get-ChildItem -Recurse | Unblock-File après cette opération.

IIS

De manière similaire à l'installation ZIP, supprimez les fichiers de l'ancienne version, puis décompressez et débloquez les fichiers de la version cible. Assurez-vous que le site web et le pool d'applications sont arrêtés avant de procéder.

Mis à jour

Ce contenu vous a-t-il été utile ?