1
用于获取磁盘空间详细信息的Windows批处理脚
我需要获取磁盘空间详细信息的邮件警报。我在论坛中找到了这个脚本。当我在命令提示符下运行此脚本时,它会生成如下所述的输出。但是当我通过将其保存为批处理文件来运行它时,它不起作用。 任何人都可以帮助我如何将其作为批处理文件或任何其他方法来使用批处理文件获取磁盘空间详细信息,以便我可以在任务计划程序中安排。 脚本 (for / f“tokens = 1-3”%a in('WMIC LOGICALDISK GET FreeSpace ^,Name ^,Size ^ | FINDSTR / I / V“Name”')do @echo wsh.echo“%b”^& “free =”^&FormatNumber ^(cdbl ^(%a ^)/ 1024/1024 / 2424,2 ^)^&“GB”^&“size =”^&FormatNumber ^(cdbl ^(%c ^)/ 1024/1024/1024,2 ^)^&“GB”>%temp%\ tmp.vbs&@ if not“%c”==“”@echo(&@cscript // nologo%temp%\ tmp.vbs &del%temp%\ tmp.vbs)> E:\ monitoring_scripts \ log …