Piste :

Ceci est une ancienne révision du document !


PowerShell

Sur windows Powershell est installé par défaut sur linux il faut lancer la commande

sudo snap install powershell --classic

Managing object https://youtu.be/f9xPJXslVWE Working with date and time https://youtu.be/YQn7zgwlG40 How to use write host https://youtu.be/eXmsL7FZbzw Copy delete move delete file https://youtu.be/QuLxJRT3Mhg String manipulation https://youtu.be/-aQWrfqHbjU Variable https://youtu.be/EGJZocG8W2E Array https://youtu.be/PXBMdIkH24I For each object https://youtu.be/BoutUXsBGcU For each https://youtu.be/oCKZ9L-u3wg

Ce tutorial se base sur des vidéo youtube en anglais. Vous pouvez les regarder si vous comprendez l'anglais.

Introduction

Pour commencer avec PowerShell il faut ouvrir un terminal PowerShell qui est présent dans le système Windows. Sur la barre de recherche taper PowerShel. Ouvrez en tant qu'administrateur La touche tab permet de compléter une commande

Get-Command : affiche la liste des commandes Le premier mot est le verbe le deuxième est le nom.

Get-Command -noun s* : affiche les nom qui commencent avec s (par exemple Get-Command -noun service

Get-service : afficher la liste des services

Get-help get-service : avoir de l'aide sur la commande get-service

get-help get-service -examples : pour avoir des exemples

get-help get-service -online : affiche l'aide en ligne. C'est parfois plus facile

Get-Service | Where-Object {$_.Status -eq “Running”} Affiche les service actif

cls : commencer avec un écran vide get-alias : afficher la liste des alias exemple cls = Clear-Host

get-process : afficher les processus

get-process -name Microsoft* : afficher les process Microsoft*

get-process -name Microsoft* | get-member : pour connaitre la liste des méthode et propriété d'un objet

get-process -name msedge | select-object * : pour avoir toutes les informations sur un processus

On peut mettre les résultats dans des variables exemple

$p = get-process

get-transcript : copie tous les résultats dans un fichier texte. Ce fichier se trouve dans le répertoire documents