我有一個計劃任務,由系統使用者執行。它有時會顯示一個彈出視窗來與用戶互動。如果我自己啟動腳本,但在由系統使用者的排程任務啟動時不顯示,則效果很好。
我以當前使用者身分使用 Start-Job 來顯示彈出窗口,但不起作用。
如何從系統帳戶啟動的腳本中顯示彈出視窗/訊息框(需要位於最頂層的視窗)以與使用者互動(需要知道按下的按鈕)?
答案1
您將需要兩個過程。一種用於任務,使用系統權限設置,一種用於彈出窗口,使用使用者權限設定。當需要彈出視窗時,任務進程會建立一個彈出視窗進程,並且它們之間開啟通訊(必要時傳遞彈出結果)。