PowerShell - Commandes Windows CLI et guide complet

🏷️ Lignes des commandes 📅 25/03/2026 13:00:00 👤 Mezgani said
Powershell Windows Cli Administration Système Scripting Automatisation Système D'exploitation Shell Devops

Maîtrisez PowerShell pour administrer Windows. Commandes CLI, scripting d'automatisation et gestion système.

Ligne de commande :
dir
Description :

Affiche la liste des fichiers et dossiers du répertoire courant

Options :
  • /A
  • /B
  • /C
  • /D
  • /L
  • /N
  • /O
  • /P
  • /Q
  • /R
  • /S
  • /T
  • /W
  • /X
  • /4
  • /?

Ligne de commande :
cd
Description :

Change de répertoire ou affiche le répertoire courant

Options :
  • /D
  • ..
  • \
  • /?

Ligne de commande :
chdir
Description :

Affiche le répertoire courant ou change de répertoire

Options :
  • /D
  • /?

Ligne de commande :
mkdir
Description :

Crée un nouveau dossier

Options :
  • /?

Ligne de commande :
md
Description :

Alias de mkdir - Crée un nouveau dossier

Options :
  • /?

Ligne de commande :
rmdir
Description :

Supprime un dossier

Options :
  • /S
  • /Q
  • /?

Ligne de commande :
rd
Description :

Alias de rmdir - Supprime un dossier

Options :
  • /S
  • /Q
  • /?

Ligne de commande :
del
Description :

Supprime un ou plusieurs fichiers

Options :
  • /P
  • /F
  • /S
  • /Q
  • /A
  • /?

Ligne de commande :
erase
Description :

Alias de del - Supprime un ou plusieurs fichiers

Options :
  • /P
  • /F
  • /S
  • /Q
  • /A
  • /?

Ligne de commande :
copy
Description :

Copie un ou plusieurs fichiers

Options :
  • /Y
  • /-Y
  • /V
  • /A
  • /B
  • /D
  • /L
  • /N
  • /Z
  • /?

Ligne de commande :
xcopy
Description :

Copie des fichiers et des arborescences de dossiers

Options :
  • /S
  • /E
  • /T
  • /I
  • /D
  • /Y
  • /-Y
  • /H
  • /R
  • /K
  • /C
  • /Q
  • /F
  • /L
  • /W
  • /P
  • /EXCLUDE
  • /?

Ligne de commande :
robocopy
Description :

Copie robuste de fichiers et dossiers

Options :
  • /S
  • /E
  • /MIR
  • /MOV
  • /MOVE
  • /Z
  • /R
  • /W
  • /MT
  • /XD
  • /XF
  • /XD
  • /LOG
  • /NP
  • /NDL
  • /NJH
  • /NJS
  • /?

Ligne de commande :
move
Description :

Déplace un ou plusieurs fichiers

Options :
  • /Y
  • /-Y
  • /?

Ligne de commande :
rename
Description :

Renomme un fichier ou dossier

Options :
  • /?

Ligne de commande :
ren
Description :

Alias de rename - Renomme un fichier ou dossier

Options :
  • /?

Ligne de commande :
type
Description :

Affiche le contenu d'un fichier texte

Options :
  • /?

Ligne de commande :
more
Description :

Affiche le contenu d'un fichier page par page

Options :
  • /C
  • /P
  • /S
  • /Tn
  • /E
  • /?

Ligne de commande :
find
Description :

Recherche une chaîne de caractères dans un fichier

Options :
  • /V
  • /C
  • /N
  • /I
  • /OFF
  • /?

Ligne de commande :
findstr
Description :

Recherche avancée de motifs dans des fichiers

Options :
  • /B
  • /E
  • /L
  • /R
  • /S
  • /I
  • /X
  • /V
  • /N
  • /M
  • /O
  • /P
  • /C
  • /A
  • /F
  • /G
  • /D
  • /?

Ligne de commande :
fc
Description :

Compare deux fichiers et affiche les différences

Options :
  • /A
  • /B
  • /C
  • /L
  • /LBn
  • /N
  • /T
  • /U
  • /W
  • /nnnn
  • /?

Ligne de commande :
comp
Description :

