我希望通过我的任务计划程序从一个 bat 文件在所有驱动器上运行计划 chkdsk
,这将在必要时强制自动重启并将每个驱动器的结果输出到一个文本文件。
我一直在关注此处列出的示例 http://www.sharkyforums.com/showthread.php?302556-Automating-CHKDSK-F-R-on-all-Drives看起来可以满足我的需要,但似乎不起作用。
在 DriveLtr.txt
文件中,我将驱动器列为
C:
D:
E:
任何人都可以建议一个可能的修复方法来启动和运行它吗?
非常感谢
最佳答案
这是您发布的链接中脚本的准系统版本(略有修改)。
for /f %%a in (DriveLtr.txt) do (
echo Y| CHKDSK %%a /F /R >>CheckDiskRpt.txt
)
您可以向其中添加所有您想要的额外日志记录内容,但这将遍历文本文件中的所有驱动器并为每个驱动器运行 chkdsk
命令,将标准输出记录到 CheckDiskRpt.txt
.
关于windows - 在所有驱动器上安排 chkdsk 将结果输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14253458/