Windows Server 2012 R2 があり、次のように Windows タスク スケジューラ内でタスクを定義しました。
-i 主にリモート URL を呼び出す .ps ファイルを作成します。
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
$request = [System.Net.WebRequest]::Create("https://ipAddress/")
$response = $request.GetResponse()
$response.Close()
-次に、次のように、power-shell スクリプトを呼び出す .bat ファイルを作成します。
"%SYSTEMROOT%\system32\windowspowershell\v1.0\powershell.exe" -Command Start-Process "$PSHOME\powershell.exe" -Verb RunAs -ArgumentList "'-NoExit %~dp0\AppPoolActivation.ps1'"
-i 1 日の期間、30 分ごとに毎日実行するタスクを定義します。
-タスクは .bat ファイルを呼び出します。
今私が直面している問題は、タスクが正常に実行されると、1) Windows Power Shell と 2) コンソール Windows ホストの 2 つのプロセスが実行され続けることです。これにより、サーバーが非常に遅くなり、約 12 時間後に応答が停止します。タスクが約 5 回実行されると、タスク マネージャーは次のようになります。ここでは 、Windows Power Shell とコンソール Windows ホストの多くのインスタンスが表示されます。実行中なので、誰でもこれについてアドバイスできますか? 関連するプロセスは、Windowsタスクが終了するとすぐに終了します..