Exchange Dienste beenden per PowerShell
Das Beenden von Exchange Diensten muss oft sehr schnell und reibungslos funktionieren. Der Vorteil bei einem Exchange Server ist, dass die Services alle mit dem gleichen Namenspräfix MSexch beginnen. Diesen Vorteil greifen wir mit PowerShell auf, um alle Exchange Dienste beenden zu können.
Exchange Dienste stoppen mit PowerShell
Im ersten Schritt reicht es wahrscheinlich schon die Exchange Services stoppen zu lassen. Wie oben schon genannt, greifen wir mit Windows PowerShell den Vorteil auf, dass die Dienste auf dem Exchange Server alle mit dem gleichen Präfix beginnen.
Get-Service | ?{$_.Name -like "MSexch*"} | Stop-Service
Dieser PowerShell Befehl sucht alle Windows Services mit diesem Namen und stoppt diese mit Stop-Service
.
Exchange Dienste deaktivieren mit PowerShell
Statt stoppen kann man auch die Exchange Dienste deaktivieren. Auch hier hilft uns der Präfix der Windows Services auf dem Exchange Server.
Get-Service | ?{$_.Name -like "MSexch*"} | Set-Service -StartupType Disabled
Hier wird der Startup-Type der Dienste deaktiviert mit Set-Service -StartupType Disabled
. Beim Ausführen des Befehls werden aber die Dienste nicht gestoppt, sondern nur für den nächsten Neustart deaktiviert.