Compare le contenu de deux fichiers ou ensembles de fichiers

Options :
  • /D
  • /A
  • /L
  • /N
  • /C
  • /OFF
  • /?

Ligne de commande :
attrib
Description :

Affiche ou modifie les attributs d'un fichier

Options :
  • +R
  • -R
  • +A
  • -A
  • +S
  • -S
  • +H
  • -H
  • +O
  • -O
  • +I
  • -I
  • /S
  • /D
  • /L
  • /?

Ligne de commande :
icacls
Description :

Affiche ou modifie les listes de contrôle d'accès (ACL)

Options :
  • /grant
  • /deny
  • /remove
  • /setowner
  • /setintegritylevel
  • /T
  • /C
  • /L
  • /Q
  • /save
  • /restore
  • /reset
  • /inheritance
  • /?

Ligne de commande :
cacls
Description :

Ancienne version de icacls pour gérer les ACL

Options :
  • /T
  • /E
  • /C
  • /G
  • /R
  • /P
  • /D
  • /?

Ligne de commande :
takeown
Description :

Prend possession d'un fichier ou dossier

Options :
  • /S
  • /U
  • /P
  • /F
  • /A
  • /R
  • /D
  • /SKIPSL
  • /?

Ligne de commande :
tree
Description :

Affiche graphiquement l'arborescence des dossiers

Options :
  • /F
  • /A
  • /?

Ligne de commande :
echo
Description :

Affiche un message ou active/désactive l'affichage des commandes

Options :
  • on
  • off
  • /?

Ligne de commande :
cls
Description :

Efface l'écran de la console

Options :
  • /?

Ligne de commande :
color
Description :

Change les couleurs de la console

Options :
  • 0-9
  • A-F
  • /?

Ligne de commande :
title
Description :

Définit le titre de la fenêtre de console

Options :
  • /?

Ligne de commande :
prompt
Description :

Change l'invite de commande

Options :
  • $A
  • $B
  • $C
  • $D
  • $E
  • $F
  • $G
  • $H
  • $L
  • $N
  • $P
  • $Q
  • $S
  • $T
  • $V
  • $_
  • $+
  • $M
  • /?

Ligne de commande :
date
Description :

Affiche ou modifie la date système

Options :
  • /T
  • /?

Ligne de commande :
time
Description :

Affiche ou modifie l'heure système

Options :
  • /T
  • /?

Ligne de commande :
ver
Description :

Affiche la version de Windows

Options :
  • /?

Ligne de commande :
systeminfo
Description :

Affiche les informations détaillées du système

Options :
  • /S
  • /U
  • /P
  • /FO
  • /NH
  • /?

Ligne de commande :
hostname
Description :

Affiche le nom de l'ordinateur

Options :
  • /?

Ligne de commande :
whoami
Description :

Affiche le nom de l'utilisateur courant

Options :
  • /UPN
  • /FQDN
  • /LOGONID
  • /USER
  • /GROUPS
  • /CLAIMS
  • /PRIV
  • /ALL
  • /?

Ligne de commande :
tasklist
Description :

Affiche la liste des processus en cours

Options :
  • /S
  • /U
  • /P
  • /M
  • /SVC
  • /V
  • /FI
  • /FO
  • /NH
  • /?

Ligne de commande :
taskkill
Description :

Termine un ou plusieurs processus

Options :
  • /S
  • /U
  • /P
  • /FI
  • /PID
  • /IM
  • /F
  • /T
  • /?

Ligne de commande :
start
Description :

Démarre une nouvelle fenêtre pour exécuter un programme

Options :
  • /MIN
  • /MAX
  • /WAIT
  • /B
  • /I
  • /D
  • /AFFINITY
  • /NODE
  • /?

Ligne de commande :
call
Description :

Appelle un autre script batch sans arrêter le script parent

Options :
  • /?

Ligne de commande :
exit
Description :

Quitte l'interpréteur de commandes ou un script batch

Options :
  • /B
  • /?

Ligne de commande :
pause
Description :

Suspend l'exécution d'un script et attend une touche

Options :
  • /?

Ligne de commande :
timeout
Description :

