![](/img/trans.png)
[英]Single space between letters of Win32 executable output in PowerShell
[英]Powershell Offline Files Space (Win32_OfflineFilesDiskSpaceLimit)
我正在尝试编写一个 PowerShell 脚本来获取有关 Windows 10 计算机上脱机文件的一些基本信息,包括缓存大小限制和正在使用的空间量。 这两个值似乎都是 WMI 类Win32_OfflineFilesDiskSpaceLimit
存储属性。 正如这里看到的,这个类的属性是:
AutoCacheSizeInMB
(似乎是正在使用的空间)TotalSizeInMB
(似乎是分配的空间)但是,当我尝试运行以下命令时,没有返回任何内容:
Get-WmiObject -Class Win32_OfflineFilesDiskSpaceLimit
我已经确认Win32_OfflineFilesCache
说Active
和Enabled
都是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.