Prozesse neustarten – mit der Powershell
5. Juni 2018Bestimmte Gründe machen es notwendig, Dienste, Threads oder Prozesse im laufenden Betrieb neu zu starten. Das ist beispielsweise der Fall, wenn zur Fehleranalyse, Diagnose, oder bei Installationsvorgängen gewisse Anwendungen neu gestartet werden sollen. Zwar lässt sich dies in den meisten Fällen auch mit einem „Reboot“ lösen, aber oftmals ist es effektiver „einfach“ den betroffenen Prozess neu zu starten. Handelt es sich dabei nur um einen oder zwei Einträge, die einmalig neu gestartet werden sollen, hilft beispielsweise der Windows-Taskmanager weiter. Hier können die Administratoren Prozesse manuell neu starten.
Falls es allerdings darum geht, eine größere Anzahl von Prozessen zu starten, oder dies in regelmäßigen Abständen vorzunehmen, setzen die Systembetreuer besser auf die Windows-Powershell. Mit den passenden Skripten lassen sich derartige Aufgabenstellungen schnell und effizient lösen. An dieser Stelle ist beispielsweise das Skript „Restart-Process.ps1“ von „Dirk_74“ zu nennen. Auf Technet finden die Systembetreuer dazu weitere Informationen, sowie eine Downloadmöglichkeit
Florian Huttenloher