, Bruno Orsier Voici un nouvel exemple d'utilisation de Powershell, histoire de peut-être vous donner envie de pratiquer ce shell bien utile. Dans mes tests, j'ai souvent un processus qui tourne en boucle, d'ailleurs grâce un script posté dans un billet précédent. Ce processus génère un fichier de log à chaque fois, ce qui me fait des dizaines de milliers de fichiers. Pour éviter de remplir le disque dur, je voudrais garder uniquement les fichiers de log qui présentent un intérêt, par exemple ceux qui contiennent le mot ERROR. C'est facile en PowerShell, avec un peu de pratique on peut le faire directement sur la ligne de commande :
Vous devez être identifié pour poster un commentaire.
Je dois souvent surveiller des processus, typiquement pour voir comment évolue leur consommation de mémoire, le nombre de handles, de threads etc. Pour cela, perfmon.exe est un outil bien approprié, et permet d'afficher beaucoup de compteurs de performance Windows, et également de les sauvegarder dans un fichier journal :
Vous devez être identifié pour poster un commentaire.
Voici un autre billet initialement publié sur notre blog interne, et que je republie en externe.
Pour montrer comment j'utilise PowerShell (le shell remplaçant DOS, et développé par Microsoft sur .NET), voici un petit exemple de lancement de programme en boucle. C'est le script que j'utilise en ce moment pour essayer de reproduire un gel d'un de nos logiciels qui est constaté chez un client.
[Contexte : ce gel arrive 2 à 3 fois par an, et uniquement chez ce client - la fréquence d'apparition est donc très faible, c'est pourquoi je suis conduit à faire des centaines de milliers d'exécution pour essayer de le reproduire - et c'est pourquoi l'automatisation via PowerShell est très utile]
Ce script maintient en exécution simultanée x instances d'un programme donné, jusqu'à ce qu'on parvienne à un nombre donné de lancements.
Vous devez être identifié pour poster un commentaire.
Voici un exemple de billet publié sur notre blog interne. Mon but est d'alimenter le blog interne avec du contenu utile pour mes collègues, tout en me servant de ce blog pour remplacer les cahiers où je notais autrefois les trucs et astuces que j'apprenais. Le contexte : j'apprends régulièrement un peu de PowerShell, le nouveau shell de Microsoft, car cela me rend service dans mon travail, et je pense qu'il serait utile aussi à mes collègues. Le billet ci-dessous présente donc un exemple tout simple d'accès au journal d'événement Windows.
Vous devez être identifié pour poster un commentaire.
Copyright © 2000-2012 - www.developpez.com