繁体   English   中英

Powershell 脱机文件空间 (Win32_OfflineFilesDiskSpaceLimit)

[英]Powershell Offline Files Space (Win32_OfflineFilesDiskSpaceLimit)

我正在尝试编写一个 PowerShell 脚本来获取有关 Windows 10 计算机上脱机文件的一些基本信息,包括缓存大小限制和正在使用的空间量。 这两个值似乎都是 WMI 类Win32_OfflineFilesDiskSpaceLimit存储属性。 正如这里看到的,这个类的属性是:

  • AutoCacheSizeInMB (似乎是正在使用的空间)
  • TotalSizeInMB (似乎是分配的空间)

但是,当我尝试运行以下命令时,没有返回任何内容:

Get-WmiObject -Class Win32_OfflineFilesDiskSpaceLimit

我已经确认Win32_OfflineFilesCacheActiveEnabled都是true

如果有更好的方法来收集这些信息,我愿意接受建议,但我仍然很好奇为什么这些属性似乎不存在。

注:我目前使用的Measure-Object上的脱机文件的位置,以获得在使用的空间量,但我不能得到限制这种方式。

对于将来查看此内容的任何人,似乎解决方案是此类的实例作为 WMI 类 Win32_OfflineFilesMachineConfiguration 的成员存在(也许还有 Win32_OfflineFilesUserConfiguration - 不确定那个)。

gwmi win32_offlinefilesmachineconfiguration | select -expand diskspacelimitparams

这些值不是我所期望的(AutoCacheSizeInMB 属性为空,并且 TotalSizeInMB 明显大于gci C:\\Windows\\CSC -Recurse -Force | Measure Length -Sum ),但我可以单独解决这个问题.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM