Tag Archives: script

JSON dans les scripts Bash avec Ticktick

JSON dans les scripts Bash avec Ticktick 1

Je vais vous présenter l’ami du WGET par excellence. Imaginez le contexte suivant : sur Amazon AWS, vous avez besoin de récupérer une information en interrogeant “l’hyperviseur” des machines EC2. Les résultats sont retournés en JSON (comme beaucoup d’API web). Avec du java, du perl, du python ou tout autre langage évolué c’est facile d’aller chercher les bonnes infos. Mais …

Lire la suite »

Compiler un script PowerShell avec PS2EXE

Compiler un script PowerShell avec PS2EXE 2

J’utilise au quotidien le langage PowerShell pour gérer des serveurs Windows. Ce langage est à la fois souple et efficace dans cet environnement. Une des raisons principales que je puisse voir à la transformation d’un script interprété écrit en POWERSHELL en un fichier exécutable, c’est d’en éviter la modification par un utilisateur « inexpérimenté » ou malveillant. En fait, il n’existe pas …

Lire la suite »

PowerShell : Programmation MultiTâches

PowerShell : Programmation MultiTâches 7

Il peut être intéressant, afin d’optimiser le temps de traitement de tâches n’ayant pas un impact lourd sur les ressources du PC, de les lancer en parallèle. Le langage de script de Microsoft – PowerShell – permet de réaliser cela très facilement. Considérons, la séquence de code simple : $ScriptBlock = {     param($display)     Write-Host $display     Start-Sleep 5 } Ce code reçoit …

Lire la suite »

FORFILES : un outil en ligne de commande Windows pour gérer simplement la rétention de fichiers

FORFILES : un outil en ligne de commande Windows pour gérer simplement la rétention de fichiers 8

Dans mon quotidien, je cherche autant que cela se peut à automatiser les tâches courantes. Sauvegarde & archivages sont en haut de la liste de mes préoccupations et Powershell est mon outil privilégié sous Windows. Mes scripts génèrent des fichiers de données, de log… que je souhaite conserver un certain temps. Mais il faut que je prévoie une purge des …

Lire la suite »

Manipuler vos VM Hyper-V depuis PowerShell

Manipuler vos VM Hyper-V depuis PowerShell 9

J’ai trouvé sur CodePLex un petit script vraiment sympa pour automatiser la manipulation de Machines Virtuelles HyperV depuis PowerShell : hvcmd.ps1 La syntaxe est la suivante: .hvcmd.ps1 start|stop|pause|save|stop|shutdown|snapshot machinename Par exemple, pour démarrer la VM “srv01”: .hvcmd.ps1 start srv01 Par exemple, pour réaliser un snapshot de la VM “srv01”: .hvcmd.ps1 snapshot srv01

Lire la suite »