Les alias automatiques
Powershell permet l’utilisation d’alias automatiques. C’est très utile pour une ligne de commande mais à éviter dans un script, vous allez comprendre pourquoi.
(suite…)Powershell permet l’utilisation d’alias automatiques. C’est très utile pour une ligne de commande mais à éviter dans un script, vous allez comprendre pourquoi.
(suite…)Précisons d’abord que je ne suis pas responsable de l’usage que vous ferrez de ça. Il faut savoir que plusieurs situations peuvent justifier l’usage d’un outil qui empêche la mise en veille, par exemple les tâches automatisées très longues. Un effet de bord de ce script qui simule la pression Lire la suite…
Petit rappel pour commencer: . équivaut est relatif à là où vous exécutez la commande dans une console, et à là ou vous exécutez le script dans un contexte de script. $PSScriptRoot n’existe que dans un contexte de script, il renvoie la racine du script. La différence: Mais si on Lire la suite…
Il y a longtemps, aux environs de l’époque où l’on gardait encore un clavier ps/2 pour pouvoir rentrer dans le BIOS, on m’a enseigné une technique de l’ombre que je vais vous transmettre. Avant tout, il faut savoir que, oui, un fichier MSI peut s’extraire ou être parcouru de façon Lire la suite…
Ayant régulièrement à construire rapidement des labs Windows Server sous Hyper-V, j’ai commencé à optimiser la popote pour gagner du temps et éviter les erreurs. Si vous êtes dans le même cas que moi, je vous invite à regarder les points suivants: Les disques de différenciation dans Hyper-V (Gain de Lire la suite…
Prenons comme exemple cette petite liste contenue dans $MyArray : On veut sélectionner une seule colonne qui contient les valeurs de Col1, sauf si elles sont égales à « N/A », dans ce cas là on prend la valeur de Col2. En gros on fait un select sur les données mais en Lire la suite…
Avec les données suivantes, on veut récupérer les noms des propriétés dans l’ordre: Si on essaye avec le Get-Member, le résultat est trié par ordre alphabétique, ce qui n’est pas le résultat recherché: La technique pour avoir les noms des propriétés dans le bon ordre est la suivante:
Pour illustrer cette astuce, prenons la liste suivante: On veut récupérer les noms, la nomenclature variable limite les choix. On va donc utiliser des « replace ». L’astuce ce qu’on peut utiliser plusieurs « replace » consécutivement: