Windows 2016ServerのHyper-Vで新しい仮想スイッチを作成しています。
Windows Server 2016のHyper-Vで仮想スイッチを作成する場合、使用するNICポートを選択する必要があります。残念ながら、Hyper-Vには「インターフェイスの説明」が表示されます。 「名前」ではなくNICを使用するドロップダウン内。以下に示すように、NIC "名前]としてはかなり混乱します。 「番号(サーバーの背面にあるポート番号と一致する)は、[インターフェイスの説明]フィールドで自動割り当てされた番号と一致しません。
InterfaceDescription設定を変更して、NICポート番号と一致するようにし、NICのドロップダウンで選択するようにします)仮想スイッチの作成は、NIC番号と一致します。
レジストリ設定を見ると、NICのすべて(4)の説明は「BroadcomNetXtremeギガビットイーサネット」です。 Windowsは、説明名の末尾に#2、#3、および#4を無意味に付加しているようです。
NIC1が「Broadcom#1」と一致し、NIC2が「Broadcom#2」と一致するように、各NICのInterfaceDescriptionの名前を変更する方法はありますか?
以下は、PowerShellのget-NetAdapterコマンドの結果です。
PS C:\ Users\Me> get-netadapter
名前-InterfaceDescription
---- --------------------
NIC4 --- Broadcom NetXtremeギガビットイーサネット#3
NIC3 --- Broadcom NetXtremeギガビットイーサネット#4
NIC2 --- BroadcomNetXtremeギガビットイーサネット
NIC1 --- Broadcom NetXtremeギガビットイーサネット#2
InterfaceDescriptionは、setメソッドをサポートしていないようです。
Get-NetAdapter | Get-Member InterfaceDescription
TypeName: Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapter
Name MemberType Definition
---- ---------- ----------
InterfaceDescription Property string InterfaceDescription {get;}
Hyper-V Server 2016でも同様の問題が発生しました。影響を受けるNIC /ポートのレジストリキーFriendlyNameを変更するだけで十分なようです。正確なパスは特定のハードウェアによって異なりますが、HKLM\SYSTEM\CurrentControlSet\Enum ...の下にある必要があります(安全のために、同じキーの名前を下に変更しましたHKLM\SYSTEM\ControlSet001\Enum ...およびHKLM\SYSTEM\ControlSet002\Enum ...)。 RegEdit検索を使用してパスを見つけるか、 DevManView を使用して、NIC)を右クリックし、RegEditで開くをクリックします。
変更を適用するには再起動が必要でした
インターフェイスの説明を変更する場合は、「デバイスマネージャ」に移動してネットワークデバイスをアンインストールする必要があります。次のステップで、上部のボックス「アクション」をクリックし、「ハードウェアの変更をスキャン」を選択します。
私はしばらくの間これに取り組みました... GUI、PowerShell、レジストリのオプションを調べました...何も機能していないようでした。アクティブなNICが最初の説明の割り当てを取得し、次にMacアドレスに基づいてインクリメントする必要があるようです。これが私にとってまぐれではなく、将来誰かを助けることができることを願っています。