Надежное копирование файлов в Windows вне зависимости от ACL [закрыто]

Мне часто нужно сделать быстрое резервное копирование некоторых пользовательских данных. И часто у меня появляется сообщение об ошибке, в котором говорится, что списки ACL не позволяют копировать все данные. Поэтому мне нужно изменить исходные ACL, что не является желательным методом.

В Windows, когда программа запускается под учетной записью администратора, она не может копировать файлы, когда списки управления доступом блокируют доступ администраторам.
Это поведение то же самое, когда учетная запись принадлежит операторам резервного копирования, поскольку программы копирования используют «API копирования», а не «API резервного копирования».

Кто-нибудь знает способ скопировать структуру каталогов независимо от исходных ACL?
Может быть, с программой, использующей «API резервного копирования»

Будет лучше, если мы сможем решить, сохраняются ли ACL или не по месту назначения, но это не критический момент.

6
задан 14 February 2016 в 07:49
2 ответа

Вы захотите использовать robocopy с переключателем / B в качестве администратора или другой учетной записи, имеющей права оператора резервного копирования.

Параметр / B заставляет robocopy использовать метод резервного копирования оператора файлы, пропуская ACL.

По умолчанию / COPY: DAT игнорирует ACL в месте назначения.
Для зеркалирования списков ACL необходимо использовать / COPY: DATSO (или / COPY: DATSOU для копирования информации аудита).

6
ответ дан 3 December 2019 в 00:28

Robocopy - это инструмент командной строки, встроенный в Windows. У него есть возможность копировать ACL из источника в место назначения.

0
ответ дан 3 December 2019 в 00:28

Теги

Похожие вопросы