Установка стенда курса 20741 на Hyper-V

  1. Активируем Hyper-V на хосте и работаем под локальным админом;

Распаковка:

  1. Запустить по очереди самораспаковывающиеся архивы из каталога курса.
    базовые диски можно распаковывать в C\:Program Files\Microsoft Learning\Base;
    диски курса распаковывать желательно на второй SSD в D:\Program Files\Microsoft Learning\20741\Drives (буква диска может быть другой, но дальнейший путь обязан быть именно «\Program Files\Microsoft Learning\20741\Drives»);
  2. дораспаковываем 3 базовых диска из каталога Base, согласно гайду в архиве «20741B-ENU-SetupGuide», стр.14;
  3. сверяем пути распаковки согласно гайда 20741B-ENU-SetupGuide», стр.14 – должно быть все ок;
  4. Распаковываем скрипты «20741B-scripts.exe»;

Топология стенда:

Настройка

  1. Запускаем PowerShell из под админа;
  2. Set-ExecutionPolicy -ExecutionPolicy Unrestricted — выключаем блокирующую политику запуска неподписанных скриптов.
    Get-ExecutionPolicy — посмотреть активную политику;
  3. cd d:\Program Files\Microsoft Learning\20741\Drives\ — перейти в каталог со скриптами и запустить по очереди:
  4. .\20741B_CreateVirtualSwitches.ps1 — скрипт создает виртуальные коммутаторы стенда;
  5. .\VM-Pre-Import-20741B.ps1 — запускаем сценарий импорта виртуальных машин.
    На запрос о расположении базовых дисков отвечаем «С» (или нужный диск),
    На запрос о расположении дисков курса отвечаем «D», или указываем нужный диск;
  6. .\20741B_ImportVirtualMachines.ps1 — добавляем виртуальные машины в Hyper-V;
    на запрос о расположении дисков курса указываем диск с курсами «D» или другой;
  7. заходим в машины под админом, обязательно в LON-DC1:
    при запросе добавления сети — отвечаем да,
    производим сброс счетчиков активации slmgr –rearm (именно с cmd из под админа)*
    * выполнить для всех машин;
  8. на машинах 20741B-LON-CL1 и 20741B-LON-CL2 выполняем команды:
    CD \
    CD C:\Program Files\Microsoft Office\Office16
    cscript ospp.vbs /rearm
  9. делаем снапшоты руками, выделив пачку машин, или скриптом «.\TakeVMSnapshot.ps1».

Локализация Windows Server 2016

  1. Скопировать пакет lp_ws-2016.cab (и lp_win-10×64.cab, при необходимости для клиентских машин) на сервер DC1, в Е:\Labfiles\ — эта папка уже расшарена.
    Удобнее всего через VHD, добавив его в виртуалку, до ее включения; по сети, добавив коммутатор соединенный с хостом, или временно изменить IP-адрес существующего (подключение к интернету сбросит slmgr –rearm), или иным способом.
    Далее, со всех машин пакет будет доступен по \\172.16.0.10\Labfiles или \\172.16.0.10\Labfiles\name_files;
  2. командой lpksetup.exe запустить установку языкового пакета, указав путь к файлу;
  3. Control Panel -> Language -> русский -> Options -> Makethisthe primary language -> Log off now;
  4. После перезагрузки сервер станет на русском языке, но перестает работать slmgr –rearm;
  5. Control Panel -> Язык -> Дополнительные параметры -> переопределять метод ввода = США + метод ввода для каждого приложения;
  6. Изменение форматов даты, времени и чисел -> Дополнительно -> Копировать параметры (для экрана приветствия и новых пользователей) – функции slmgr –rearm и вставки из буфера хоста снова начинают работать (без использования контекстного меню Hyper-V);
  7. при необходимости, после перезагрузки, сбросить счетчик slmgr –rearm;
  8. сделать снапшоты.
Такой порядок действий не приводит к сбросу активаций, в отличии от использования новых инструментов, которые предполагают включение политики «User Account Control: Admin Approval Mode for the Built-in Administrator account»