[bat] Lancer un EXE sans la version
Le titre est étrange mais je n'ai pas trouvé mieux, mais pourtant c'est simple. L'idée est de pouvoir lancer un programme EXE depuis un *.bat Windows sans tenir compte du suffixe contenant le numéro de...
View Article[regex] Remplacer toutes les balises courtes PHP
Il y a une époque où on utilisait toujours la balise courte PHP "<?" mais depuis de nombreux années il est préférable d'utiliser la version longue "<?php". Après une montée de version du moteur...
View ArticlePourquoi PHP est aussi critiqué
Grafikart nous propose une vidéo rappelant l'histoire de PHP, et on comprends un peu mieux pourquoi ce langage est à la fois très apprécié et décrié : Pour ma part j'ai appris à coder avec PHP et...
View ArticleExchange : afficher le serveur hébergeant une BAL
Dans le cadre d'une migration d'une infrastructure existante vers une nouvelle version de Microsoft Exchange il peut être important d’exécuter des scripts sur des BAL hébergées uniquement sur la...
View ArticleUn aide mémoire pour PowerShell (cheat sheet)
A force de jongler avec les technos et les langages on s'y perd un peu. Heureusement il existe des mémos pour retrouver rapidement la syntaxe ou une commande particulière, c'est le cas de PowerShell....
View ArticleFusionner 2 fichiers CSV avec en-têtes (moulinette)
Je vous présente aujourd'hui un petit script batch que j'ai écris il y a de ça quelques années. Cette moulinette (script) permet de fusionner plusieurs fichiers CSV ensemble en ne gardant qu'une seule...
View Article[Exchange] Compter le nombre de boites par banque
Il peut être intéressant de connaître le nombre de BAL (boites aux lettres) hébergées sur chaque banque de données (database) Microsoft Exchange. Non seulement pour équilibrer la charge mais aussi dans...
View Article[PowerShell] Anybox : une interface graphique utilisateur
De toute évidence PowerShell n'a pas été conçu pour interagir avec l'utilisateur, ou de façon bien trop basique. Et c'est bien dommage car on aurait aimé que Microsoft apporte cette évolution par...
View Article[PowerShell] Connecter un lecteur réseau
Si vous avez l'habitude de faire un net use avec l'invite de commande aujourd'hui je vous propose l'équivalent en PowerShell, pour connecter un partage UNC comme un lecteur réseau. Rien de bien...
View Article[DOS] Comment échapper un caractère spécial dans un bat/cmd
Oui je sais tout le monde fait du PowerShell... mais parfois DOS est suffisant avec ses fichiers bat/cmd. Sauf que parfois on doit échapper un caractère, et que l'échappement dépend si c'est dans un...
View Article[PS1] Injecter des attributs en masse dans l’AD
Parfois on a besoin de mettre à jour en masse des attributs utilisateur Active Directory. C'est le cas lors de rachat, filialisation, déménagement, etc. Voyons comment le faire sur tous les...
View Articlemct2dmpGui : une version portée sur Windows
Suite à la publication de mon script de conversion MCT vers MFD/DMP un lecteur du blog m'a fait une pull request pour proposer une version Windows, développée en C#. L'outil permet de convertir dans un...
View ArticleLaragon : l’alternative à xampp, (u)wamp et EasyPHP
Elle est bien loin l'époque ou j'apprenais à faire du PHP avec EasyPHP... et il faut dire que l'outil n'a pas beaucoup évolué dans le temps, bien que toujours maintenu. Aujourd'hui il existe des outils...
View Article[Solution] Forcer WordPress à utiliser l’éditeur visuel
Depuis pas mal de temps je rencontre un bug dans WordPress... et les nouvelles versions n'y ont rien fait. J'utilise l'extension "classic editor" car je n'aime pas Gutenberg et puis mon thème n'est pas...
View ArticleJ’ai remplacé Notepad++ par Visual Studio Code
J'ai toujours eu du mal à utiliser un IDE... probablement parce que je ne fais pas de projets complexes et que Notepad++ a toujours fait l'affaire. Depuis quelques temps j'entends beaucoup parler de...
View ArticleConnaître rapidement la version de PowerShell
Pour connaître la version de PowerShell installée sur Windows il existe 2 commandes. Voyons comment faire. Version simple La première retourne simplement la version, "5" par exemple : depuis cmd :...
View ArticlePING : une couleur en fonction du résultat
Quoi de plus triste qu'une fenêtre en console avec un fond noir et un texte blanc ? Si vous avez besoin de savoir quand un serveur a bien redémarré avec un simple ping, il faut garder les yeux rivés...
View ArticleMon avis sur la formation Git de @cocadmin
Comme tout le monde j'utilise Git, principalement avec GitHub. C'est un outil souvent mieux maitrisé par les développeurs que pas les sysadmins, ce qui est problématique puisque c'est le sysadmin qui...
View ArticleCréer un bot Discord en python
Je suis tombé sur ce tutoriel vidéo via le Courrier du Hacker dans laquelle Thibaut explique comment créer un bot Discord en Python. La vidéo est particulièrement détaillée et accessible, de quoi...
View Article[vscode] Détecter automatiquement l’encodage
Depuis que je suis passé de Notepad++ à Visual Studio Code il y a quelque chose qui me chagrinais : des soucis d'encodage sur de vieux fichiers PHP. A la place de accents apparaissent des points...
View Article