Сгенерировать команды PowerShell для создания внешних, внутренних или частных виртуальных коммутаторов Hyper-V с опциональной маркировкой VLAN.
Существует три типа виртуальных коммутаторов Hyper-V. Внешний коммутатор подключается к физическому сетевому адаптеру и предоставляет виртуальным машинам прямой доступ к физической сети. Это наиболее распространенный тип для рабочих нагрузок в производственной среде. Внутренний коммутатор позволяет виртуальным машинам взаимодействовать друг с другом и с хостом Hyper-V, но не имеет физического сетевого адаптера - он полезен для тестовых сред с NAT-подключением. Частный коммутатор изолирует виртуальные машины от всего, включая хост, что полезно для полностью изолированных лабораторных сред.
Маркировка VLAN в Hyper-V настраивается на сетевом адаптере виртуальной машины, а не на самом коммутаторе. Команда `Set-VMNetworkAdapterVlan` назначает порт доступа к VLAN конкретному сетевому адаптеру виртуальной машины. Для объединения нескольких VLAN в магистраль используйте режим -Trunk вместе с параметром -AllowedVlanIdList. VLAN для ОС управления настраивается с помощью флага -ManagementOS, который назначает VLAN виртуальному сетевому адаптеру на стороне хоста, подключенному к коммутатору.