Назад | Перейти на главную страницу

Кто-нибудь использовал WMI_OfflineFilesCache :: RenameItem для переименования автономных файлов?

Причина, по которой я спрашиваю, заключается в том, что я изучаю, как переименовывать элементы после изменения целевого объекта автономных файлов. Вроде пока есть два варианта:

Я пытался сделать это в PowerShell с помощью следующей команды, но продолжаю получать ошибки. Возможно, вы могли бы помочь мне отладить его:

Invoke-WmiMethod -Class WIN32_OfflineFilesCache -Name RenameItem -ArgumentList ("\\server1\Share\john\", "\\server2\Documents\john\", $false)

Я получал различные ошибки, в том числе COMException и DirectoryNotFoundException, хотя я думаю, что разобрался с последним.

Я обнаружил, что не существует полезного набора CMDlets или инструментов командной строки для работы с автономными файлами. Не усложняю ли я ситуацию, не используя CSCCMD, и есть ли веская причина, по которой мне нужно пойти и найти его в Интернете?

Тем не менее, третий вариант - использовать собственный C ++ API вместо WMI.

В RenameItem интересующий вас метод Вот.