Pause l'exécution pour une durée spécifiée

Options :
  • /T
  • /NOBREAK
  • /?

Ligne de commande :
shutdown
Description :

Arrête ou redémarre l'ordinateur

Options :
  • /s
  • /r
  • /g
  • /a
  • /p
  • /h
  • /hybrid
  • /f
  • /t
  • /c
  • /d
  • /l
  • /m
  • /?

Ligne de commande :
logoff
Description :

Déconnecte l'utilisateur de la session

Options :
  • /?

Ligne de commande :
ipconfig
Description :

Affiche la configuration réseau IP

Options :
  • /all
  • /release
  • /renew
  • /flushdns
  • /registerdns
  • /displaydns
  • /showclassid
  • /setclassid
  • /?

Ligne de commande :
ping
Description :

Teste la connectivité réseau vers une adresse IP

Options :
  • -t
  • -a
  • -n
  • -l
  • -f
  • -i
  • -v
  • -r
  • -s
  • -j
  • -k
  • -w
  • -R
  • -S
  • -4
  • -6
  • /?

Ligne de commande :
tracert
Description :

Trace la route vers une adresse IP

Options :
  • -d
  • -h
  • -j
  • -w
  • -R
  • -S
  • -4
  • -6
  • /?

Ligne de commande :
pathping
Description :

Combine ping et tracert avec statistiques

Options :
  • -n
  • -h
  • -g
  • -p
  • -q
  • -w
  • -i
  • -4
  • -6
  • /?

Ligne de commande :
netstat
Description :

Affiche les connexions réseau actives

Options :
  • -a
  • -b
  • -e
  • -f
  • -n
  • -o
  • -p
  • -r
  • -s
  • -t
  • -x
  • -y
  • /?

Ligne de commande :
nslookup
Description :

Interroge les serveurs DNS

Options :
  • -type
  • -querytype
  • -timeout
  • -retry
  • -port
  • -debug
  • -d2
  • /?

Ligne de commande :
arp
Description :

Affiche et modifie le cache ARP

Options :
  • -a
  • -g
  • -d
  • -s
  • /?

Ligne de commande :
route
Description :

Affiche et modifie la table de routage

Options :
  • -f
  • print
  • add
  • delete
  • change
  • -4
  • -6
  • /?

Ligne de commande :
nbtstat
Description :

Affiche les statistiques NetBIOS sur TCP/IP

Options :
  • -a
  • -A
  • -c
  • -n
  • -r
  • -R
  • -s
  • -S
  • /?

Ligne de commande :
net
Description :

Gère les services réseau (utilisateurs, partages, services)

Options :
  • accounts
  • computer
  • config
  • continue
  • file
  • group
  • help
  • helpmsg
  • localgroup
  • pause
  • session
  • share
  • start
  • statistics
  • stop
  • time
  • use
  • user
  • view
  • /?

Ligne de commande :
net user
Description :

Gère les comptes utilisateurs locaux

Options :
  • /add
  • /delete
  • /active
  • /expires
  • /fullname
  • /passwordchg
  • /passwordreq
  • /times
  • /domain
  • /?

Ligne de commande :
net share
Description :

Gère les partages réseau

Options :
  • /delete
  • /remark
  • /unlimited
  • /users
  • /grant
  • /cache
  • /?

Ligne de commande :
net use
Description :

Connecte ou déconnecte un lecteur réseau

Options :
  • /persistent
  • /delete
  • /user
  • /savecred
  • /smartcard
  • /?

Ligne de commande :
net start
Description :

Démarre un service Windows

Options :
  • /?

Ligne de commande :
net stop
Description :

Arrête un service Windows

Options :
  • /?

Ligne de commande :
sc
Description :

Gère les services Windows (contrôle avancé)

Options :
  • query
  • start
  • stop
  • pause
  • continue
  • config
  • create
  • delete
  • description
  • failure
  • qc
  • qdescription
  • qfailure
  • queryex
  • sdshow
  • sdset
  • /?

Ligne de commande :
chkdsk
Description :

Vérifie et répare les erreurs du système de fichiers

Options :
  • /F
  • /V
  • /R
  • /X
  • /I
  • /C
  • /L
  • /B
  • /scan
  • /perf
  • /spotfix
  • /?

