オフライン ファイルを有効にして、ドライブをそれらに固定しようとする Powershell ユーティリティを作成しています。ピン操作にこのドキュメントを使用しています: 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
私がしていることは、私には完全に明らかではありません。それは正しくありません。指定通り呼んでいると思います。キャッシュ部分の有効化は正常に機能します。