⚔ Gestion des versions de logiciels avec scripts PowerShell pour développement multi-plateformes (Windows)
▶ Introduction
Ce tutoriel vous guidera dans la gestion des versions de logiciels sur Windows en utilisant des scripts PowerShell. Cette méthode simplifie le développement multi-plateformes en permettant une gestion centralisée et automatisée des versions.
Prérequis
• Système d'exploitation : Windows 10 ou plus récent
• PowerShell installé (inclus par défaut à partir de Windows 10)
• Droits d'administrateur pour exécuter certains scripts
Méthodologie
Utilisation de PowerShell pour vérifier la version des logiciels installés :
• Ouvrez PowerShell en tant qu'administrateur
• Exécutez la commande suivante pour lister les logiciels et leurs versions :
• Remplacez les termes nécessaires pour cibler un logiciel spécifique, par exemple en ajoutant Where-Object pour filtrer les résultats.
Astuce
Utilisez Export-Csv pour sauvegarder la liste des versions dans un fichier CSV :
Avertissement
Assurez-vous de ne pas modifier les clés de registre sans compréhension préalable, car cela peut affecter la stabilité du système.
Conseil
Utilisez des scripts planifiés pour automatiser la vérification périodique des versions et maintenir un historique.
Solution alternative
Pour une gestion des versions plus avancée, envisagez d’utiliser Qualys Compliance Suite, qui fournit un suivi détaillé de la conformité des logiciels.
Conclusion
En suivant ce guide, vous pouvez facilement gérer et suivre les versions logicielles sous Windows, assurant ainsi une cohérence dans les environnements de développement.
▶ Introduction
Ce tutoriel vous guidera dans la gestion des versions de logiciels sur Windows en utilisant des scripts PowerShell. Cette méthode simplifie le développement multi-plateformes en permettant une gestion centralisée et automatisée des versions.

• Système d'exploitation : Windows 10 ou plus récent
• PowerShell installé (inclus par défaut à partir de Windows 10)
• Droits d'administrateur pour exécuter certains scripts


• Ouvrez PowerShell en tant qu'administrateur
• Exécutez la commande suivante pour lister les logiciels et leurs versions :
Code:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion
• Remplacez les termes nécessaires pour cibler un logiciel spécifique, par exemple en ajoutant Where-Object pour filtrer les résultats.

Utilisez Export-Csv pour sauvegarder la liste des versions dans un fichier CSV :
Code:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall* | Select-Object DisplayName, DisplayVersion | Export-Csv -Path C:\version_log.csv -NoTypeInformation

Assurez-vous de ne pas modifier les clés de registre sans compréhension préalable, car cela peut affecter la stabilité du système.

Utilisez des scripts planifiés pour automatiser la vérification périodique des versions et maintenir un historique.

Pour une gestion des versions plus avancée, envisagez d’utiliser Qualys Compliance Suite, qui fournit un suivi détaillé de la conformité des logiciels.

En suivant ce guide, vous pouvez facilement gérer et suivre les versions logicielles sous Windows, assurant ainsi une cohérence dans les environnements de développement.