システムユーザーとして実行されたスクリプトからのポップアップを表示する

システムユーザーとして実行されたスクリプトからのポップアップを表示する

システム ユーザーによって実行されるスケジュールされたタスクがあります。ユーザーと対話するためにポップアップが表示されることがあります。スクリプトを自分で起動した場合は正常に動作しますが、システム ユーザーによるスケジュールされたタスクによって起動された場合は表示されません。

現在のユーザーとして Start-Job を使用してポップアップを表示していますが、機能しません。

システム アカウントによって起動されたスクリプトから、ユーザーと対話するための (押されたボタンを知る必要がある) ポップアップ/メッセージ ボックス (最上位のウィンドウである必要がある) を表示するにはどうすればよいでしょうか?

答え1

2 つのプロセスが必要です。1 つはタスク用で、システム権限で設定され、もう 1 つはポップアップ用で、ユーザー権限で設定されます。ポップアップが必要な場合、タスク プロセスはポップアップ プロセスを作成し、相互に通信を開始します (必要に応じてポップアップの結果を渡すため)。

関連情報