Fiche mémo

PowerShell — commandes essentielles

Les commandes PowerShell les plus utiles pour l’administration quotidienne d’un poste ou serveur Windows.

Voir mes favoris
PowerShell Débutant à intermédiaire

Les commandes PowerShell les plus utiles pour l’administration quotidienne d’un poste ou serveur Windows.

Système & identité

Nom du poste
hostname
Utilisateur courant
whoami
Informations système
Get-ComputerInfo | Select-Object WindowsProductName,WindowsVersion,OsArchitecture,CsName
Date du dernier démarrage
(Get-CimInstance Win32_OperatingSystem).LastBootUpTime

Processus & services

Top processus CPU
Get-Process | Sort-Object CPU -Descending | Select-Object -First 15
Services arrêtés
Get-Service | Where-Object Status -eq 'Stopped'
État d’un service
Get-Service Spooler
Redémarrer un service
Restart-Service Spooler

Disques & fichiers

Volumes
Get-Volume | Where-Object DriveLetter
Espace disque en Go
Get-Volume | Where-Object DriveLetter | Select-Object DriveLetter,@{N='LibreGo';E={[math]::Round($_.SizeRemaining/1GB,2)}},@{N='TailleGo';E={[math]::Round($_.Size/1GB,2)}}
Fichiers volumineux
Get-ChildItem C: -File -Recurse -ErrorAction SilentlyContinue | Sort-Object Length -Descending | Select-Object -First 20 FullName,Length

À retenir

  • Certaines commandes nécessitent une console élevée.
  • Évitez les recherches récursives lourdes sur un serveur en production sans évaluer l’impact.
← Toutes les fiches mémo
0