Hyper-V
修改 Hyper-V 伺服器/伺服器核心的 NIC 綁定順序
有沒有辦法修改 Hyper-V 伺服器/伺服器核心中的 NIC 綁定順序?出於某種原因,我們的一台 Hyper-V 伺服器決定顛倒機器上六個 NIC 埠中的兩個的綁定順序,使其與我們所有其他伺服器不一致(更不用說與物理佈局不一致了)網卡)。
我知道這可以通過完整伺服器安裝中的網路設置 GUI 來完成,但是很遺憾,說 GUI 在伺服器核心中不存在。我相信這需要直接編輯系統資料庫,但我不確定在哪裡。
任何幫助,將不勝感激。
我查了這個,因為我真的可以使用它。如果您正在執行 Core,您可能不希望或無權安裝額外的軟體,即使它是 CodePlex 探勘(我更尊重這一點,而不是直接使用 Microsoft 垃圾)。您可以使用 WMI 以程式方式執行此操作
==== snip - Start of script code Set_Wireless_NIC_IPMetric.vbs script ==== On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") regValueDataMetric = "35" Set colItems = objWMIService.ExecQuery _ ("Select * From Win32_NetworkAdapter Where NetConnectionID = 'Wireless Network Connection'") For Each objItem in colItems strMACAddress = objItem.MACAddress Wscript.Echo "MACAddress: " & strMACAddress Next Set colNetCard = objWMIService.ExecQuery _ ("Select * From Win32_NetworkAdapterConfiguration where IPEnabled=TRUE") For Each objNetCard in colNetCard If objNetCard.MACAddress = strMACAddress Then For Each strIPAddress in objNetCard.IPAddress Wscript.Echo "Description: " & objNetCard.Description Wscript.Echo "IP Address: " & strIPAddress Wscript.Echo "IPConnectionMetric: " & objNetCard.IPConnectionMetric objNetCard.SetIPConnectionMetric(regValueDataMetric) Next End If Next ==== snip - End of VBS script ====
或者,當您確定相關 NIC 的 MAC 地址或唯一標識符時,從 WMIC 執行一次性操作。
# Find the NIC you want. wmic nicconfig where "ipenabled='true'" get caption, macaddress # Set it on the NIC of choice. wmic nicconfig where "ipenabled='true' and macaddress='00:00:00:00:00:AA'" call setipconnectionmetric(METRICYOUWANT)
它返回 0,但我不知道為什麼它沒有出現。也許你需要重置網卡。