2012-02-09 17 views
0

Windowsタスクマネージャを使用してスケジュールで実行するために使用するレガシー(10歳以上)のVBScriptファイルを継承しました。VBScriptの代わりにスケジュールされたタスクを実行する

インフラのアップグレードの一環として、我々はそのため、このアップグレードの一環として、我々はスクリプトは7

Win7の/ IIS上で、もはや仕事に返信古いサードパーティ(サーバーオブジェクト)コンポーネントことを見つけていますこれらのスクリプトを書き直して、サードパーティ製のコンポーネントに返信しないようにします。

これらの「スクリプト」の中核は、スケジュールされたタスクで実行される一連のHTTPリクエストです。

これらのスクリプトをC#コンソールプログラムに置き換える予定です。しかし、そうする前にコミュニティに確認してよりよい選択肢があるかどうかチェックしたいのですか?

ハイレベルの要件がないWindows PowerShellはそれをカット

などのログを書くために(基本的なWindows認証を渡す)HTTPリクエストを行うために、スケジュールタスクの下で実行され、ローカルファイルシステムへのアクセスをしているのですか?

+1

はい。 PowerShellは、.NET Frameworkに付属する完全な柔軟性を提供します。 – Filburt

+0

ありがとう、しかし、あなたはいつPowerShell対C#コンソールプログラムに傾きますか?これは別の質問かもしれませんが... – Fixer

+2

スクリプトをオンザフライで変更する必要がある場合は、PSを使用してください。要件がさらに厳しくなったら、コンソールアプリケーションを使用します。 – Oded

答えて

0

私はPowerShellを試してみます。

Hereは、Scott HanselmanのブログからPowerShellスクリプトですべてのPodcastをダウンロードする簡単な例です。

+0

PSをWindowsタスクマネージャから直接実行できますか?または、私は.BATファイル内でこれを歪ませる必要がありますか? – Fixer

関連する問題