【问题标题】:Get free disk space of a Windows mount point remotely远程获取 Windows 挂载点的可用磁盘空间
【发布时间】:2011-03-28 23:21:27
【问题描述】:

有没有人知道在不使用 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 时?)解决了这个问题。有谁知道任何证实这一点并解释场景边界的文档?

【问题讨论】:

    标签: windows winapi diskspace


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-11-26
      • 2019-12-12
      • 2014-02-20
      • 2012-11-15
      • 2012-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多