Уважаемые, сори что поднимаю годовалую тему, но никак не могу решить одну задачу.
Требуется копировать/распространить разрешения текущего пользователя в каталог на другом диске, отличном от системного диска!
Постараюсь объяснить подробнее:
На ПК установлено два HDD, один Система второй Data. ПК пользуются один или более человек. При первом входе указанного пользователя выполняется скрипт из RunOnceEx, примерно с таким содержанием:
Применяются ключи реестра "HKCU\...\User Shell Folders" на использование профильных папок типа (Контакты, Документы, Раб.стол и т.д. всего 11папок) на D:\%UserName%\...
Сами папки и desktop.ini система создает при логоне, далее из скрипта удаляются пустые папки в %UserProfile%, т.е. C:\Users\[Name]\ и в этом же каталоге создаются символические ссылки на D:\%UserName%\[Название папки]
сам скрипт отрабатывает как нужно и все бы ничего но, так как ПК используется несколькими пользователями нужно ограничить их доступ в папки друг друга на D:\%UserName%, как это можно организовать в том же скрипте?
Добавлю: icacls прежде не пользовался, почитав справку так и не смог понять как организовать задуманное, прошу помощи.
Решил вопрос командой xcopy с параметром /o (xcopy %UserProfile% /o d:\%UserName%)
Код:
xcopy /?
/O Копирует сведения о владельце и данные ACL.