C#/ Powershell同步脱机文件

时间:2014-12-04 14:03:33

标签: c# powershell windows-7 wmi offline-caching

在我们的组织中使用脱机文件时遇到一些问题。 我们的配置是使脱机文件处于联机模式,这会导致用户关闭计算机时出现问题,然后更改未同步到本地缓存。 此功能存在于Windows XP中,但我们现在正在运行Windows 7并需要一个解决方案。 除了这个powershell片段之外,我没有自己的代码:

$wmiCSC = [wmiclass]"Win32_OfflineFilesCache" 
$wmiCSC.Synchronize("\\contoso.com\users\",0x00000002)  

根据我对此页面的理解:http://msdn.microsoft.com/en-us/library/bb530502(v=vs.85).aspx 当我执行代码行时,它会思考一段时间,然后返回0但没有完成同步。 我希望也许有人已经做过这个或有同样的问题,也许可以提供解决方案,我不是很清楚如何使用Synchronize方法及其所有参数:) 它绝不是一个WMI解决方案,任何解决方案都是一个很好的解决方案:)

1 个答案:

答案 0 :(得分:0)

我可以看到here如果Synchronize返回0表示一切正常(成功)

检查您正在同步的文件夹。也许它位于不同的位置