Ligne de commande :
sfc
Description :

Vérifie et répare les fichiers système protégés

Options :
  • /scannow
  • /verifyonly
  • /scanfile
  • /verifyfile
  • /offbootdir
  • /offwindir
  • /offlogfile
  • /?

Ligne de commande :
dism
Description :

Gère les images Windows (Deployment Image Servicing and Management)

Options :
  • /Online
  • /Image
  • /Cleanup-Image
  • /Mount-Image
  • /Unmount-Image
  • /Get-Help
  • /?

Ligne de commande :
diskpart
Description :

Gère les disques, partitions et volumes

Options :
  • /S
  • /?

Ligne de commande :
format
Description :

Formate un disque

Options :
  • /FS
  • /V
  • /Q
  • /C
  • /X
  • /P
  • /A
  • /?

Ligne de commande :
label
Description :

Affiche ou modifie le nom d'un volume

Options :
  • /?

Ligne de commande :
vol
Description :

Affiche le nom et le numéro de série du volume

Options :
  • /?

Ligne de commande :
driverquery
Description :

Affiche la liste des pilotes installés

Options :
  • /S
  • /U
  • /P
  • /FO
  • /NH
  • /SI
  • /V
  • /?

Ligne de commande :
reg
Description :

Manipule la base de registre Windows

Options :
  • query
  • add
  • delete
  • copy
  • save
  • restore
  • load
  • unload
  • compare
  • export
  • import
  • flags
  • /?

Ligne de commande :
regedit
Description :

Ouvre l'éditeur de base de registre (GUI)

Options :
  • /s
  • /e
  • /L
  • /R
  • /C
  • /D
  • /?

Ligne de commande :
powercfg
Description :

Gère les paramètres d'alimentation

Options :
  • /list
  • /query
  • /change
  • /hibernate
  • /energy
  • /batteryreport
  • /sleepstudy
  • /systemsleepdiagnostics
  • /requests
  • /lastwake
  • /waketimers
  • /devicequery
  • /?

Ligne de commande :
schtasks
Description :

Gère les tâches planifiées

Options :
  • /create
  • /delete
  • /query
  • /change
  • /run
  • /end
  • /showid
  • /?

Ligne de commande :
wmic
Description :

Interface en ligne de commande WMI (Windows Management Instrumentation)

Options :
  • process
  • service
  • os
  • bios
  • cpu
  • diskdrive
  • logicaldisk
  • nic
  • product
  • useraccount
  • /node
  • /user
  • /password
  • /output
  • /append
  • /format
  • /?

Ligne de commande :
fsutil
Description :

Gère les propriétés du système de fichiers

Options :
  • behavior
  • dirty
  • file
  • fsinfo
  • hardlink
  • objectid
  • quota
  • repair
  • reparsepoint
  • resource
  • sparse
  • tiering
  • transaction
  • usn
  • volume
  • wim
  • /?

Ligne de commande :
gpupdate
Description :

Met à jour les stratégies de groupe

Options :
  • /Target
  • /Force
  • /Wait
  • /Logoff
  • /Boot
  • /Sync
  • /?

Ligne de commande :
gpresult
Description :

Affiche les stratégies de groupe appliquées

Options :
  • /S
  • /USER
  • /P
  • /SCOPE
  • /X
  • /H
  • /F
  • /R
  • /V
  • /Z
  • /?

Ligne de commande :
set
Description :

Affiche ou modifie les variables d'environnement

Options :
  • /A
  • /P
  • /?

Ligne de commande :
setx
Description :

Définit des variables d'environnement de façon permanente

Options :
  • /S
  • /U
  • /P
  • /M
  • /?

Ligne de commande :
path
Description :

Affiche ou modifie le PATH

Options :
  • /?

Ligne de commande :
assoc
Description :

Affiche ou modifie les associations d'extensions de fichiers

Options :
  • /?

Ligne de commande :
ftype
Description :

Affiche ou modifie les types de fichiers

Options :
  • /?

Ligne de commande :
where
Description :

Localise l'emplacement d'un fichier exécutable

