Exemples de commandes
Get-help -> Obtenir l’aide PowerShell, et faire la mise à jour
get-process -> Lister les processus en cours
Get-Help Get-Process -parameter * → Demander de l’aide pour voir les paramètres possibles de Get-Process
Get-Help Get-Process -example → Voir des exemples de la commande Get-Process
clear -> Nettoyer l’affichage
Get-Process | Where-Object {$_.WorkingSet -gt 10000} Récupérer les processus de plus de 10 Mo
$nom=”Cecile” → Créer une variable
$nom → Afficher la variable
$nom=”Cecile”,”Coco” -> Créer un tableau
$nom.GetType() -> Renvoyer le type de la variable (string, float..)
Get-alias → Lister les alias
new-alias -Name “so” -Value “sort-object” -> Créer un alias avec comme nom so et sort-object en commande 
Get-ChildItem env: → Lister les variables d’environnement
Get-PSProvider → Lister les fournisseurs PowerShell
Get-PSDrive → Lister les disques de la session actuelle (Physique et Provider)
add-windowsfeature RSAT-AD-Powershell → Installer les modules de gestion d’Active Directory à distance
Get-ADUser -filter ‘name -like “damien*”’ -properties *’ → Voir les propriétés des utilisateurs dont le nom commence par damien
Get-ADObject -filter {(objectclass -eq “computer”)} -properties SamAccountName → Lister les ordinateurs et les trier par nom
Get-ADObject -filter {(objectclass -eq “computer”)} -properties SamAccountName | export-csv -Path “C:\..” → Exporter le résultat dans un fichier .csv
Get-ADObject -filter {(objectclass -eq “user”)} -properties SamAccountName | export-csv -Path “C:\..\export.csv” → Exporter tous les utilisateurs dans un .csv
Get-ADUser -filter ‘’passwordneverexpires -eq “True”’ → Voir les utilisateurs qui ont un mot de passe qui n’expire jamais