我正在編寫一個PowerShell腳本,它將充當我們的服務器的構建一致性測試。我需要做的一件事是檢測IPv6網絡是否被禁用。如果在Windows機器上啓用IPv6,則檢測到
WMI表示該信息可以在Win32_NetworkAdapterConfiguration的IPAddress屬性中找到,但可以是IPv6或IPv4。這不會給我一個我希望找到的「是/否」的答案。
其他的注意事項是我不希望通過直接訪問註冊表來刮擦細節,也不會從ipconfig等命令的輸出中刮擦。
鑑於我們的環境混合了2003/2008機器,任何人都可以想出一種測試IPv6的方法嗎?
乾杯
如果http://msdn.microsoft.com/en-us/library/aa822883(VS.85).aspx是什麼去了,只有這樣才能IPv6的使用WMI是看檢測在你找到的IPAddresses中,即使這樣,你也不能在Win2003上使用它。據我所知,這留下檢查netsh輸出(或其他實用程序)或挖掘註冊表。 – 2010-01-18 02:07:15