Поиск по сайту:

Создание тестовой среды Active Directory (Полное руководство)


Обзор

В этом руководстве я пошагово объясняю, как создать тестовую среду Active Directory. Я включил скрипты для массового импорта OUs, групп и учетных записей пользователей. Лабораторная среда Active Directory позволяет вам изучать, тестировать и устранять неполадки в Active Directory, не рискуя своей производственной средой.

Требования и
скрипты PowerShell

Обзор тестовой среды Active Directory:

Этот гид будет охватывать следующее.

  1. Создайте изолированную сеть, используя сеть 192.168.20.0/24. Тестовая сеть Active Directory не будет иметь доступа к другим сетям или интернету. Вы можете изменить это, но это не рекомендуется.
  2. Создайте две виртуальные машины (Windows Server 2019, Windows 10 Enterprise).
  3. Вы создадите новый лес Active Directory, используя mylab.local в качестве домена.
  4. Создайте 21 организационную единицу массовым методом с помощью PowerShell.
  5. Массовое создание 20 групп безопасности с использованием PowerShell
  6. Пакетный импорт 3,000 учетных записей пользователей с помощью PowerShell.

Совет: Вы можете легко создать тестовую среду из рабочей среды Active Directory, используя резервное копирование Windows Server. Посмотрите эти руководства для получения подробной информации:

  • Как сделать резервную копию Active Directory
  • Как восстановить Active Directory из резервной копии
  • Как переместить пользователей в другой домен Active Directory

Аппаратные требования:

Большинство компьютеров и ноутбуков не должно иметь проблем с запуском нескольких виртуальных машин. Ниже приведены минимальные требования:

  • Любой процессор Intel или AMD подойдет. Требование Windows Server 2019 - это процессор с тактовой частотой 1,4 ГГц и 64-битной архитектурой.
  • 6 ГБ до 8 ГБ ОЗУ
  • 50 ГБ свободного места на диске

Я использую ноутбук Dell XPS 13, и у меня нет проблем с запуском нескольких виртуальных машин.

Скрипты PowerShell:

Скачайте скрипты ниже и поместите их в папку c:\it на сервере Active Directory.

Скачайте скрипты здесь: https://activedirectorypro.com/downloads/ActiveDirectory_Lab_Scripts.zip

Включенные скрипты:

  • create_groups.ps1=Скрипт для массового создания AD групп безопасности из файла groups.csv
  • create_ous.ps1=Этот скрипт создаст организационные единицы, используя файл ous.csv.
  • create_users.ps1=Этот скрипт массово импортирует 3,000 пользователей и поместит их в организационные единицы.

Урок 1
Установите VirtualBox

На этом уроке я покажу вам, как установить VM VirtualBox на ваш компьютер. VirtualBox — это бесплатный гипервизор, который позволяет создавать виртуальные машины на вашем локальном компьютере.

VirtualBox доступен для систем Windows, Linux, MAC и Solaris. Другие гипервизоры, такие как Vmware и Hyper-V, также отлично подходят для создания тестовой среды Active Directory.

Шаг 1: Скачайте VM VirtualBox

Нажмите на ссылку ниже, чтобы перейти на страницу загрузки VirtualBox. Скачайте установщик для вашей операционной системы.

Страница загрузки VirtualBox

В этом примере я загружу установщик Windows.

Шаг 2: Установите VirtualBox

1. Запустите загруженный установочный файл.

2. На экране приветствия нажмите «Далее»

3. На странице Настройка по умолчанию оставьте значения по умолчанию и нажмите «Далее».

4. На экране параметров выберите параметры установки и нажмите "Далее". Я решил оставить значения по умолчанию.

6. На экране предупреждения нажмите «Далее». Я не заметил никаких отключений во время установки.

7. На экране установки нажмите кнопку «Установить».

8. Нажмите «Завершить».

Теперь на вашем рабочем столе или в меню 'Пуск' должна быть ярлык с названием 'Oracle VM VirtualBox'. Откройте VirtualBox, и вы увидите приветственный экран.

