ユーザーが 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 が起動されるため、タスクは正常に実行されます。ただし、ブラウザは起動されません。
これはなぜでしょうか? ブラウザも起動するにはどうすればいいでしょうか?
スクリプトは、スケジュールされたタスクなしでスクリプトを実行すると、すべてが期待どおりに動作し、ブラウザが開くため機能します。ただし、スケジュールされたタスクによって実行されると、ブラウザは開きませんが、スクリプトの他の部分は実行されます。
助言がありますか?