我之所以问这个问题,是因为我一直在研究如何在离线文件目标更改后重命名项目。到目前为止,似乎有两个选择:
- CSCCMD.exe - 似乎是 XP 的遗留实用程序
- WMI - 我选择的方法,因为它似乎比较新
我一直尝试使用以下命令在 PowerShell 中执行此操作,但一直出现错误。也许您可以帮助我调试它:
Invoke-WmiMethod -Class WIN32_OfflineFilesCache -Name RenameItem -ArgumentList ("\\server1\Share\john\", "\\server2\Documents\john\", $false)
我遇到了各种错误,包括COMException
和DirectoryNotFoundException
,但我认为我已经处理了后者。
我发现,似乎没有一组有用的 CMDlet 或命令行工具可用于处理脱机文件。我不使用 CSCCMD 是不是让情况变得过于复杂?我是否有什么充分的理由必须在网上查找它?