Это завершает установку VirtualBox.

Примечание: После создания сервера Windows на уроке 2 вам нужно будет установить дополнения гостя VirtualBox, чтобы иметь возможность копировать и вставлять файлы с вашего компьютера-хоста в виртуальную машину.

Урок 2
Установка Windows Server

В этом уроке вы загрузите ISO-образ Windows Server, создадите виртуальный сервер Windows. В дополнение к этому вы настроите сервер с статическим IP-адресом и измените его имя хоста.

Шаг 1. Скачайте ISO-образ Windows Server

Microsoft позволяет вам скачать Windows Server и использовать его в течение 180 дней. Вам нужно будет зарегистрироваться, чтобы скачать ISO.

Нажмите здесь, чтобы скачать ISO-образ Windows Server 2019.

На странице загрузки нажмите на ваш язык, чтобы начать загрузку.

Когда ISO загрузится, перейдите к шагу 2.

Шаг 2: Установите Windows Server на VirtualBox

1. Откройте VirtualBox и нажмите на «Создать».

2. Дайте виртуальной машине имя, установите тип на «Microsoft Windows» и версию на «Windows 2019 (64-разрядная)». Вы можете изменить путь к папке с машиной, я оставил свой как путь по умолчанию.

3. Для размера памяти оставьте значение по умолчанию и нажмите «Далее».

4. Для жесткого диска выберите «Создать виртуальный жесткий диск сейчас» и нажмите «Создать».

5. Тип файла жесткого диска оставьте как VDI. Нажмите «Далее»

6. Оставьте жесткий диск установленным на динамическое распределение и нажмите «Далее».

7. Для расположения файла и его размера оставьте по умолчанию и нажмите Создать.

8. Затем выберите свой сервер и нажмите кнопку настроек.

9. Нажмите на «Хранилище», затем нажмите на «Опустошить».

10. Нажмите на иконку диска, затем выберите ISO файл Windows Server, который вы загрузили.

11. Нажмите «Сеть» и выберите Внутренняя сеть.

Опция Внутренняя сеть создаст изолированную сеть. Вам не нужно, чтобы тестовая среда Active Directory имела доступ к другим сетям, так как это может вызвать проблемы. Это очень важно, если вы собираетесь проводить тесты на проникновение в вашем тестовом домене.

Теперь пришло время включить виртуальную машину и начать процесс установки сервера Windows.

1. Нажмите кнопку "Пуск".

Виртуальная машина загрузится с ISO-образа и начнет установку Windows Server.

2. Введите языковые предпочтения и нажмите далее.

3. Нажмите кнопку «Установить сейчас».

4. Выберите Стандартную оценку (Опыта на компьютере) и нажмите «Далее».

5. Примите условия лицензии и нажмите «Далее»

6. Выберите Пользовательский: Установить Windows только.

7. Выберите Неиспользующееся пространство и нажмите «Далее».

Установка начинается, и по ее завершении вам будет предложено создать пароль. Введите пароль для учетной записи администратора и нажмите "Завершить."

Установка завершена. Вы только что создали виртуальный сервер Windows, хорошая работа!

Шаг 3: Настроить IP-адрес и имя хоста

Теперь вам нужно настроить сервер с фиксированным IP-адресом и изменить имя хоста.

Поскольку это находится в изолированной внутренней сети, вы можете назначить ему любой внутренний IP-адрес. Я назначу своему серверу следующий:

  • Имя хоста: DC1
  • IP-адрес: 192.168.20.10
  • Маска подсети: 255.255.255.0
  • Шлюз: Нет
  • DNS: 192.168.20.10

Убедитесь, что DNS указывает обратно на свой собственный IP-адрес. Это необходимо при повышении сервера до контроллера домена.

Шаги для назначения статического IP-адреса:

1. Щелкните правой кнопкой мыши по меню «Пуск» и выберите «Сетевые подключения»

2. Нажмите «Ethernet» в левом меню.

3. Нажмите «Изменить параметры адаптера»

