Windows-Server-2008

使用 PowerShell 獲取詳細的網路適配器資訊

  • October 2, 2012

是否有可以在 Windows Server 08/03/等上使用的Get-NetAdapterRss的替代方法?我正在尋找使用 powershell 腳本從伺服器查詢 NIC 資訊,但似乎無法找到如何獲取 RSS 狀態/資訊。有沒有辦法使用 WMI 來代替?我相信伺服器使用英特爾 NIC 的盒子(如果這有所作為)。

這不適用於所有人,但我發現我的特定 NIC 附帶了 powershell 提供程序。我可以使用的命名空間是

   root\IntelNCS2

英特爾提供了使用所提供 WMI 對象的腳本參考,並在此 PDF中對每個對象進行了簡要說明。

基本上,要獲取 NIC 的 RSS 資訊,您需要獲取 IANet_AdapterSettings WMI 對象,並查看“Receive Side Scaling”或“Receive Side Scaling Queues”。

   Get-WmiObject -Namespace "root\IntelNCS2" -Class IANet_AdapterSetting | Where-Object {$_.description -eq "Receive Side Scaling"}
   Get-WmiObject -Namespace "root\IntelNCS2" -Class IANet_AdapterSetting | Where-Object {$_.description -eq "Receive Side Scaling Queues"}

一旦你得到這些資訊,你就可以隨心所欲地處理它。不要忘記您可以將輸出通過管道傳輸到 Get-Member 以查找對象可用的方法/屬性。

引用自:https://serverfault.com/questions/433748