Fiche PowerShell - Commandes principales
Commandes de base
• Get-Help : Affiche l’aide d’une commande
• Get-Command : Liste toutes les commandes
• Get-Member : Affiche les propriétés d’un objet
Fichiers et dossiers
• Get-ChildItem (ls, dir) : Liste les fichiers
• Set-Location (cd) : Change de dossier
• New-Item : Crée un fichier ou dossier
• Remove-Item : Supprime un élément
• Copy-Item : Copie
• Move-Item : Déplace / renomme
Contenu des fichiers
• Get-Content : Lit un fichier
• Set-Content : Écrit (remplace)
• Add-Content : Ajoute du contenu
Processus et services
• Get-Process : Liste les processus
• Stop-Process : Arrête un processus
• Get-Service : Liste les services
• Start-Service / Stop-Service : Démarre ou arrête un service
Réseau
• Test-Connection : Test de connexion (ping)
• Invoke-WebRequest : Requête web
Filtrage et tri
• Where-Object : Filtre les objets selon des critères spécifiques
• Sort-Object : Trie les objets par propriété
• Select-Object : Sélectionne des champs
Pipeline
• | : Permet de transmettre la sortie d'une commande comme entrée à la suivante
Variables et scripts
• $var = valeur : Déclaration de variable
• foreach : Boucle
• if : Condition
Utilitaires
• Clear-Host (cls) : Nettoie l’écran
• Write-Output : Affiche du texte
• Out-File : Écrit dans un fichier
Commandes de base
• Get-Help : Affiche l’aide d’une commande
• Get-Command : Liste toutes les commandes
• Get-Member : Affiche les propriétés d’un objet
Fichiers et dossiers
• Get-ChildItem (ls, dir) : Liste les fichiers
• Set-Location (cd) : Change de dossier
• New-Item : Crée un fichier ou dossier
• Remove-Item : Supprime un élément
• Copy-Item : Copie
• Move-Item : Déplace / renomme
Contenu des fichiers
• Get-Content : Lit un fichier
• Set-Content : Écrit (remplace)
• Add-Content : Ajoute du contenu
Processus et services
• Get-Process : Liste les processus
• Stop-Process : Arrête un processus
• Get-Service : Liste les services
• Start-Service / Stop-Service : Démarre ou arrête un service
Réseau
• Test-Connection : Test de connexion (ping)
• Invoke-WebRequest : Requête web
Filtrage et tri
• Where-Object : Filtre les objets selon des critères spécifiques
• Sort-Object : Trie les objets par propriété
• Select-Object : Sélectionne des champs
Pipeline
• | : Permet de transmettre la sortie d'une commande comme entrée à la suivante
Variables et scripts
• $var = valeur : Déclaration de variable
• foreach : Boucle
• if : Condition
Utilitaires
• Clear-Host (cls) : Nettoie l’écran
• Write-Output : Affiche du texte
• Out-File : Écrit dans un fichier



