Popup aus einem als Systembenutzer ausgeführten Skript anzeigen

Popup aus einem als Systembenutzer ausgeführten Skript anzeigen

Ich habe eine geplante Aufgabe, die vom Systembenutzer ausgeführt wird. Manchmal wird ein Popup angezeigt, um mit dem Benutzer zu interagieren. Dies funktioniert einwandfrei, wenn ich das Skript selbst starte, wird aber nicht angezeigt, wenn es von der geplanten Aufgabe mit dem Systembenutzer gestartet wird.

Ich verwende Start-Job als aktueller Benutzer, um das Popup anzuzeigen, aber es funktioniert nicht.

Wie kann ich aus einem vom Systemkonto gestarteten Skript ein Popup/eine Nachrichtenbox (muss das oberste Fenster sein) zur Interaktion mit dem Benutzer anzeigen (muss die gedrückte Schaltfläche kennen)?

Antwort1

Sie benötigen zwei Prozesse. Einen für die Aufgabe, eingerichtet mit Systemberechtigungen, und einen für das Popup, eingerichtet mit Benutzerberechtigungen. Wenn ein Popup benötigt wird, erstellt der Aufgabenprozess einen Popup-Prozess und sie öffnen die Kommunikation miteinander (um die Popup-Ergebnisse bei Bedarf weiterzugeben).

verwandte Informationen