Quelle est la meilleure façon de commencer à apprendre Windows PowerShell pour un débutant ?

  • Ouvrir une console PowerShell en appuyant sur Windows+R, en tapant PowerShell.exe et en appuyant sur Entrée.
  • Taper la commande suivante : Update-Help -force (Vous exécutez une commande en appuyant sur Entrée. Vous devrez peut-être redémarrer PowerShell en tant qu'administrateur si cette commande ne fonctionne pas sans messages d'erreur.)
  • Exécutez la commande : Get-Help about*
  • Posez une entrée qui vous semble intéressante.
  • Répétez la commande Get-Help avec le nom de l'élément que vous souhaitez lire. (Vous pouvez utiliser la touche Tab pour compléter les commandes et les paramètres partiellement saisis afin de vous éviter de taper.)
  • Si vous voulez voir quelles commandes sont actuellement disponibles pour être utilisées, utilisez la commande Get-Command.
  • La commande Get-Help fonctionne également pour toutes ces commandes (y compris pour Get-Help) tout comme pour les sections about, donnant des informations sur ce que fait la commande et les paramètres que vous pouvez fournir à la commande et ce qu'ils font.
  • Expérimentez, essayez des trucs, apprenez, utilisez Google si vous voulez/besoin. Puis répétez.
  • Ne'pas oublier : si vous n'êtes pas sûr de ce que fait une commande, ajoutez le paramètre -WhatIf avant de l'exécuter. Toute commande ne le supportant pas vous le dira avec un message d'erreur, et les commandes qui le supportent imprimeront des messages disant ce que la commande aurait fait, sans réellement faire quoi que ce soit.
  • Le paramètre -Confirm est similaire à -WhatIf, sauf qu'il posera une question pour chaque sous-opération qu'il s'apprête à exécuter, ne l'exécutant réellement que lorsque vous répondez Oui.
  • Oh, s'il vous arrive d'avoir une quelconque expérience de MS-DOS ou d'Unix, essayez certaines de leurs commandes (comme dir ou ls). Ce ne seront pas les mêmes dans PowerShell, mais il y a beaucoup de définitions d'alias pour que les utilisateurs d'autres processeurs de ligne de commande soient chez eux. (Essayez Get-Alias pour les voir tous.)
  • Si vous avez terminé pour le moment, tapez simplement exit et appuyez sur Entrée. Ou utilisez Alt-F4. Ou encore, fermez la console PowerShell comme vous le feriez pour toute autre fenêtre.

Bonne chance ! Amusez-vous bien !