Options :
  • /R
  • /Q
  • /F
  • /T
  • /?

Ligne de commande :
for
Description :

Boucle sur un ensemble de fichiers ou de commandes

Options :
  • /D
  • /R
  • /L
  • /F
  • /?

Ligne de commande :
if
Description :

Structure conditionnelle dans les scripts batch

Options :
  • not
  • errorlevel
  • exist
  • ==
  • /I
  • /?

Ligne de commande :
goto
Description :

Saut vers une étiquette dans un script batch

Options :
  • /?

Ligne de commande :
choice
Description :

Demande à l'utilisateur de faire un choix

Options :
  • /C
  • /N
  • /S
  • /T
  • /D
  • /M
  • /?

Ligne de commande :
setlocal
Description :

Débute la localisation des variables d'environnement

Options :
  • ENABLEDELAYEDEXPANSION
  • DISABLEDELAYEDEXPANSION
  • ENABLEEXTENSIONS
  • DISABLEEXTENSIONS
  • /?

Ligne de commande :
endlocal
Description :

Termine la localisation des variables d'environnement

Options :
  • /?

Ligne de commande :
pushd
Description :

Change de répertoire en sauvegardant le précédent

Options :
  • /?

Ligne de commande :
popd
Description :

Retourne au répertoire sauvegardé par pushd

Options :
  • /?

Ligne de commande :
subst
Description :

Associe un chemin à une lettre de lecteur

Options :
  • /D
  • /?

Ligne de commande :
diskperf
Description :

Active ou désactive les compteurs de performance disque

Options :
  • -Y
  • -N
  • -YD
  • -ND
  • /?

Ligne de commande :
relog
Description :

Convertit ou filtre les fichiers de logs de performance

Options :
  • -f
  • -c
  • -cf
  • -t
  • -o
  • -b
  • -e
  • -y
  • -q
  • /?

Ligne de commande :
typeperf
Description :

Affiche les données des compteurs de performance

Options :
  • -cf
  • -f
  • -si
  • -o
  • -q
  • -qx
  • -sc
  • -config
  • -s
  • -y
  • /?

Ligne de commande :
logman
Description :

Gère les collecteurs de données de performance

Options :
  • create
  • start
  • stop
  • delete
  • query
  • update
  • import
  • export
  • /?

Ligne de commande :
wevtutil
Description :

Gère les événements du journal Windows

Options :
  • el
  • gl
  • gli
  • epl
  • ep
  • cl
  • sl
  • al
  • ql
  • enum-publishers
  • get-publisher
  • export-log
  • install-manifest
  • uninstall-manifest
  • /?

Ligne de commande :
certutil
Description :

Gère les certificats et services de certificats

Options :
  • -dump
  • -asn
  • -decode
  • -encode
  • -hashfile
  • -store
  • -addstore
  • -delstore
  • -verifystore
  • -user
  • -machine
  • -importpfx
  • -exportpfx
  • -?
  • /?

Ligne de commande :
cipher
Description :

Affiche ou modifie le chiffrement de dossiers et fichiers

Options :
  • /E
  • /D
  • /C
  • /S
  • /A
  • /I
  • /F
  • /Q
  • /H
  • /K
  • /R
  • /U
  • /N
  • /W
  • /X
  • /?

Ligne de commande :
compact
Description :

Affiche ou modifie la compression de fichiers

Options :
  • /C
  • /U
  • /S
  • /A
  • /I
  • /F
  • /Q
  • /EXE
  • /CompactOS
  • /?

Ligne de commande :
vssadmin
Description :

Gère le service de cliché instantané des volumes (VSS)

Options :
  • list
  • create
  • delete
  • resize
  • /?

Ligne de commande :
bcdedit
Description :

Gère les données de configuration de démarrage (BCD)

Options :
  • /enum
  • /create
  • /delete
  • /set
  • /copy
  • /import
  • /export
  • /v
  • /?

Ligne de commande :
bootcfg
Description :

Configure les options de démarrage (ancienne version)

Options :
  • /addsw
  • /copy
  • /dbg1394
  • /debug
  • /default
  • /delete
  • /ems
  • /query
  • /raw
  • /rmsw
  • /timeout
  • /update
  • /?

