1) Создаём группы пользователей, например
disk_K,
disk_L,
disk_M, ...
2) Создаём файлы
disk_K.cmd, ..., например с таким содержимым
Код:
net use K: \\server\shared_K /PERSISTENT:NO
(не забываем подправлять соответствующие шары и буквы в коде)
3) Помещаем их в сетевую папку, например NETLOGON, и раздаём права так, чтобы у группы
disk_K были права на чтение файла
disk_K.cmd и отсутствовали на все остальные,
disk_L -
disk_L.cmd, .... Т.е. каждая группа имеет доступ только к своему файлу.
4) Создаём шары и так же распределяем права, но с полным доступом (иначе смысла нет).
5) Создаём политику "запуска сценариев при входе пользователя" и прописываем в ней запуск
каждого из созданных файлов (они будут по очереди запускаться и отрабатывать тот сценарий, к которому они имеют доступ).
Теперь у пользователя будут подключаться те диски в группу которого он прямо или косвенно входит.