1

Windows2008サーバー。

複数のタスクを同時に編集することは可能ですか(バッチ更新)?

私にはいくつかの仕事があります。アクションタブでコマンドラインを編集したい。タスクはビルドプロセスによって自動的に作成され、後で実行されます(シングルラン)。タスクもそれ自体を削除するので、残りはありません。

4

1 に答える 1

2

これが私のニーズを解決するために私がしたことです:

  • すべてのタスクをcsvファイルにリストします:schtasks / query / v / fo csv> c:\ temp \ tasks.csv
  • 正規表現を使用して、タスク名とアクションのみを残すようにcsvファイルを編集しました
  • 必要な更新を含むcsvファイルを編集します(私の場合-アクション)
  • ファイル内のすべてのエントリを調べてschtasks/change / tn "name" / tr "new action"/rpを実行するループを含むバッチファイル

csvのサンプル行:「私のタスク名」、「私の新しいアクション」

バッチファイルの内容:

@echo off
for /F "tokens=1,2 delims=," %%a in (C:\temp\tasks.csv) do (
    echo Fixing Task: %%a
    schtasks /change /tn %%a /tr %%b /rp <password>
)

これがお役に立てば幸いです...

于 2012-10-17T06:00:37.220 に答える