Amusement en powershell

Le powershell ne permet pas uniquement de faire des actions pro et propres, on peut s’amuser un peu, et ces concepts séparés sont parfois utiles dans des scripts utiles.

Le script suivant permet de découper un texte pour simuler la frappe sur le clavier et de colorer aléatoirement les lettres sur base d’une liste de couleurs autorisées.

(suite…)

New-HSPassword

Je vous présente mon petit générateur de mot de passe qui est basé sur un système existant mais trop limité pour mes besoins.

Cette fonction vous permet de générer un mot de passe de la longueur de votre choix avec ou sans certains types de caractères.

(suite…)

PSLog – Système de log intermédiaire

Note du 08/08/2022: Write-PSLog v2 arrive bientôt, restez attentifs 🙂

Un bon système de log peut s’avérer indispensable pour certains scripts.

Avec le temps, ne trouvant pas de système vraiment adapté à mes besoins, j’ai créé mon propre système.

Ce que je met à votre disposition, c’est la version intermédaire de mon système, la version avancée n’étant pas complètement terminée (Les principales différences sont de pouvoir sortir des logs en XML optimisés pour CMTrace et la gestion des anciens logs (limitations à x MB ou à x logs)).

(suite…)

ISE: Templates

Avec le temps je remarque que certaines choses qui me paraissent normales ne sont pas forcément connues de peu de monde dans mon entourage. C’est par exemple le cas des templates intégrés qui sont très pratiques ! Plutôt qu’un long discours je vous invite à faire la combinaison de touche Lire la suite…

Par Robert, il y a

Retirer les accents, cédilles, … d’une chaîne de caractères

Cette méthode m’a été montrée par un client. C’est diablement plus simple, plus compact et plus efficace que de faire des tableaux de correspondances et des « replace ». $string = « Içi votre texte accentué de façon à faire un test » [Text.Encoding]::ASCII.GetString([Text.Encoding]::GetEncoding(« Cyrillic »).GetBytes($string)) Le résultat: Ici votre texte accentue de facon a faire Lire la suite…

Par Robert, il y a