我正在寻找一个内置的 Windows XP/Server 2003 实用程序,它可以提取驱动器信息,类似于磁盘管理 mmc 显示的内容,包括容量和可用空间。有任何想法吗?
Diskpart 似乎没有报告可用空间,磁盘管理似乎没有“导出到文本”功能。有任何想法吗?
请注意,我不是在寻找任何第三方工具推荐。如果它不是 Windows 内置的,我可能不得不编写它的脚本。
我正在寻找一个内置的 Windows XP/Server 2003 实用程序,它可以提取驱动器信息,类似于磁盘管理 mmc 显示的内容,包括容量和可用空间。有任何想法吗?
Diskpart 似乎没有报告可用空间,磁盘管理似乎没有“导出到文本”功能。有任何想法吗?
请注意,我不是在寻找任何第三方工具推荐。如果它不是 Windows 内置的,我可能不得不编写它的脚本。
对于 Windows XP 和 Server 2003,使用 fsutil 命令
DISKPART 将在音量级别向您显示此信息(仅适用于 Windows Vista)
您可能想要的关于逻辑磁盘的每一点信息:
我不知道任何内置选项,我只会使用 VBScript 或 PowerShell 从 WMI 获取所有信息。
您正在寻找的技术是 WMI。有关如何为其编写脚本的概述,请参阅:WMI 脚本入门。
WMI 是处理远程系统管理的最佳方式。WMI 也可以与 Powershell 一起使用,但您很可能(目前)看到 vbscript 中的大多数示例。一旦您理解了这些概念,您就可以使用 scriptomatic ( vbscript ) ( powershell ) 来构建您的脚本
这是我不久前一起编写的一个非常粗糙的 vbscript。
这实际上是在 HTML 中提供磁盘信息的 HTA 的一部分。我为您删除了所有的 HTML,并放入了一些选项卡以使内容排列整齐。
显然,您需要为 strComputer 填写一个值。如果您喜欢 GiB 而不是 GB,也可以调整常数。
希望这可以帮助。