システムユーザーによって実行されるスケジュールされたタスクがあります。ユーザーと対話するためのポップアップを表示できる場合があります。スクリプトを自分で起動した場合、これは正常に機能しますが、システムユーザーとのスケジュールされたタスクによって起動されたときに表示されません。
現在のユーザーとしてStart-Jobを使用してポップアップを表示していますが、機能していません。
システムアカウントによって起動されたスクリプトからユーザー(押されたボタンを知る必要がある)と対話するためのポップアップ/メッセージボックス(最上位のウィンドウである必要があります)を表示するにはどうすればよいですか?
2つのプロセスが必要です。 1つはタスク用で、システム権限でセットアップし、もう1つはポップアップ用で、ユーザー権限でセットアップします。ポップアップが必要な場合、タスクプロセスはポップアッププロセスを作成し、相互に通信を開きます(必要に応じてポップアップ結果を渡すため)。