4. Щелкните правой кнопкой мыши на адаптере Ethernet и выберите свойства.

5. Выберите «Протокол Интернета версии 4 (TCP/IPv4)» и нажмите свойства.

6. Заполните данные IP-адреса и нажмите ОК.

Вам не нужно указывать серверу шлюз по умолчанию.

Шаги для изменения имени хоста:

1. Щелкните правой кнопкой мыши по меню «Пуск» и выберите «Система»

2. Нажмите на «Переименовать этот ПК»

3. Дайте серверу новое имя и нажмите «Далее».

После нажатия «Далее» вам будет предложено перезагрузить ПК, нажмите «Перезагрузить сейчас».

Это завершает настройку сервера. В следующем разделе я объясню, как установить Active Directory.

Урок 3
Установите Active Directory

На этом уроке вы установите роль служб домена Active Directory и переведете сервер в контроллер домена.

Я покажу вам два варианта установки Active Directory.

  • Вариант 1: Установите Active Directory с помощью графического интерфейса пользователя
  • Опция 2: Установите Active Directory с помощью PowerShell (намного быстрее)

Вариант 1: Установите Active Directory с помощью графического интерфейса

1. Откройте Диспетчер сервера

2. Нажмите на Добавить роли и функции

3. Нажмите «Далее» на экране «Перед началом».

4. Для типа установки выберите «Установка на основе ролей или на основе функций» и нажмите «Далее».

5. Выберите свой сервер и нажмите «Далее»

6. Для ролей сервера выберите «Серверы домена Active Directory»

Вам появится всплывающее окно, чтобы добавить необходимые функции для этой роли. Нажмите на 'Добавить функции'.

Нажмите «Далее»

7. На странице выбора функций нажмите «Далее». На этой странице изменений нет.

8. На странице AD DS нажмите «Далее»

9. На странице подтверждения нажмите «Установить»

Когда установка будет завершена, появится надпись «Требуется настройка».

Нажмите «Закрыть»

Нажмите на желтый восклицательный знак вверху и нажмите «Продвинуть этот сервер до контроллера домена»

10. Выберите «Добавить новый лес» и введите имя корневого домена. Вам не нужно приобретать доменное имя, вы можете придумать имя домена для этого шага. Я буду использовать mylab.local.

11. Опции контроллера домена: Введите пароль DSRM и нажмите «Далее». Пароль DSRM требуется только в том случае, если вы хотите восстановить Active Directory из резервной копии.

12. DNS Опции: Вы получите предупреждение о делегировании. Это нормально, нажмите далее.

13. Дополнительные параметры: Введите имя NetBIOS и нажмите "Далее". Имя NetBIOS ограничено 15 символами. Microsoft описывает имя NetBIOS как подсеть DNS имени.

14. Пути: Оставьте значения по умолчанию и нажмите «Далее»

15. Просмотр вариантов: Нажмите «Далее»

16. Проверка требований: Нормально получать несколько предупреждений. Вы должны увидеть зеленую галочку, если требования выполнены. Нажмите «Установить».

Когда установка завершится, сервер перезагрузится.

Это завершает данный урок. Поздравляю, вы только что создали сервер Active Directory.

Войдите на сервер и откройте Active Directory Пользователи и компьютеры (ADUC). ADUC находится в меню Пуск -> Административные инструменты Windows.

Вариант 2: Установить Active Directory с помощью PowerShell

Используйте эту команду для установки роли служб доменов Active Directory.

Install-WindowsFeature AD-Domain-Services -IncludeManagementTools

Затем используйте эту команду, чтобы продвинуть сервер до контроллера домена.

Install-ADDSForest -DomainName "mylab.local" -CreateDnsDelegation:$false -DomainNetBiosName "mylab" -InstallDns:$true

Вам будет предложено создать пароль для режима восстановления служб каталогов.

Вот и все для варианта 2, намного быстрее, правда?

Урок 4
Массовый импорт пользователей, групп и организационных единиц

