Текст перенесён из файла doc_cab721b56a51_awin #1 2025.docx без редакторского форматирования. Для структурированной версии см. практические работы.

ПРАКТИЧЕСКАЯ РАБОТА №1
Основные инструментальные средства управления Windows Server
Цель работы: получить представление и практические навыки работы с основными инструментальными средствами управления Windows Server на примере управления локальными учетными записями и параметрами сетевых интерфейсов.
Необходимо:
Установленная на компьютере среда виртуализации ORACLE Virtual Box
Образы виртуальных жестких дисков операционных систем Windows Server 2012/2016/2019.
Краткие теоретические сведения:
ОС Windows Server содержит в себе разнообразные средства управления. Для разовых и непериодических действий подходят средства GUI:
элементы Панели управления,
стандартные графические консоли Microsoft System Console,
сборные графические консоли на основе MMC (Microsoft Management Console),
утилита ServerManager.exe.
Для оркестрации и пакетного выполнения заданий часто используются:
утилиты командной строки и скрипты (BAT/CMD),
командлеты PowerShell и скрипты PowerShell. Это средство считается основным.
Элементы Панели управления (например sysdm.cpl или firewall.cpl) и стандартные графические консоли (например fsmgmt.msc, compmgmt.msc) могут быть вызваны через GUI прямо из командной строки.
Сборные графические консоли на основе MMC создаются с помощью утилиты mmc.exe. С ее помощью можно собрать в одной консоли стандартные графические консоли, скрипты и внешние программы. Причем консоли можно запускать для управления не только локальным, но и удаленным компьютером.
Утилиты командной строки - утилиты с текстовым вводом-выводом. Для работы с ними используется командный интерпретатор cmd.exe. Утилиты могут вызываться в командных файлах (BAT\CMD). В Windows текстовый файл является скрипом, если имеет расширение .bat или .cmd .
Современным консольным средством является PowerShell -  расширяемое средство автоматизации от Microsoft с открытым исходным кодом, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев.
Предусмотрены следующие расширения для файлов PowerShell:
.ps1 - файлы скриптов,
.psd1 - файлы данных скриптов,
.psm1 - файлы модулей скриптов,
.ps1xml - файлы конфигурации.
С ОС поставляется интегрированная среда сценариев Windows Powershell ISE – облегченная IDE для PowerShell. Для разработки подходит MS Visual Studio Code.
Но скрипты, конечно, можно писать в текстовом редакторе.
Порядок выполнения работы:
Использование средств управления будет осуществляться на примере процессов создания локальных пользователей и групп, а также настройки сетевых интерфейсов.
Часть 1. Консоль MMC.
Запустите Windows Server, авторизуйтесь с правами администратора.
С помощью утилиты mmc.exe создайте свою консоль, включающую в себя консоли:
Управление компьютером,
Управление службами,
Просмотр журнала событий,
Управление общими папками
Добавьте в консоль Папку (назовите ее Tools), а в нее кнопку Задачи запуска окна Сетевые подключения.
Сохраните оснастку.
Создайте с помощью вашей консоли пользователя с именем UPart1FIO  и группу GPart1FIO (где FIO - ваши инициалы),
Включите пользователя в группу.
Сохраните вашу консоль в папку C:\Console\
Зайдите в систему под новым пользователем.
Запустите вашу консоль, попробуйте перезапустить с ее помощью службу DNS-клиент (в последних версиях Windows запуск с этой службой ограничен политиками, можно выбрать службу DHCP-клиент).
С помощью команды runas или с помощью GUI запустите оснастку от имени Администратора. Попробуйте перезапустить с ее помощью службу DNS-клиент (в последних версиях Windows запуск с этой службой ограничен политиками, можно выбрать службу DHCP-клиент).
Настройте IP-адреса на сетевом интерфейсе по следующим параметрам:
IP 192.168.1.10
mask 255.255.255.0
gateway 192.168.1.1
DNS 8.8.8.8
Часть 2. Утилиты командной строки CMD
Запустите Windows Server, авторизуйтесь с правами администратора
Создайте скрипт script21.cmd c использованием консольной утилиты net. Скрипт выполняет следующие действия:
Запрашивает у пользователя Строку (без пробелов, 4 символа),
Создает пользователя с именем UPart2STR  и группу GPart2STR (где STR полученная строка),
Включает пользователя в группу,
Активирует пользователя.
С помощью консольной утилиты netsh создайте скрипт script22.cmd, который:
Запрашивает у пользователя параметр Auto или Manual;
Если пользователь выбирает Auto, то настраивает получение IP адреса, маски, шлюза и DNS автоматически;
Если выбран Manual, то устанавливает параметры из п. 11 часть 1:
Добавьте скрипты в папку Tools вашей консоли.
Часть 3. Использование PowerShell
Запустите Windows Server, авторизуйтесь с правами администратора
Создайте PowerShell-скрипт script31.ps1. Скрипт выполняет следующие действия:
Запрашивает у пользователя Строку (без пробелов, 4 символа)
Создает пользователя с именем UPart3STR  и группу GPart3STR (где STR полученная строка),
Включает пользователя в группу,
Активирует пользователя.
Создайте PowerShell-скрипт script32.ps1, который:
Запрашивает у пользователя параметр Auto или Manual
Если пользователь выбирает Auto, то настраивает получение IP-адреса, маски, шлюза и DNS автоматически.
Если выбран Manual, то устанавливает параметры из п. 11 часть 1:
Добавьте скрипты в папку Tools вашей консоли.
Сохраните копию консоли, так, чтобы ее было невозможно изменить пользователю.
Содержание отчета
Требуется подготовить отчеты в формате DOC\DOCX или PDF. Отчет содержит титульный лист, артефакты выполнения и ответы на вопросы.
Артефакты:
Скриншот финальной версии консоли
Тексты скриптов из части 2 и части 3.
Вопросы:
В каких группах оказался пользователь после п.6 Части 1?
Сравните организацию диалога в скриптах CMD и PowerShell. Приведите результаты сравнения.
Как можно добавить несколько IPv4 адресов на сетевой адаптер?
Как используя вашу оснастку, управлять службами и пользователями на удаленном компьютере Windows?
Отчет выслать в течение 4-х недель на адрес edu-net@yandex.ru.
В теме письма: №группы ФИО (латинскими буквами) №работы (например: 5555 Fedor Sumkin 1)