Archive

Archives pour 31/05/2013

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

Visualiser la charge des VMs, Hosts et Clusters avec PowerCli

Ce scripts PowerCli vous permet en quelques secondes de visualiser la charge CPU et Mémoire de l’ensemble de vos VMs, Hosts et Clusters.

Get-Load

Un très bon travail à télécharger ici.

Un fois le script enregistré dans un fichier get-load.ps1 et chargé, lancez les commandes suivantes en fonction de vos besoins.

?View Code POWERSHELL
Get-Load -LoadType VirtualMachine
Get-Load -LoadType HostSystem
Get-Load -LoadType ClustercomputeResource

Soucre

Categories: VMWare Tags: , , ,