我正在编写一个 Powershell 实用程序,它尝试启用脱机文件,然后将驱动器固定到它们。我正在使用此文档进行 pin 操作: http: //msdn.microsoft.com/en-us/library/windows/desktop/bb309186 (v=vs.85).aspx
所以我有这个(简化为专注于问题):
$OfflineFilesCache = [wmiclass]"\\localhost\root\cimv2:win32_offlinefilescache"
$OfflineFilesCache.Enable($true)
$DriveArray = , 'W:'
$OfflineFilesCache.Pin($DriveArray, 1, $true)
当我运行它时,我收到以下错误:
Exception calling "Pin" : "Provider is not capable of the attempted operation "
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : WMIMethodException
对我来说,我在做什么并不完全清楚这是不正确的;我想我是按照规定来称呼它的。启用缓存部分工作正常。