1

有谁知道在使用 WMI 的情况下获取远程系统上 Windows 挂载点的可用磁盘空间的方法?

例如,GetDiskFreeSpaceEx 返回以下值:

C:\ - 29 GB
C:\MountedDir - 50 GB

在 Windows 2003 服务器(orig_server 是 2008 R2)上远程运行时,它会报告以下内容:

\\orig_server\C$ - 29 GB
\\orig_server\C$\MountedDir - 29 GB

无论如何要在没有 WMI 的情况下远程获得 MountedDir 的真实空间?

[更新] 我发现如果目标服务器和请求服务器都是 Windows 2008 R2 我得到:

\\orig_server\C$ - 29 GB
\\orig_server\C$\MountedDir - 50 GB

显然 Windows 2008 R2(仅当两者都是 2008 时?)解决了这个问题。有谁知道任何证实这一点并解释场景边界的文档?

4

1 回答 1

0

我猜原来的 SMB 协议不支持挂载点,当服务器和客户端都 >=NT6 时,他们可以使用 SMB2,这可能是为什么当两者都是 Server 2008 时它可以正常工作的原因

于 2010-08-12T21:00:14.283 回答