Comment installer et exécuter PowerShell sur un système Windows

L’environnement en ligne de commande fourni nativement avec les systèmes Windows est très pauvre en tout point de vue. C’est pour palier à ce manque et pour être au niveau des différents shells Unix et autres Perl, Kixstart ou VBScript que Microsoft propose PowerShell. Powershell n’est pas intégré nativement sur tous les systèmes Windows. Il n’est installé par défaut que depuis Windows 7 et Windows Server 2008. La version de Powershell évoluant généralement à chaque sortie d’un nouveau système, il est possible de mettre à jour la version de Powershell native d’un système sous réserve que celui ci soit supporté. Par exemple Windows XP supporte Powershell 2.0 mais pas Powershell 3.0.

Je vous propose de découvrir dans cet article comment installer PowerShell sur un système Windows et tester qu’il est bien fonctionnel.

Consultez la section Powershell Pour les Nuls pour accédez à l’index de tous les tutoriels Powershell proposés sur SysKB

Installer PowerShell 3.0

Powershell 3.0 est compatible avec les systèmes suivants:

  • Windows 7 Service Pack 1
  • Windows Server 2008 R2 SP1
  • Windows Server 2008 Service Pack 2

Si votre système est supporté procédez comme suit:

  1. Téléchargez et installez .NET Framework depuis le site de Microsoft.
  2. Téléchargez et installez Windows Management Framework 3.0 contenant Windows PowerShell 3.0, WMI, WinRM, Management OData IIS Extension, et Server Manager CIM Provider.

Installer PowerShell 2.0

Si votre système n’est pas compatible avec la version ci dessus, optez pour Powershell 2.0 est compatible avec les systèmes suivants:

  • Windows Server 2008 avec Service Pack 1
  • Windows Server 2008 avec Service Pack 2
  • Windows Server 2003 avec Service Pack 2
  • Windows Vista avec Service Pack 2
  • Windows Vista avec Service Pack 1
  • Windows XP avec Service Pack 3
  • Windows Embedded POSReady 2009
  • Windows Embedded for Point of Service 1.1

Si votre système est supporté procéder comme suit:

  1. Téléchargez et installez .NET Framework depuis le site de Microsoft afin d’installer la dernière version du Common Language Runtime (CLR)
  2. Téléchargez et installez Windows Management Framework 2.0 contenant Windows PowerShell 2.0, WinRM 2.0 et BITS 4.0.

Lancer PowerShell sur Windows 2003 / XP ou Vista

Une fois votre nouvel environnement de Scripting PowerShell installé il ne reste plus qu’à vérifier qu’il est bien fonctionnel.

Pour lancer PowerShell je vous propose plusieurs solutions:

  • Lancer Windows PowerShell à partir du menu Démarrer / Programmes / Windows PowerShell 2.0
  • Créer un raccourci de powershell.exe à partir de C:\Windows\System32\windowspowershell\v2.0
  • Taper powershell directement dans Démarrer / Exécuter

PowerShell - Interface

Lancer PowerShell sur Windows 7 / 8 et Windows Server 2008 / 2012

Powershell est déja intégré il vous suffit de presser la touche WIN + R et de taper Powershell puis ENTER pour lancer l’interpréteur.

Exécuter une commande

Nous allons exécuter notre première « cmdlets ». Une fois dans l’interpréteur PowerShell, exécuter la commande suivante:

get-help get-command

La commande get-help vous sera par la suite très utile pour obtenir une information sur une autre commande. C’est un peu l’équivalent du man sous Linux.

La commande get-command permet d’afficher toutes les commandes PowerShell disponible. PowerShell propose plus de 130 commandes.

Le couple get-help get-command permet comme vous pouvez vous en douter d’obtenir de l’aide sur la commande get-command

Windows PowerShell
Copyright (C) 2006 Microsoft Corporation. Tous droits réservés.
PS C:\Documents and Settings\syskb> get-help get-command
NOM
Get-Command
RÉSUMÉ
Obtient des informations de base sur les applets de commande et sur d'autre
s éléments des commandes Windows PowerShell.

SYNTAXE
Get-Command [[-argumentList] <Object[]>] [-verb <string[]>] [-noun <string[
]>] [-totalCount <int>] [-syntax] [-pSSnapIn <string[]>] [<CommonParameters
>]

Get-Command [[-name] <string[]>] [[-argumentList] <Object[]>] [-commandType
{<Alias> | <Function> | <Filter> | <Cmdlet> | <ExternalScript> | <Applicat
ion> | <Script> | <All>}] [-totalCount <int>] [-syntax] [<CommonParameters>
]

DESCRIPTION DÉTAILLÉE
L'applet de commande Get-Command obtient des informations de base sur les a
pplets de commande et d'autres éléments des commandes Windows PowerShell, t
els que les fichiers, les fonctions et les fournisseurs de Windows PowerShe
ll.

LIENS CONNEXES
Get-Help
Get-PSDrive
Get-Member

REMARQUES
Pour plus d'informations, tapez : "get-help Get-Command -detailed".
Pour obtenir des informations techniques, tapez : "get-help Get-Command -fu
ll".

PS C:\Documents and Settings\syskb>

Vous savez désormais installer Powershell sur un environnement Windows. Je vous propose maintenant de voir comment exécuter un script en Powershell

Laissez un commentaire