takeown /R не применяется к скрытым файлам

takeown /R не применяется к скрытым файлам

Я запускаю пакетную команду, чтобы стать владельцем набора пользовательских папок, и обнаруживаю, что владение не передается скрытым файлам, таким как ~normal.dot Я использую следующую команду: takeown /R /A /D Y /F D:\folderpath\username Я не вижу ошибок в выводе, но когда я пытаюсь выполнить robocopy этого каталога, я получаю отказ в доступе к таким файлам. Я обнаруживаю, что мне нужно вручную перейти в свойства файла > Безопасность > Дополнительно > Изменить (сервер 2008) > Заменить все существующие наследуемые разрешения для всех потомков на обитаемые разрешения из этого объекта. Есть ли способ убедиться, что я могу переместить папку после того, как я стал ее владельцем?

решение1

Похоже, вы стали владельцем Takeown, но не дали себе разрешения на чтение/запись (вот почему вам пришлось впоследствии редактировать их через графический интерфейс).

Чтобы сделать это из командной строки, используйтеicaclsпосле использования takeown.

Что-то вроде icacls <directory name> /grant <your username>:F /t.

Связанный контент