# Exemples de commandes

<span style="font-weight: 400;">`Get-help` -&gt; Obtenir l’aide PowerShell, et faire la mise à jour</span>

<span style="font-weight: 400;">`get-process` -&gt; Lister les processus en cours</span>

<span style="font-weight: 400;">`Get-Help Get-Process -parameter *` → Demander de l’aide pour voir les paramètres possibles de Get-Process</span>

<span style="font-weight: 400;">`Get-Help Get-Process -example` → Voir des exemples de la commande Get-Process</span>

<span style="font-weight: 400;">`clear` -&gt; Nettoyer l’affichage</span>

`<span style="font-weight: 400;">Get-Process | Where-Object {$_.WorkingSet -gt 10000}</span>` Récupérer les processus de plus de 10 Mo

<span style="font-weight: 400;">`$nom=”Cecile”` → Créer une variable</span>

<span style="font-weight: 400;">`$nom` → Afficher la variable</span>

<span style="font-weight: 400;">`$nom=”Cecile”,”Coco”` -&gt; Créer un tableau</span>

<span style="font-weight: 400;">`$nom.GetType()` -&gt; Renvoyer le type de la variable (string, float..)</span>

<span style="font-weight: 400;">`Get-alias` → Lister les alias</span>

<span style="font-weight: 400;">`new-alias -Name “so” -Value “sort-object”` -&gt; Créer un alias avec comme nom *so* et *sort-object* en commande </span>

<span style="font-weight: 400;">`Get-ChildItem env:` → Lister les variables d’environnement</span>

<span style="font-weight: 400;">`Get-PSProvider` → Lister les fournisseurs PowerShell</span>

<span style="font-weight: 400;">`Get-PSDrive` → Lister les disques de la session actuelle (Physique et Provider)</span>

<span style="font-weight: 400;">`add-windowsfeature RSAT-AD-Powershell` → Installer les modules de gestion d’Active Directory à distance</span>

<span style="font-weight: 400;">`Get-ADUser -filter ‘name -like “damien*”’ -properties *’` → Voir les propriétés des utilisateurs dont le nom commence par damien</span>

<span style="font-weight: 400;">`Get-ADObject -filter {(objectclass -eq “computer”)} -properties SamAccountName` → Lister les ordinateurs et les trier par nom</span>

<span style="font-weight: 400;">`Get-ADObject -filter {(objectclass -eq “computer”)} -properties SamAccountName | export-csv -Path “C:\..”` → Exporter le résultat dans un fichier .csv</span>

<span style="font-weight: 400;">`Get-ADObject -filter {(objectclass -eq “user”)} -properties SamAccountName | export-csv -Path “C:\..\export.csv”` → Exporter tous les utilisateurs dans un .csv</span>

<span style="font-weight: 400;">`Get-ADUser -filter ‘’passwordneverexpires -eq “True”’` → Voir les utilisateurs qui ont un mot de passe qui n’expire jamais</span>