Ligne de commande :
msiexec
Description :

Installe, modifie et désinstalle des packages MSI

Options :
  • /i
  • /x
  • /f
  • /a
  • /j
  • /L
  • /q
  • /quiet
  • /passive
  • /norestart
  • /forcerestart
  • /promptrestart
  • /log
  • /?

Ligne de commande :
winget
Description :

Gestionnaire de paquets Windows moderne

Options :
  • install
  • uninstall
  • upgrade
  • list
  • search
  • show
  • settings
  • features
  • export
  • import
  • validate
  • download
  • /?

Ligne de commande :
choco
Description :

Gestionnaire de paquets Chocolatey

Options :
  • install
  • uninstall
  • upgrade
  • list
  • search
  • info
  • outdated
  • pack
  • push
  • new
  • sources
  • /?

Ligne de commande :
powershell
Description :

Lance PowerShell depuis CMD

Options :
  • -Command
  • -File
  • -ExecutionPolicy
  • -NoExit
  • -NoProfile
  • -Version
  • -WindowStyle
  • -EncodedCommand
  • -Help
  • /?

Ligne de commande :
pwsh
Description :

Lance PowerShell Core (multi-plateforme)

Options :
  • -c
  • -Command
  • -f
  • -File
  • -w
  • -WindowStyle
  • -NoExit
  • -NoProfile
  • -v
  • -Version
  • -Help
  • /?

Ligne de commande :
Get-Command
Description :

[PowerShell] Liste toutes les commandes disponibles

Options :
  • -Name
  • -Module
  • -CommandType
  • -ParameterName
  • -Verb
  • -Noun
  • -All
  • -ListImported
  • -Syntax
  • -TotalCount

Ligne de commande :
Get-Help
Description :

[PowerShell] Affiche l'aide d'une commande

Options :
  • -Name
  • -Detailed
  • -Full
  • -Examples
  • -Online
  • -Parameter
  • -Category
  • -ShowWindow

Ligne de commande :
Get-Process
Description :

[PowerShell] Affiche les processus en cours

Options :
  • -Name
  • -Id
  • -ComputerName
  • -Module
  • -FileVersionInfo
  • -IncludeUserName

Ligne de commande :
Stop-Process
Description :

[PowerShell] Arrête un processus

Options :
  • -Name
  • -Id
  • -Force
  • -PassThru
  • -Confirm

Ligne de commande :
Get-Service
Description :

[PowerShell] Affiche les services Windows

Options :
  • -Name
  • -DisplayName
  • -ComputerName
  • -DependentServices
  • -RequiredServices
  • -Include
  • -Exclude

Ligne de commande :
Start-Service
Description :

[PowerShell] Démarre un service

Options :
  • -Name
  • -DisplayName
  • -InputObject
  • -PassThru
  • -Confirm

Ligne de commande :
Stop-Service
Description :

[PowerShell] Arrête un service

Options :
  • -Name
  • -DisplayName
  • -Force
  • -NoWait
  • -PassThru
  • -Confirm

Ligne de commande :
Restart-Service
Description :

[PowerShell] Redémarre un service

Options :
  • -Name
  • -DisplayName
  • -Force
  • -PassThru
  • -Confirm

Ligne de commande :
Get-ChildItem
Description :

[PowerShell] Liste les fichiers et dossiers (alias dir, ls)

Options :
  • -Path
  • -Filter
  • -Include
  • -Exclude
  • -Recurse
  • -Depth
  • -Force
  • -Hidden
  • -ReadOnly
  • -System
  • -Directory
  • -File

Ligne de commande :
Set-Location
Description :

[PowerShell] Change de répertoire (alias cd)

Options :
  • -Path
  • -PassThru
  • -StackName

Ligne de commande :
Get-Content
Description :

[PowerShell] Affiche le contenu d'un fichier (alias cat, type)

Options :
  • -Path
  • -TotalCount
  • -Tail
  • -Wait
  • -Raw
  • -Delimiter
  • -Encoding
  • -ReadCount

Ligne de commande :
Set-Content
Description :

[PowerShell] Écrit du contenu dans un fichier

