Hyper-V の外部、内部、またはプライベート仮想スイッチを作成するための PowerShell コマンドを生成します。オプションで VLAN タグ付けも指定できます。
Hyper-V の仮想スイッチには 3 種類あります。外部スイッチは物理 NIC にバインドされ、VM が物理ネットワークに直接アクセスできるようにします。これは、本番環境のワークロードで最も一般的に使用されるタイプです。 内部スイッチは、VM同士やHyper-Vホストとの通信を可能にしますが、物理NICは備えていません。NAT接続を使用したテスト環境に適しています。プライベートスイッチは、ホストを含むあらゆるものからVMを隔離するため、完全にサンドボックス化されたラボ環境に適しています。
Hyper-V における VLAN タグ付けは、スイッチ自体ではなく、VM のネットワークアダプタ上で設定されます。Set-VMNetworkAdapterVlan コマンドを使用すると、特定の VM NIC に VLAN アクセスポートを割り当てることができます。 複数の VLAN をトランク化するには、-Trunk モードと -AllowedVlanIdList を併用します。管理 OS 用 VLAN は -ManagementOS フラグで設定され、これにより、スイッチに接続されたホスト側の仮想 NIC に VLAN が割り当てられます。