3

タスク スケジューラを介してバッチ ファイルからすべてのドライブでスケジュールを実行したいと考えていchkdskます。これにより、必要に応じて自動再起動が強制され、各ドライブの結果がテキスト ファイルに出力されます。

ここにリストされている例に従っていますhttp://www.sharkyforums.com/showthread.php?302556-Automating-CHKDSK-FR-on-all-Drives必要なことを実行しているように見えますが、そうではありません働いているようです。

DriveLtr.txtファイルには、ドライブが次のようにリストされています

C:
D:
E:

これを起動して実行するための可能な修正を誰かが提案できますか?

どうもありがとう

4

2 に答える 2

1

これは、投稿したリンクのスクリプトの最低限のバージョン(わずかに変更されたもの)です。

for /f %%a in (DriveLtr.txt) do (
echo Y| CHKDSK %%a /F /R >>CheckDiskRpt.txt
)

必要なすべての追加のログを追加できますが、テキストファイル内のすべてのドライブをループし、各ドライブchkdskに対してコマンドを実行して、stdoutをにログに記録しCheckDiskRpt.txtます。

于 2013-01-10T09:29:10.513 に答える