Автоматическое создание персональных пользовательских дисков

Представим задачу — необходимо организовать автоматическое создание персональных пользовательских дисков и их монтирование сотрудникам организации. В заметке будет рассмотрен решения данной задачи.

В сети можно найти множество материалов по этой теме. В большинстве случаев решение в указании домашнего каталога в объекте пользователя Active Directory. Такой вариант мне не нравится, т. к. конфигурация домашнего каталога будет передана в пользовательский сеанс. Еще стоит обратить внимание, что монтирование диска не будет происходит вне доступности доменного окружения. Другим вариантом можно считать применение .bat скриптов. Концептуально уже лучше, но связываться с геронтологией в виде CMD скриптов я не стал. В конечном итоге, был составлен PowerShell скрипт, листинг которого ниже:

Что он делает:

  1. проверяет наличие пользовательского каталога на сетевом каталоге Personal сервера kv-data.corp.ait.in.ua;
  2. в случае отсутствия каталога пользователя, создается новый каталог с его именем. Отключается наследование и назначаются полные права на каталог пользователю;
  3. в случае если у пользователя отсутствует сетевой диск с его каталогом, происходит автоматическое его монтирование с буквой P.

Чтобы скрипт отрабатывал требуется настроить права на сетевом каталоге:

Автоматическое создание персональных пользовательских дисков
Автоматическое создание персональных пользовательских дисков

На файловом сервере я рекомендую установить File Server Resource Manager (FSRM). Этот компонент поможет в организации квот на персональные каталоги пользователей. Скрипт следует пометить в групповую политику. Он должен выполнятся в контексте пользователя при входе в систему.

Если у вас возникли какие-либо вопросы, пожалуйста, пишите в комментарии.

Оставить комментарий

avatar
  Подписаться  
Уведомление о