Теперь, когда вы создали сервер Active Directory, пришло время добавить несколько организационных единиц, групп и пользователей.

Для этого урока вы будете использовать предоставленные скрипты PowerShell.

Шаг 1. Массовое создание организационных единиц

1. Скопируйте все скрипты в c:\it на вашем контроллере домена.

Ваша папка должна содержать скрипт PowerShell и файл csv. Ниже приведен скриншот с моего контроллера домена.

2. Запустите скрипт create_ous.ps1.

Откройте скрипт и нажмите 'Запуск', чтобы создать организационные единицы.

Когда скрипт будет завершён, откройте ADUC и проверьте, что родительские и дочерние OU были созданы.

Шаг 2: Массовый импорт групп

1. Откройте скрипт «create_groups.ps1» и выполните его.

2. Когда скрипт будет завершен, откройте организационную единицу «Группы Mylab», чтобы убедиться, что все группы были созданы.

Шаг 3: Массовый импорт пользователей

Теперь время массово импортировать около 3000 учетных записей пользователей в ваш тестовый домен Active Directory.

1. Откройте скрипт «create_users.ps1» и нажмите «Запустить»

2. После завершения сценария откройте Active Directory и проверьте папки отделов на наличие учетных записей пользователей.

Ниже я проверил бухгалтерский бизнес-единицу, и она теперь заполнена множеством учетных записей пользователей.

Вы также можете выполнить следующую команду PowerShell, чтобы вывести всех пользователей домена. Это выведет всех пользователей в виде таблицы, чтобы вы могли просматривать и фильтровать результаты.

Get-ADUser -filter * -Properties * | Select name, department, title | out-gridview

Если вы следили за процессом, то теперь у вас должна быть лабораторная среда Active Directory, содержащая организационные единицы, группы и пользователей.

Последний шаг — присоединить компьютер к вашему новому домену AD.

Урок 5
Присоединение компьютера к домену

В этом последнем уроке вы загрузите и установите Windows 10 Enterprise.

Нажмите здесь, чтобы скачать Windows 10 Enterprise.

Вам потребуется ввести свои данные, чтобы скачать ISO.

Следуйте тем же шагам, что и при создании сервера для компьютера с Windows 10. Назовите его PC1, измените хранилище на загрузку с ISO и измените сеть на изолированную сеть.

Во время установки, когда появится сообщение «Давайте подключим вас к сети», нажмите на «У меня нет интернета». Вы настроите это позже.

Нажмите на «Продолжить с ограниченной настройкой».

Введите «mylab» в качестве имени пользователя.

Создайте пароль и вопросы безопасности.

Выключите все настройки конфиденциальности.

Нажмите «Не сейчас» для Кортана.

Теперь установите следующие параметры IP:

  • IP-адрес: 192.168.20.11
  • Маска подсети: 255.255.255.0
  • Предпочитаемый DNS: 192.168.20.10

Нажмите ОК.

Затем переименуйте ПК в ПК1 и нажмите далее.

Вас попросят перезагрузить, нажмите «Перезагрузить сейчас».

Войдите в систему снова, и вы теперь присоедините компьютер к вашему домену Active Directory.

Перейдите в настройки системы -> Переименуйте этот ПК (расширенные).

Нажмите кнопку «Изменить»

Введите mylab.local в поле домена и нажмите ок.

Введите имя администратора домена и пароль.

Компьютер теперь присоединен к вашему домену.

Если вы хотите добавить компьютер в домен с помощью PowerShell, используйте команду ниже.

add-computer -domainname "YourDomainName"  -restart

Если вы вернетесь в Active Directory Пользователи и компьютеры, вы увидите PC1 в организационной единице "Компьютеры". Вы можете переместить объект компьютера в одну из организационных единиц компьютеров, которые вы создали.

Дайте знать, если у вас есть вопросы, оставив комментарий ниже.

Рекомендуемое чтение:

  • Как создать учетные записи пользователей Active Directory
  • Как добавлять пользователей в группы Active Directory
  • Советы по управлению Active Directory