Options :
  • -Path
  • -Value
  • -Encoding
  • -Force
  • -NoNewline
  • -PassThru
  • -Confirm

Ligne de commande :
Add-Content
Description :

[PowerShell] Ajoute du contenu à un fichier

Options :
  • -Path
  • -Value
  • -Encoding
  • -Force
  • -NoNewline
  • -PassThru

Ligne de commande :
Copy-Item
Description :

[PowerShell] Copie des fichiers et dossiers (alias copy, cp)

Options :
  • -Path
  • -Destination
  • -Container
  • -Force
  • -Filter
  • -Include
  • -Exclude
  • -Recurse
  • -PassThru
  • -Confirm

Ligne de commande :
Move-Item
Description :

[PowerShell] Déplace des fichiers et dossiers (alias move, mv)

Options :
  • -Path
  • -Destination
  • -Force
  • -Filter
  • -Include
  • -Exclude
  • -PassThru
  • -Confirm

Ligne de commande :
Remove-Item
Description :

[PowerShell] Supprime des fichiers et dossiers (alias del, rm)

Options :
  • -Path
  • -Filter
  • -Include
  • -Exclude
  • -Recurse
  • -Force
  • -Confirm

Ligne de commande :
Rename-Item
Description :

[PowerShell] Renomme un fichier ou dossier (alias ren)

Options :
  • -Path
  • -NewName
  • -Force
  • -PassThru
  • -Confirm

Ligne de commande :
New-Item
Description :

[PowerShell] Crée un fichier ou dossier

Options :
  • -Path
  • -ItemType
  • -Value
  • -Force
  • -Name
  • -Confirm

Ligne de commande :
Select-String
Description :

[PowerShell] Recherche du texte dans des fichiers (grep)

Options :
  • -Path
  • -Pattern
  • -SimpleMatch
  • -CaseSensitive
  • -NotMatch
  • -AllMatches
  • -Context
  • -List
  • -Raw
  • -Quiet

Ligne de commande :
Where-Object
Description :

[PowerShell] Filtre des objets (alias where, ?)

Options :
  • -Property
  • -Value
  • -EQ
  • -NE
  • -GT
  • -LT
  • -GE
  • -LE
  • -Like
  • -NotLike
  • -Match
  • -NotMatch
  • -Contains
  • -NotContains
  • -In
  • -NotIn
  • -Is
  • -IsNot

Ligne de commande :
ForEach-Object
Description :

[PowerShell] Boucle sur chaque élément (alias foreach, %)

Options :
  • -Begin
  • -Process
  • -End
  • -InputObject
  • -Parallel
  • -ThrottleLimit

Ligne de commande :
Select-Object
Description :

[PowerShell] Sélectionne des propriétés d'objets (alias select)

Options :
  • -Property
  • -First
  • -Last
  • -Skip
  • -SkipLast
  • -Unique
  • -Index
  • -ExpandProperty
  • -ExcludeProperty

Ligne de commande :
Sort-Object
Description :

[PowerShell] Trie des objets (alias sort)

Options :
  • -Property
  • -Descending
  • -Unique
  • -CaseSensitive
  • -Culture
  • -Top
  • -Bottom

Ligne de commande :
Group-Object
Description :

[PowerShell] Groupe des objets (alias group)

Options :
  • -Property
  • -NoElement
  • -AsHashTable
  • -AsString
  • -CaseSensitive

Ligne de commande :
Measure-Object
Description :

[PowerShell] Calcule des statistiques (alias measure)

Options :
  • -Property
  • -Sum
  • -Average
  • -Maximum
  • -Minimum
  • -Line
  • -Word
  • -Character
  • -IgnoreWhiteSpace

Ligne de commande :
Compare-Object
Description :

[PowerShell] Compare deux ensembles d'objets (alias compare, diff)

Options :
  • -ReferenceObject
  • -DifferenceObject
  • -Property
  • -CaseSensitive
  • -Culture
  • -IncludeEqual
  • -ExcludeDifferent
  • -PassThru
  • -SyncWindow

Ligne de commande :
Export-Csv
Description :

[PowerShell] Exporte des données au format CSV

