Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
7ka 7ka вне форума

Аватара для 7ka

Старожил


Сообщения: 320
Благодарности: 32

Профиль | Отправить PM | Цитировать


Уважаемые, сори что поднимаю годовалую тему, но никак не могу решить одну задачу.
Требуется копировать/распространить разрешения текущего пользователя в каталог на другом диске, отличном от системного диска!
Постараюсь объяснить подробнее:
На ПК установлено два 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.

Последний раз редактировалось 7ka, 02-10-2016 в 14:58.


Отправлено: 18:21, 01-10-2016 | #420