Прежде всего, атрибут «Домашняя папка» унаследован. Вероятно, вам следует использовать либо GPO Folder Redirection, либо политику GPO Mapped Drives, которая включает переменную % username%
для соответствия имени папки.
Если вы используете перенаправление папок, вы можете настроить его для создания папок для каждого пользователя, если они не существуют. Это самый простой способ.
Вы, конечно, можете создать сценарий для всего этого, если не идете по маршруту перенаправления, но это сильно зависит от вашей среды. Если вы используете PowerShell (что вам следует), вам понадобятся get-aduser
, get-acl
, set-acl
и Как минимум new-item
командлетов.
Вы можете получить дополнительную информацию и посмотреть примеры по всем этим, используя get-help < команда> -full
команда. Чтобы использовать get-aduser
для перечисления существующих пользователей, вам понадобится модуль AD PowerShell. Вы получите это, установив инструменты командной строки AD в RSAT.
Как говорили другие ... это действительно устарело.
Но если вы хотите сделать это массово внутри ADUC:
Выделите всех пользователей, щелкните правой кнопкой мыши, свойства.
Перейдите на вкладку профиля.
Установите флажок "Домашняя папка"
Установите для параметра "Подключиться" любую букву диска, которую вы хотите сопоставить.
в поле Кому: введите "\\ servername" \ sharename \% username% "
Пример: \\ fileserver1 \ Users \% username%
При этом все они будут настроены на основе их имени пользователя / имени входа в качестве папки в общей папке на этом сервере и предоставят каждый из них имеет полные права на свою отдельную папку.
Если вы используете перенаправление папок через GPO для перенаправления пользователей папки «Мои документы», вам нужно только создать родительскую папку с соответствующими разрешениями для общего ресурса и NTFS. Папка Мои документы каждого пользователя будет создана автоматически при входе в систему (и обработке GPO) и будет создана с соответствующими разрешениями для каждого пользователя.