由排程任務執行的 PowerShell 腳本不會啟動瀏覽器

由排程任務執行的 PowerShell 腳本不會啟動瀏覽器

我有一個排程任務,每次使用者透過 RDP 會話連線時都會執行(RDPcoreTS 操作日誌 - 事件 ID 98)

我已設定任務以使用該事件 ID 作為觸發器,對於操作,我已設定以下腳本來啟動:

Set-Location -Path c:\DokuWikiStick\server

start-process .\mapache.exe -ErrorAction SilentlyContinue

Start-Sleep -Seconds 5

start-process -FilePath 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' "http://localhost:8800"

由於每次開啟 RDP 會話時都會啟動 mapache.exe,因此該任務會正確觸發。但是,瀏覽器從未啟動。

為什麼是這樣?我怎麼能讓瀏覽器也啟動?

該腳本有效,因為當我在沒有計劃任務的情況下執行腳本時,一切都按預期工作並且瀏覽器打開。但是,當它由計劃任務運行時,瀏覽器不會打開,但腳本的其他部分確實運行

有什麼建議麼?

相關內容