
Gibt es eine Alternative zuGet-NetAdapterRssdas unter Windows Server 08/03/usw. verwendet werden kann? Ich möchte NIC-Informationen von Servern mit einem Powershell-Skript abfragen, kann aber scheinbar nicht herausfinden, wie ich RSS-Status/-Informationen abrufe. Gibt es eine Möglichkeit, dies stattdessen mit WMI zu tun? Ich glaube, die Box, dass die Server Intel-NICs verwenden (falls das einen Unterschied macht).
Antwort1
Das funktioniert nicht bei jedem, aber ich habe festgestellt, dass meine spezielle Netzwerkkarte mit einem Provider für Powershell ausgestattet war. Der Namespace, den ich verwenden konnte, war
root\IntelNCS2
Intel stellt eine Skriptreferenz für die Verwendung der bereitgestellten WMI-Objekte zur Verfügung und gibt eine kurze Beschreibung der einzelnen Objekte indieses PDF.
Um RSS-Informationen für eine Netzwerkkarte zu erhalten, müssen Sie grundsätzlich das WMI-Objekt IANet_AdapterSettings abrufen und sich „Receive Side Scaling“ oder „Receive Side Scaling Queues“ ansehen.
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"}
Sobald Sie diese Informationen erhalten haben, können Sie sie beliebig verarbeiten. Vergessen Sie nicht, dass Sie die Ausgabe an Get-Member weiterleiten können, um für das Objekt verfügbare Methoden/Eigenschaften zu finden.
Antwort2
Ab Windows 2008 gibt es leider keine einfache Möglichkeit, dies zu erhalten. Sie müssen die Registrierung danach durchsuchen, es sei denn, Sie verfügen wie EGr über Treiber von Zulieferern, die so nett waren, einen entsprechenden Provider bereitzustellen.
In Windows 8 und Server 2012 verfügen Sie über die WMI-Klasse MSFT_NetAdapterRssSettingData, die Sie benötigen. In Windows 2008 ist sie jedoch nicht vorhanden.
Was ich mit „Durchsuchen der Registrierung“ meine, ist, diesen Schlüssel zu überprüfen: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0007
RSS-Feed: 1
Immer noch skriptfähig, nur nicht so einfach wie ein einzelnes Powershell-Cmdlet.