![在 Windows 上使用 wmic 命令得到的大小单位是什么](https://linux22.com/image/1319268/%E5%9C%A8%20Windows%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20wmic%20%E5%91%BD%E4%BB%A4%E5%BE%97%E5%88%B0%E7%9A%84%E5%A4%A7%E5%B0%8F%E5%8D%95%E4%BD%8D%E6%98%AF%E4%BB%80%E4%B9%88.png)
我使用了几个 wmic 命令,我想知道用户如何知道任何与大小相关的命令输出的单位?
例如我使用下面两个命令
wmic /node:Abhishek-PC cpu 获取最大时钟速度、l2cachesize、负载百分比
输出:
L2CacheSize 负载百分比 最大时钟速度 8192 1 1595 8192 1 1595
wmic /node:Abhishek-PC LogicalDisk Where DriveType="3" 获取 DeviceID、Size、FreeSpace
输出:
设备ID 可用空间大小 手机:13933780992 73300701184 邮箱: 23688204288 73405558784
答案1
WMIC 有一些内置别名,这些别名是真实 WMI 类的“昵称”,例如 win32_processor。稍后有在线文档,我建议使用它(或常识)将 WMI 单元转换为人类可读的单元。
要找出每个别名指向什么 - 使用 wmic 别名命令,例如:
wmic alias cpu
... 会告诉您在执行 wmic cpu 时使用的 WMI 类的名称接下来您要做的就是询问(您最喜欢的搜索引擎)并得到答案: Win32_处理器(别名:cpu) Win32_逻辑磁盘(别名:逻辑磁盘)
您还可以使用:
wmic alias list brief
.. 一步获取有关所有别名的信息。
答案2
我将在这里做出有根据的猜测,因为它是 WMI,所以它是特定于版本或平台的。
根据微软过去的历史,这些部门可能会保持不变,但不能保证一定会如此。
您的挑战实际上基于这样一个事实:WMI 与如此多的组件对话,并且各个制造商将来可能会以不同的方式报告数字。