Options :
  • -Path
  • -Delimiter
  • -Encoding
  • -NoTypeInformation
  • -Append
  • -Force
  • -NoClobber
  • -Confirm

Ligne de commande :
Import-Csv
Description :

[PowerShell] Importe des données depuis un CSV

Options :
  • -Path
  • -Delimiter
  • -Encoding
  • -Header

Ligne de commande :
ConvertTo-Json
Description :

[PowerShell] Convertit des objets en JSON

Options :
  • -Depth
  • -Compress
  • -EnumsAsStrings
  • -AsArray
  • -EscapeHandling

Ligne de commande :
ConvertFrom-Json
Description :

[PowerShell] Convertit du JSON en objets

Options :
  • -InputObject
  • -AsHashtable
  • -Depth
  • -NoEnumerate

Ligne de commande :
Invoke-WebRequest
Description :

[PowerShell] Télécharge du contenu web (alias curl, wget)

Options :
  • -Uri
  • -Method
  • -Headers
  • -Body
  • -ContentType
  • -OutFile
  • -PassThru
  • -UseBasicParsing
  • -TimeoutSec
  • -UserAgent
  • -Credential
  • -Proxy
  • -SkipCertificateCheck

Ligne de commande :
Invoke-RestMethod
Description :

[PowerShell] Appelle une API REST

Options :
  • -Uri
  • -Method
  • -Headers
  • -Body
  • -ContentType
  • -OutFile
  • -PassThru
  • -TimeoutSec
  • -Credential
  • -Proxy
  • -SkipCertificateCheck

Ligne de commande :
Test-Connection
Description :

[PowerShell] Teste la connectivité réseau (ping)

Options :
  • -ComputerName
  • -Count
  • -Delay
  • -BufferSize
  • -DontFragment
  • -Quiet
  • -Source
  • -AsJob
  • -TimeoutSeconds
  • -Protocol

Ligne de commande :
Test-NetConnection
Description :

[PowerShell] Teste la connectivité réseau avancée

Options :
  • -ComputerName
  • -Port
  • -DiagnoseRouting
  • -TraceRoute
  • -Hops
  • -InformationLevel
  • -CommonTCPPort

Ligne de commande :
Resolve-DnsName
Description :

[PowerShell] Résout un nom DNS

Options :
  • -Name
  • -Type
  • -Server
  • -DnsOnly
  • -CacheOnly
  • -NoHostsFile
  • -LlmnrFallback
  • -NetbiosFallback
  • -QuickTimeout

Ligne de commande :
Get-NetIPAddress
Description :

[PowerShell] Affiche la configuration IP

Options :
  • -IPAddress
  • -InterfaceAlias
  • -InterfaceIndex
  • -AddressFamily
  • -PrefixLength
  • -AddressState

Ligne de commande :
Get-NetIPConfiguration
Description :

[PowerShell] Affiche la configuration réseau complète

Options :
  • -InterfaceAlias
  • -InterfaceIndex
  • -All
  • -Detailed

Ligne de commande :
Get-EventLog
Description :

[PowerShell] Affiche les journaux d'événements

Options :
  • -LogName
  • -EntryType
  • -Source
  • -Message
  • -After
  • -Before
  • -UserName
  • -Newest
  • -Index

Ligne de commande :
Get-WinEvent
Description :

[PowerShell] Affiche les événements Windows (moderne)

Options :
  • -LogName
  • -ProviderName
  • -Path
  • -MaxEvents
  • -FilterXPath
  • -FilterXml
  • -FilterHashtable
  • -Oldest
  • -Credential

Ligne de commande :
Get-WmiObject
Description :

[PowerShell] Interroge WMI

Options :
  • -Class
  • -Namespace
  • -ComputerName
  • -Credential
  • -Filter
  • -Property
  • -Query
  • -AsJob
  • -Impersonation
  • -Authentication

Ligne de commande :
Get-CimInstance
Description :

[PowerShell] Interroge CIM (moderne, remplace WMI)

Options :
  • -ClassName
  • -Namespace
  • -ComputerName
  • -CimSession
  • -Filter
  • -Property
  • -Query
  • -ResourceUri
  • -OperationTimeoutSec