-1

コンソール アプリを使用せずに Windows タスク スケジューラを使用して aspx ファイルを実行する方法はありますか?

Batスクリプトを使用して実行できますか、またはタスクスケジューラで直接これを実行する方法がありますか?

ありがとう!

4

3 に答える 3

0
  1. Plesk で [Scheduled Tasks] をクリックします。

  2. 「新しいタスクの追加」をクリックします

  3. 必要に応じて説明と通知メールを入力します

  4. 「実行可能ファイルへのパス」フィールドに、次のパスを入力します: C:\Windows\system32\cscript.exe

  5. 「引数」フィールドに次のように入力します: D:\vhosts\mysite.co.nz\httpdocs\schedule.vbs (mysite.co.nz をドメイン名に置き換えます)

  6. cscript.exe は asp ファイルを実行しないため、asp スクリプトを呼び出す vbs スクリプトを作成する必要があります。schedule.vbs スクリプトでは、xmlhttp 要求を使用して Web ページを開きます。以下のスクリプトをコピーして貼り付け、schedule.vbs という名前のファイルに保存し、これをサイトにアップロードします。

RunIt() を呼び出す Sub RunIt()

Dim RequestObj Dim URL Set RequestObj = CreateObject("Microsoft.XMLHTTP")

'リクエスト URL... URL = " http://www.mydomain.co.nz/myScript.aspx "

'リクエストを開き、URL を渡します RequestObj.open "POST", URL , false

'リクエスト送信 RequestObj.Send

'cleanup Set RequestObj = Nothing End Sub 7. これで、myscript.aspx ページ、またはスケジュールする必要があるタスクを実行するために任意の名前を付けたページを作成できます。

于 2013-09-02T11:04:32.440 に答える