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