有没有人知道如何在没有使用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的真实空间?
[UPDATE] 我发现如果目标服务器和请求服务器都是Windows 2008 R2,我得到:
\\orig_server\C$ - 29 GB
\\orig_server\C$\MountedDir - 50 GB
显然Windows 2008 R2(仅当两者都是2008年?)修复此问题。有没有人知道任何证实这一点的文件并解释了场景的界限?
答案 0 :(得分:0)
我猜想原始SMB协议不支持挂载点,当服务器和客户端都是> = NT6时,他们可以使用SMB2,这可能就是为什么它们都可以正常运行时服务器2008