Get-Process Outlook | Foreach-Object { $_.CloseMainWindow() | Out-Null } | stop-process –force
Das würde ich empfehlen. Ich habe es hier gestohlen ein paar Wochen und habe es für ein paar ähnliche Projekte verwendet, und es scheint zu funktionieren, ohne irgendeinen Ärger zu verursachen oder abrupt Prozesse zu töten (es sei denn, sie waren bereits aufgehängt).
Eine andere Lösung, die ich zuvor verwendet habe, besteht darin, ein Anmeldeskript für einen Benutzer einzurichten, der (in Ihrem Fall) die Sicherung vornimmt und dann outlook startet. Ich habe dann jeden Abend einen Neustart des Servers geplant, durch den Windows das Stoppen der Prozesse erledigen kann. Dies ist leider mit dem Vorteil verbunden, dass Sie die automatische Anmeldung aktivieren müssen, damit die Anwendung in einem Benutzerkontext ausgeführt werden kann. Wenn Sie jedoch einen einminütigen Bildschirmschoner mit Passwort festlegen und den Server in einem Kommunikations- / Computerraum sperren, wird dies die Wahrscheinlichkeit des Servers erheblich verringern missbraucht werden
Hoffentlich ist das was Sie brauchen