PowerShell est un langage de script et une interface en ligne de commande développés par Microsoft, principalement utilisés pour l’automatisation des tâches d’administration système et la gestion de configurations. Il permet d’exécuter des commandes, de manipuler des objets et de créer des scripts complexes pour gérer des environnements Windows et d’autres systèmes.
Exemples de petits scripts avec PowerShell le plus souvent réalisés pour Windows
# représente le commentaire
Script qui ouvre la fenêtre de l’invite de commande sous Windows :
# Obtenir la liste des processus en cours d'exécution
$processes = Get-Process
# Vérifier si le processus est dans la liste
$processusRunning = $processes | Where-Object { $_.ProcessName -eq 'cmd' }
# Vérifier si le processus est déjà lancé
if ($processusRunning -ne $null) {
Write-Host "L'invite de commande est déjà ouverte"
} else {
Start-Process cmd
Write-Host "L'invite est désormais lancée "
}