PowerShell Cheatsheet
Commandes PowerShell avec paramètres - petite refonte
Sommaire
Voici un petit cheat sheet : commandes principales de PowerShell avec paramètres
Cette image de coquille incroyablement puissante est produite par modèle AI Flux 1 dev.
Commandes de base
Get-Command
: Liste toutes les commandes disponiblesGet-Help <cmdlet>
: Affiche les informations d’aide pour un cmdlet spécifiqueGet-Process
: Liste tous les processus en cours d’exécutionGet-Service
: Liste tous les servicesGet-ChildItem
(alias :ls
,dir
) : Liste les éléments du répertoire courantSet-Location
(alias :cd
) : Change le répertoire courantClear-Host
(alias :cls
) : Efface l’écran de la console
Gestion des fichiers et répertoires
New-Item
(alias :ni
) : Crée un nouveau fichier ou répertoireCopy-Item
: Copie des fichiers et répertoiresMove-Item
: Déplace des fichiers et répertoiresRemove-Item
(alias :rm
) : Supprime des fichiers et répertoiresRename-Item
(alias :rnp
) : Renomme un fichier ou répertoireGet-Content
(alias :gc
) : Affiche le contenu d’un fichier
Administration système
Start-Process
(alias :saps
) : Démarrer un ou plusieurs processusStop-Process
: Arrête un ou plusieurs processus en cours d’exécutionStart-Service
: Démarrer un ou plusieurs servicesStop-Service
: Arrête un ou plusieurs services en cours d’exécutionRestart-Computer
: Redémarre l’ordinateurGet-WinEvent
: Affiche les journaux d’événements WindowsCheckpoint-Computer
: Crée un point de restauration sur votre machine
Commandes réseau
Test-Connection
: Envoie des paquets de requête ICMP echo à un ou plusieurs ordinateursInvoke-WebRequest
(alias :curl
,wget
) : Récupère le contenu d’une page webGet-NetAdapter
: Récupère les adaptateurs réseauGet-NetIPAddress
: Obtient la configuration IP
Gestion des utilisateurs et de la sécurité
Get-LocalUser
: Liste les comptes d’utilisateurs locauxNew-LocalUser
: Crée un nouveau compte d’utilisateur localSet-LocalUser
: Modifie un compte d’utilisateur localRemove-LocalUser
: Supprime un compte d’utilisateur localGet-Acl
: Obtient le descripteur de sécurité d’une ressource
Scripting PowerShell
Set-ExecutionPolicy
: Définit la politique d’exécution PowerShellGet-Variable
: Obtient les variables dans la console actuelleSet-Variable
(alias :set
,sv
) : Définit la valeur d’une variableRemove-Variable
(alias :rv
) : Supprime une variableForEach-Object
: Effectue une opération sur chaque élément d’une collection spécifiéeWhere-Object
: Sélectionne les objets avec des propriétés spécifiques
Gestion des tâches
Start-Job
(alias :sajb
) : Démarrer une tâche PowerShell en arrière-planGet-Job
: Obtient les tâches PowerShell en arrière-plan en cours dans la session actuelleReceive-Job
: Obtient les résultats des tâches en arrière-planStop-Job
: Arrête une tâche PowerShell en arrière-planWait-Job
: Attend que toutes les tâches PowerShell en arrière-plan soient terminées
Formatage de la sortie
Format-Table
: Formate la sortie en tableauFormat-List
: Formate la sortie en listeOut-File
: Envoie la sortie vers un fichierExport-Csv
: Exporte des objets vers un fichier CSVConvertTo-Json
: Convertit un objet en chaîne au format JSON
Utilisez Get-Help <cmdlet>
pour obtenir des informations détaillées sur toute commande, y compris ses paramètres et exemples d’utilisation.
Liens utiles
- https://fr.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf