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