0

特定の時間にバックグラウンドで特定の URL を実行するファイルを作成する方法を探しています。タイマーでサービスを実行し、ユーザーはログインしません。基本的に、サーバーは毎日再起動し、URL に移動するだけのサービスを午前 6 時に実行したいと考えています (これにより、いくつかのタスクが自動的に完了します)。 )。私はバッチファイルまたはAHKでさえ考えていました..しかし、これを行う簡単な方法はありますか?

4

2 に答える 2

0

私のコメント: それ自体がいくつかのタスクを開始する URL を開きたいだけですか? Windowsタスクとしてiexplore.exe「your url」を試しましたか?

追加: これがうまくいかない場合は、vbscript で小さなスクリプトを記述して、タスク シェデュラー タスクとして実行することができます。このスクリプトは、URL を開くだけです。

Dim l_lTimeoutResolve, l_lTimeoutConnect, l_lTimeoutSend, l_lTimeoutReceive, l_sUrl
l_lTimeoutResolve = 5000
l_lTimeoutConnect = 60000
l_lTimeoutSend    = 10000
l_lTimeoutReceive = 10000
l_sUrl            = "http://yoururl"

'Dim l_sRequestText : l_sRequestText = "stuff you want to send"
Dim l_oXML : Set l_oXML = CreateObject("MSXML2.ServerXMLHTTP")
l_oXML.setTimeouts l_lTimeoutResolve, l_lTimeoutConnect, l_lTimeoutSend, l_lTimeoutReceive
l_oXML.open "POST", l_sUrl, False
l_oXML.setRequestHeader "Content-Type", "text/xml"
' you can post data and als get a result then to write to a logfile e.g.
'l_oXML.send l_sRequestText
'l_sResponseText = l_oXML.responseText

プロは、代わりにこれをpowershell .NETスクリプトとして実行する方がよいとプロリーに投稿していますが、私は今ではそれに慣れていません。代わりに .NET でコーディングを行いたい場合 (vbscript は、Windows 2008 サーバーでセキュリティをセットアップするのが少し難しいです)、単純な .exe ファイルを .NET で作成して開始することをお勧めします。

于 2012-05-21T15:37:04.007 に答える
0

それをバッチ ファイルにラップし、それを実行する Windows スケジュール タスクを作成しますか?

編集:Windowsで実行しているという大規模な仮定...しかし、要点はわかります

于 2012-05-21T14:56:26.000 に答える