Accueil > Powershell > Créer une fonction PowerShell

Créer une fonction PowerShell

Une fonction va vous permettre de créer votre propre commande PowerShell. Cette fonction exécutera toute une série de commandes à l'appel d'une seule.   Pour illustrer le fonctionnement voici un exemple: J'ai créé un tableau à plusieurs colonnes.   list Je voudrais une commande simple qui m'indique rapidement qui a un pantalon, qui a un vêtement rouge et qui a un chapeau rouge.   Le fichier get-vet.ps1 ci-dessous contient la fonction
?View Code POWERSHELL
function Get-Vet {
param ([string]$Genre,[string]$Couleur)
Get-Content .\list.txt | Where-Object { $_.split(",")[0] -match "$genre" -and $_.split(",")[1] -match "$couleur"} | Sort-Object
}
Il définit le nom de la commande, les deux paramètres possibles et la commande complète à exécuter pour obtenir le résultat. Un fois enregistré, il faut charger la fonction avec la commande:
?View Code POWERSHELL
. .\get-vet.ps1
Et voila les résultats que je souhaitais:   Get-Vet
Categories: Powershell Tags: ,

Vous avez aimé cet article ? Alors partagez-le en cliquant sur les boutons ci-dessous :


Twitter Facebook Google Plus Linkedin

Article rédigé par Christophe Bluteau.

  1. Pas encore de commentaire
  1. Pas encore de trackbacks