- Вопрос или проблема
- Настройка скриптов входа для монтирования дисков при входе
- 1. Создание скрипта входа для монтирования дисков
- 2. Скопируйте скрипт входа в общий ресурс Sysvol домена
- 3. Настройте учетную запись AD для использования скрипта входа
- Заключение
- Ответ или решение
- Настройка скрипта входа для групп пользователей на сервере домена
- Проблема
- 1. Создание скрипта входа для монтирования дисков
- 2. Копирование скрипта в каталог Sysvol
- 3. Настройка учетной записи Active Directory для использования скрипта входа
- 4. Настройка политики групп для запуска скрипта
- 5. Применение изменений
- 6. Тестирование
- Заключение
Вопрос или проблема
Я искал в течение часа и не добился успеха, поэтому, если я упустил это как ранее заданный вопрос, пожалуйста, дайте мне знать.
Я пытаюсь создать скрипт входа, который будет монтировать сетевые диски на всех компьютерах в домене. Я следовал этой инструкции: https://technet.microsoft.com/en-us/library/cc781361(v=ws.10).aspx для добавления скрипта. Однако он все еще не выполняется для пользователей в домене, когда они входят в свои компьютеры. Нужно ли мне как-то установить его на машины или активировать его каким-то образом?
Чтобы зайти в редактор групповых политик, я сделал следующее (это может объяснить, почему это не работает для кого-то). Я зашел в Диспетчер групповых политик –> Лес –> Домен –> MyCompany.local — Политика по умолчанию домена. Я щелкнул правой кнопкой мыши на этом элементе и выбрал ИЗМЕНИТЬ, а затем следовал инструкциям из приведенной выше ссылки. Затем я вернулся в Управление групповой политикой, щелкнул правой кнопкой мыши на Политику по умолчанию домена и выбрал «Принудительно». Все равно ничего не происходит, когда пользователи входят в систему.
Любая помощь будет оценена. Я разработчик, а не системный администратор, поэтому Active Directory не в моей зоне экспертизы.
Я использую Windows Server 2012 Standard R2
Я также пробовал команду gpupdate /force
Настройка скриптов входа для монтирования дисков при входе
1. Создание скрипта входа для монтирования дисков
Примечание: В этом примере используются диски “L” и “H”, чтобы смонтировать UNC-пути к серверным ресурсам для этих дисковых привязок, но вы можете масштабировать, настраивать и т.д. в соответствии с вашими потребностями.
IF EXIST L: NET USE L: /DELETE /YES
IF EXIST H: NET USE H: /DELETE /YES
NET USE L: \\<ServerName>\departments
NET USE H: \\<ServerName>\Homes\%username%
EXIT /B
2. Скопируйте скрипт входа в общий ресурс Sysvol домена
Перейдите к \\%logonserver%\sysvol
из учетной записи администратора домена, после входа на машину. Как только вы там окажетесь, вы увидите ярлык с именем домена, и вам нужно будет кликнуть, чтобы зайти в него. Внутри вы увидите папку с названием scripts
, и именно здесь будет находиться ваш скрипт входа.
Ярлык папки с именем домена
Папка скриптов
Скрипт входа
3. Настройте учетную запись AD для использования скрипта входа
В Active Directory: пользователи и компьютеры (войдите на контроллер домена), откройте объект учетной записи пользователя, с которым вы хотите монтировать диски с помощью скрипта входа. В свойствах учетной записи перейдите на вкладку Профиль и в поле Скрипт входа напишите только имя файла скрипта входа, который вы поместили в папку \scripts
согласно приведенному выше шагу #2.
Заключение
Просто выйдите из любого компьютера, на который уже вошла эта учетная запись, а затем снова войдите в этот компьютер, чтобы диски были смонтированы. Если вы уже вошли на компьютер с этой учетной записью доменного пользователя, для которого вам нужны привязки дисков, просто выйдите из системы, а затем снова войдите.
Ответ или решение
Настройка скрипта входа для групп пользователей на сервере домена
Проблема
Вы пытаетесь настроить скрипт логина, который будет автоматически монтировать сетевые диски для пользователей при входе в систему на компьютерах домена. Несмотря на все ваши усилия, скрипт не выполняется для пользователей. Давайте разберёмся, как правильно настроить логин скрипт и устранить возможные проблемы.
1. Создание скрипта входа для монтирования дисков
Приведу пример простого скрипта на языке командной строки, который монтирует два диска "L" и "H":
IF EXIST L: NET USE L: /DELETE /YES
IF EXIST H: NET USE H: /DELETE /YES
NET USE L: \\<ServerName>\departments
NET USE H: \\<ServerName>\Homes\%username%
EXIT /B
Замените <ServerName>
на имя вашего сервера. Сохраните этот файл с расширением .bat
или .cmd
.
2. Копирование скрипта в каталог Sysvol
- Зайдите в каталог
\\%logonserver%\sysvol
с учетной записью администратора домена. - Перейдите в папку с именем вашего домена и затем откройте папку
scripts
. - Скопируйте ваш созданный скрипт в эту папку.
3. Настройка учетной записи Active Directory для использования скрипта входа
- Откройте Active Directory Users and Computers (ADUC) на контроллере домена.
- Найдите и откройте свойства нужной учетной записи пользователя.
- Перейдите на вкладку Profile.
- В поле Logon script введите только имя файла вашего скрипта (например,
autoscript.bat
).
4. Настройка политики групп для запуска скрипта
Если вы хотите, чтобы логин скрипт применялся для определенной группы пользователей:
- Откройте Group Policy Management и создайте новую политику GPO (или отредактируйте существующую, если это уместно).
- Перейдите в User Configuration → Policies → Windows Settings → Scripts (Logon/Logoff).
- Дважды щелкните на Logon и добавьте ваш скрипт в разделе Scripts.
Не забудьте связать эту политику с нужным Organizational Unit (OU), в котором находятся учетные записи пользователей.
5. Применение изменений
После внесения всех изменений, рекомендуется выполнить команду на клиентских машинах:
gpupdate /force
Это обновит настройки групповой политики.
6. Тестирование
Теперь, чтобы проверить, работает ли скрипт:
- Выйдите из любой машины, на которой вы уже вошли под учетной записью, для которой был настроен скрипт.
- Войдите заново и проверьте, смонтировались ли диски.
Заключение
Если вы следовали всем шагам и все еще испытываете трудности, убедитесь, что:
- Скрипт имеет правильные разрешения для запуска.
- Вы не забыли связать GPO с OU.
- Скрипт правильно написан и доступен на всех серверных системах.
Если у вас будут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.