windows - 在所有驱动器上安排 chkdsk 将结果输出到文件

标签 windows batch-file

我希望通过我的任务计划程序从一个 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/

相关文章:

c++ - 为什么进程会在 RtlExitUserProcess/LdrpDrainWorkQueue 中挂起?

windows - Url 重写不会安装在 Windows 10 IIS 10 上

Windows MIrror Driver Remote Display Driver VNC 服务器 windows 8

Python:从多个子进程异步打印标准输出

windows - 读取批处理文件中有空间的注册表项?

python - 双击运行Python文件

windows - 批处理文件中的 at 符号 (@) 是什么,它有什么作用?

windows - 为什么单击子窗口并不总是将应用程序带到前台?

batch-file - 批处理脚本 "for/f ..."

windows - 在没有提示的情况下删除批处理脚本,Windows 中的文件夹内容