0

我正在编写一个 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

对我来说,我在做什么并不完全清楚这是不正确的;我想我是按照规定来称呼它的。启用缓存部分工作正常。

4

3 回答 3

0

我在禁用离线文件缓存的计算机上收到此消息。确保 cscservice 正在运行。

于 2014-01-22T13:53:29.883 回答
0

我运行了它,它工作得很好,可能是你的驱动器

于 2013-06-13T04:05:57.920 回答
-1

我很确定离线文件缓存启用/禁用需要重新启动系统。

于 2015-07-22T18:01:22.707 回答