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

Копирование файлов с разрешениями

У нас есть новый сервер Windows 2008, и мы хотим перенести наши старые файлы. Пытался использовать Robocopy с / E / SEC / COPYALL, но ничего не сделал, RichCopy копирует файлы между компьютерами, но не поддерживает разрешения. Любые идеи?

  • Возможно, у пользователя, который запускает команду, нет разрешения на целевом сервере для создания файлов с необходимыми разрешениями.
  • Убедитесь, что корневой каталог в месте назначения не настроен на наследование своих разрешений на новые файлы.
  • Возможно, в источнике есть разрешения / права собственности для локальных пользователей. Таким образом, они не существуют в целевом каталоге.

Запустите копию из места назначения.

Может просто неправильный порядок в командной строке? Вот рабочий пример из командного файла:

 robocopy C:\backup.0 C:\backup.1 /COPYALL /E
  • / COPYALL сохраняет атрибуты, безопасность, временные метки
  • / E - рекурсивная копия

Редактировать: В Википедии есть несколько примеров и объяснений переключателей. доступна здесь (вероятно, откуда мой коллега также получил свои примеры командных файлов).

Ответ: мы сделали RoboCopy со старого сервера ... но он все еще был слишком медленным. Разрешения имели какое-то отношение к этому, несмотря на то, что мы входили в систему с помощью администратора домена. В конце концов, мы, вероятно, будем использовать резервную копию для этого массового перехода. Спасибо всем.