Programmation PowerShell/Services
Les services et les processus
modifierLes services sont des programmes sans interface qui fonctionnent en permanence en tâche de fonds. Par exemple :
- WinRM est le service qui attend les connexions à distance en PowerShell
- Spooler est le service qui attend les pages à imprimer
PowerShell fournit des commandes pour gérer les service comme par exemple pour redémarrer le spooler d'impression :
Get-Service spooler | Restart-Service
Les processus sont des programmes ou des bout de programmes qui s'exécutent et se terminent. Par exemple :
- notepad est le bloc-notes Windows
PowerShell vous permet de démarrer des processus (avec interface graphique ou non) comme par exemple le bloc-note :
Start-Process notepad
Vous pouvez aussi trouver et arrêter un programme :
Get-Process notepad | Stop-Process
Vous pouvez donc créer vos lanceurs spécialisés composé d'un raccourci sur un script powershell qui démarre un exécutable par exemple.