Articles

Affichage des articles du juin, 2026

Powershell - Afficher un navigateur de fichier dans votre script powershell

📌 Introduction Lorsqu'on développe des scripts PowerShell destinés à des utilisateurs non-techniques, il est souvent préférable de leur proposer une boîte de dialogue graphique pour sélectionner un fichier ou un dossier, plutôt que de leur demander de saisir manuellement un chemin d'accès. C'est exactement ce que permettent les fonctions Show-FileBrowser et Show-FolderBrowser , basées sur la bibliothèque System.Windows.Forms de .NET. Ces fonctions sont simples, légères, et ne nécessitent aucune dépendance externe. Elles fonctionnent sur Windows PowerShell 5.1 ainsi que sur PowerShell 7+ sous Windows. ⚠️ Note 2026 : L'éditeur PowerShell ISE est désormais déprécié par Microsoft. Il est recommandé d'utiliser Visual Studio Code avec l'extension PowerShell pour développer et tester vos scripts. 📂 Partie 1 — Sélectionner un fichier : Show-FileBrowser La...

Windows LAPS – Forcer le traitement de la politique et analyser les événements avec PowerShell

Windows LAPS ( Local Administrator Password Solution ) est devenu un composant natif de Windows depuis la mise à jour d'avril 2023. Il remplace avantageusement l'ancienne solution LAPS en intégrant nativement la rotation des mots de passe des comptes administrateurs locaux — que ce soit via Active Directory , Azure AD / Entra ID ou en mode Workgroup . Dans un contexte de gestion à distance via Azure Run Command , j'ai eu besoin de forcer manuellement le traitement de la politique LAPS et d'en analyser le résultat de manière fiable, sans aucune interaction utilisateur. Voici le script que j'ai mis en place. 🔍 Contexte et problématique Le cmdlet Invoke-LapsPolicyProcessing ne retourne aucune sortie structurée . La seule source d'information fiable reste le journal d'événements Windows LAPS : Applications and Services Logs → Microsoft → Windows → LAPS → Operational ...