こんにちは、スクリプトを持っていて、タスク スケジューラで開始しようとしています。
これは私にとって2つの問題を引き起こします。
- スクリプトは、GUI の実行と表示を必要とするアプリケーションをアクティブにします。特定の時間にタスクスケジューラが自動的にウィンドウにログインするようにするにはどうすればよいですか。コンピューターの電源が切られたり、再起動されたりすることはほとんどありません。
2. タスク スケジューラから Powershell スクリプトをまだ正常に開始していません。私は以下を試しました:
powershell.exe -noexit -executionpolicy bypass -command &'Y:\Run Test\StartPowershellScript.ps1'
と
powershell.exe -noexit -ExecutionPolicy Bypass -File 'Y:\Run Test\StartPowershellScript.ps1'
そして、上記のバリエーション。
powershell.exe -noexit -ExecutionPolicy Bypass &'Y:\Run Test\StartPowershellScript.ps1'
&"" &'' & などのバリエーションをいくつか試しました。
今、それができるかどうかはよくわかりません。しかし、ここで助けが得られることを願っています。
編集1. 次のことを試しました。
powershell -noexit -ExecutionPolicy Bypass &'Y:\Run Test\StartPowershellScript.ps1'
これをpowershellで行った後。
set-executionpolicy -scope Process -executionPolicy Unrestricted -force
set-executionpolicy -scope CurrentUser -executionPolicy Unrestricted -force
set-executionpolicy -scope LocalMachine -executionPolicy Unrestricted -force
ただし、コンピューターの再起動後もこれが持続することを確認するにはどうすればよいですか?
編集2. スケジュールされたタスクをログインさせたり、コンピューターのロックを解除したりできないようですが、スケジュールされたタスクがこの時点で実行できるように、特定の時間に実行するタスクを設定してコンピューターにログインすることはできますか?