Archive

Articles taggués ‘Commande’

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: ,

Copier le résultat dans le press-papier

Pour copier le résultat d'une commande Powershell directement dans le presse-papier, il suffit de rajouter "| clip" à la fin de celle-ci. Il de reste plus qu'à aller faire le coller ou vous le souhaitez.
?View Code POWERSHELL
Get-ChildItem | clip
Categories: Powershell Tags: ,