Add-Member PowerShell : doit-on toujours l’utiliser ?

Add-Member PowerShell sur un PSCustomObject

Add-Member est une cmdlet PowerShell très utilisée pour ajouter des propriétés à un objet ou à un PSCustomObject. Mais dans de nombreux scripts PowerShell, notamment à l’intérieur d’une boucle foreach, Add-Member ajoute une couche pipeline inutile alors que l’objet courant est déjà directement accessible. Dans ces cas-là, PSObject.Properties.Add() est souvent plus simple, plus direct et … Lire la suite

Outlook redemande le mot de passe sans arrêt

Outlook redemande constamment le mot de passe ? Vous n’êtes pas seul.Si Outlook vous demande votre mot de passe en boucle, sans vous dire s’il est accepté ou non, le problème vient souvent de la méthode d’authentification utilisée. Depuis quelque temps, Microsoft applique de nouvelles règles de connexion à ses services de messagerie (Outlook.com, Hotmail, … Lire la suite

Traceroute PowerShell : plus rapide que tracert.exe

traceroute powershell

Traceroute PowerShell est né le jour où je me suis demandé pourquoi tracert.exe passait autant de temps… à attendre.Une seconde entre les requêtes ICMP.Encore. Et encore. Et encore. Alors j’ai recréé le fonctionnement de ping.exe et tracert.exe directement en PowerShell et en .NET.Et le résultat était assez inattendu : le traceroute devenait brutalement plus rapide… … Lire la suite

PowerShell : manipuler efficacement les informations réseau

Manipulation d’adresses IP IPv4 en PowerShell

Manipuler des informations réseau en PowerShell paraît trivial au départ. Une IP, un masque, un préfixe CIDR… jusqu’au moment où il faut valider, convertir, ou comparer proprement sans regex fragile ni logique illisible. Cet article regroupe des filtres PowerShell simples et fiables pour manipuler des informations réseau sans bricolage.Pas exhaustif. Pas académique. Juste ce qui … Lire la suite

Optimiser le Code PowerShell – First Tips

optimiser le code PowerShell - First Tips

Introduction Bienvenue à tous dans ce premier article où je vous partage un conseil pour optimiser votre code PowerShell. PowerShell est un langage puissant qui nous permet d’automatiser et de simplifier nos tâches quotidiennes, mais il est toujours possible d’améliorer la lisibilité et l’efficacité de nos scripts. Aujourd’hui, je vous montre une astuce rapide pour … Lire la suite