Commande PowerShell Description
Affiche la liste des processus en cours
Get-Process d'exécution.
Affiche la liste des services en cours
Get-Service d'exécution.
Get-EventLog Affiche les journaux d'événements système.
Affiche la liste des correctifs installés sur le
Get-HotFix système.
Affiche la liste des adaptateurs réseau.(cartes
Get-NetAdapter reseau)
Affiche les adresses IP configurées sur le
Get-NetIPAddress système.
Get-NetRoute Affiche les routes IP configurées sur le système.
Affiche les événements système du journal
Get-EventLog -LogName System "System".
Affiche les événements de sécurité du journal
Get-WinEvent -LogName Security "Security".
Affiche les informations sur un processus
Get-Process -Name "nom_processus" spécifique.
Stop-Process -Name "nom_processus" Arrête un processus spécifique.
Restart-Service -Name "nom_service" Redémarre un service spécifique.
Set-Service -Name "nom_service" -StartupType Configure un service pour démarrer
Automatic automatiquement.
Get-Service Where-Object {$_.Status -eq "Stopped"}
Définit la stratégie d'exécution pour permettre
Set-ExecutionPolicy RemoteSigned l'exécution de scripts téléchargés.
Get-ChildItem -Path "chemin_dossier" Affiche le contenu d'un dossier.
Get-ChildItem -Path "chemin_dossier" -Recurse Affiche récursivement le contenu d'un dossier.
New-Item -ItemType Directory -Path
"chemin_dossier" Crée un nouveau dossier.
Remove-Item -Path "chemin_fichier" Supprime un fichier spécifique.
Copy-Item -Path "chemin_fichier_source" -
Destination "chemin_fichier_destination" Copie un fichier.
Commande PowerShell Description
Move-Item -Path "chemin_fichier_source" -
Destination "chemin_fichier_destination" Déplace un fichier.
Rename-Item -Path "chemin_fichier_source" -
NewName "nouveau_nom" Renomme un fichier.
Get-Content -Path "chemin_fichier" Affiche le contenu d'un fichier.
Set-Content -Path "chemin_fichier" -Value
"nouveau_contenu" Modifie le contenu d'un fichier.
Get-ItemProperty -Path "chemin_fichier" Affiche les propriétés d'un fichier.
Affiche la liste des commandes disponibles
Get-Command -Module "nom_module" dans un module spécifique.
Get-Module Affiche la liste des modules importés.
Import-Module -Name "nom_module" Importe un module.
Remove-Module -Name "nom_module" Supprime un module importé.
Get-Date Affiche la date et l'heure actuelles.
Set-Date -Date "nouvelle_date" Modifie la date et l'heure du système.
Restart-Computer Redémarre l'ordinateur.
Shutdown-Computer Éteint
Restart-Computer Redémarre l'ordinateur.
Shutdown-Computer Éteint l'ordinateur.
Demande des informations d'identification à
Get-Credential l'utilisateur.
Start-Process -FilePath "chemin_programme" Lance une application ou un programme.
Stop-Service -Name "nom_service" Arrête un service spécifique.
Set-Service -Name "nom_service" -Status Running Démarre un service spécifique.
Get-NetFirewallRule Affiche les règles de pare-feu configurées.
New-NetFirewallRule -DisplayName "nom_règle" -
Direction Inbound -Action Allow -Protocol TCP - Crée une nouvelle règle de pare-feu entrante
LocalPort "port" pour un port TCP spécifique.
Remove-NetFirewallRule -DisplayName "nom_règle" Supprime une règle de pare-feu spécifique.
Get-NetTCPConnection Affiche les connexions TCP actives.
Commande PowerShell Description
Effectue un test de connexion à une adresse IP
Test-NetConnection -ComputerName "adresse_IP" spécifique.
Effectue un test de ping vers une adresse IP
Test-Connection -ComputerName "adresse_IP" spécifique.
Get-Disk Affiche les disques physiques du système.
Get-Partition Affiche les partitions de disque.
New-Partition -DiskNumber "numéro_disque" -Size Crée une nouvelle partition sur un disque
"taille" spécifique.
Format-Volume -DriveLetter "lettre_volume" - Formate un volume avec le système de fichiers
FileSystem NTFS NTFS.
Get-Volume Affiche les volumes de disque.
Calcule la somme de contrôle (hash) d'un
Get-FileHash -Path "chemin_fichier" fichier.
Get-ChildItem -Path "chemin_dossier" -Filter Recherche un fichier spécifique dans un
"nom_fichier" dossier.
Affiche les processus en cours d'exécution par
Get-Process -CPU -Descending utilisation CPU décroissante.
Affiche les informations d'un service spécifique
Get-Service -DisplayName "nom_service" en utilisant son nom d'affichage.
Affiche les erreurs d'application dans le journal
Get-EventLog -LogName Application -EntryType Error "Application".
Get-NetAdapter -Physical Affiche les adaptateurs réseau physiques.
Affiche les adresses IP configurées pour un
Get-NetIPAddress -InterfaceAlias "alias_adaptateur" adaptateur réseau spécifique.
Affiche les routes IP spécifiques pour un préfixe
Get-NetRoute -DestinationPrefix "préfixe_IP" donné.
Récupère des informations à partir des objets
WMI (Windows Management
Get-WmiObject -Class "nom_classe" Instrumentation).
Invoke-Command -ComputerName "adresse_IP" - Exécute une commande sur un ordinateur
ScriptBlock {commande} distant.
Affiche de l'aide sur les commandes
Get-Help PowerShell.