Débuter avec Powershell et vSphere PowerCLI

Dans l’optique ou vous désireriez scripter des installations ou tout simplement faire tourner des routines de maintenance dans votre infrastructure virtuelle, vous pourrez être amené à utiliser la puissance de Powershell via vSphere PowerCLI. Si Powershell fonctionne de manière autonome pour votre poste de travail ou vos serveurs, vSphere PowerCLI n’est qu’une couche qui s’ajoute à Powershell et qui ne peut d’ailleurs pas s’exécuter sans.

Pour l’utiliser, il faut la configuration minimum suivante :

  • .NET 2.0 SP1
  • Windows PowerShell 1.0
  • Windows XP SP2 (ou Windows Server 2003 si l’on compte l’utiliser depuis un serveur…)
  • VMware ESX Server 3(i)
  • VirtualCenter 2.0

Lors du premier lancement de l’application, vous devrez déjà déterminer la restriction d’exécution à laquelle vous êtes soumis. Par défaut, elle sera toujours bridée pour éviter les manipulations malencontreuses et les failles de sécurité.

PS C:> .test.ps1
Impossible de charger le fichier C:test.ps1, car l'exécution de scripts est
désactivée sur ce système. Pour plus d'informations, consultez
« get-help about_signing ». Au niveau de ligne : 1 Caractère : 17+ .test.ps1

Vous pouvez constater la restriction en tapant la commande Get-ExecutionPolicy

PS C:> Get-ExecutionPolicy
Restricted

Pour permettre l’exécution de scripts Powershell, vous devez changer la valeur, par exemple à RemoteSigned (les scripts doivent être signés numériquement) ou Unrestricted (tous les scripts peuvent être lancés)

PS C:> Set-ExecutionPolicy RemoteSigned
PS C:> Get-ExecutionPolicy
RemoteSigned

Voici la mire que vous devez obtenir lorsque l’exécution de scripts Powershell est autorisée via vSphere PowerCLI

Welcome to the VMware vSphere PowerCLI!

Log in to a vCenter Server or ESX host:              Connect-VIServer
To find out what commands are available, type:       Get-VICommand
To show documentation for all available commands:    Get-VIToolkitDocumentation
Once you've connected, display all virtual machines: Get-VM
If you need more help, visit the Toolkit community:  Get-VIToolkitCommunity

Copyright (C) 1998-2009 VMware, Inc. All rights reserved.

[vSphere PowerCLI] C:Program FilesVMwareInfrastructurevSphere PowerCLI>

, ,

  1. Poster un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :