Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Die nachfolgenden Informationen wurden vom Zulieferer des jeweils erwähnten Gerätes ohne unabhängige Prüfung durch Dell zur Verfügung gestellt und unterliegen unten aufgeführten Einschränkungen und Beschränkungen.
Zurück zur Inhaltsseite Einführung: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick Willkommen beim Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider. Dieses Dokument behandelt die externe Ansicht der WMI und CDM Provider für Intel PRO Netzwerkadapter. Der WMI Provider (Windows Management Interface – Windows-Verwaltungsschnittstelle) ist ein Netzwerkkonfigurationsblock der NCS (Network Configuration Services – Netzwerkkonfigurationsservices).
Zurück zur Inhaltsseite WMI: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick Common Information Model (CIM-Schema) Überblick Web-Based Enterprise Management (WBEM) ist eine DMTF-Initiative (Desktop Management Task Force), die darauf abzielt, Enterprise-Systemmanagern eine standardisierte, kosteneffektive Methode zur Verwaltung von Endstationen anzubieten.
Zurück zum Seitenanfang Common Information Model (CIM-Schema) Das CIM-Modell (Common Information Model) präsentiert eine konsistente und einheitliche Ansicht der verschiedenen logischen und realen Objekte in einer verwalteten Umgebung. Verwaltete Objekte werden mithilfe objektorientierter Konstrukte wie z. B. Klassen dargestellt. Die Klassen schließen Eigenschaften ein, die Daten beschreiben, und Methoden, die Verhalten beschreiben.
benutzerdefinierte Beziehung zu modellieren. Sie sind sichtbar für Verwaltungsanwendungen. Windows Management definiert Assoziationsklassen, um Systemklassen zu unterstützen. Entwickler von Drittunternehmen können ebenfalls Assoziationsklassen für ihre Verwaltungsumgebung definieren. WBEM unterstützt das Schemenkonzept zur Gruppierung der Klassen und Instanzen, die in einer bestimmten Verwaltungsumgebung verwendet werden. Das Platform SDK enthält zwei Schemen: das CIM-Schema und das Microsoft Win32Schema.
Zurück zur Inhaltsseite Hauptfunktionen: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider NCS WMI Provider – Funktionen CDM Provider – Funktionen NCS WMI Provider – Funktionen WMI Provider bietet die folgenden Hauptfunktionen: Adapterfunktionen Auflisten aller realen Adapter, die von Intel® PROSet unterstützt werden Auflisten der Einstellungen eines installierten Adapters Hinzufügen/Entfernen/Aktualisieren der Einstellungen eines installierten Adapters Ermitteln der realen Geräteinfo
Durch Verwendung der generellen Einstellungsklasse sollte die Kontrolle der Tests in einer Weise möglich sein, die von der CDM-Software eventuell so nicht vorhergesehen wurde. CDM Provider wird nur für Adapter verwendet. Durch Verwendung der generellen Ergebnisklasse werden spezifische Ergebnismeldungen aus dem CDM-Providercode freigegeben. Die Registrierungseinträge steuern die Provider-Ausführung. Die Testergebnisse werden in die Ergebnisprotokolldatei geschrieben.
Zurück zur Inhaltsseite Installierte Dateien: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider WMI-Dateien CDM Provider-Dateien WMI-Dateien Ausführbare Dateien Der WMI Provider enthält die folgenden ausführbaren Dateien: NcsWmiCo.exe – Der Kern-Provider. Implementiert IANet_NetService und die Kernereignisklassen. NcsWmiIm.exe – Der Instanzen- und Methoden-Provider. Implementiert das Ethernet-Adapterschema, das Gruppenbildungsschema, das Einstellungsschema und das VLAN-Schema.
Zurück zum Seitenanfang CDM Provider-Dateien Ausführbare Dateien Der CDM Provider enthält die folgenden ausführbaren Dateien: Ncsdiag.exe ist die die wichtigste ausführbare Datei für die CDM-Diagnose. Diese Datei entspricht der WMISchnittstellenspezifikation von Microsoft*. Auf sie wird als prozessexterner COM-Server zugegrifen. Andere ausführbare Dateien des Intel® PROSet-Softwarestapels MOF-Dateien Die .
Hinweis: Zur Lokalisierung muss die korrekte sprachenabhängige .mof-Datei hinzugefügt werden. Ressourcendateien Die folgenden Ressourcendateien sind für den CDM Provider vorhanden: ENU_Diag.dll – WMI-Ressourcen für Diagnose-Provider Englisch/USA. Lesen Sie bitte alle Einschränkungen und Haftungsausschlüsse.
Zurück zur Inhaltsseite Sicherheit: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Die WMI und CDM Provider verwenden Client-Impersonation für die Sicherheitsverwaltung. Jeder an die Provider gerichtete Aufruf wird im Client-Sicherheitskontext ausgeführt, der an die unteren Schichten weitergeleitet wird. Ein einzelner oder alle Vorgänge können versagen, wenn Sie nicht über Adminstratorrechte auf dem Zielgerät verfügen. Lesen Sie bitte alle Einschränkungen und Haftungsausschlüsse.
Zurück zur Inhaltsseite Namespace und Kontext: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Die CIM-Klassen befinden sich in einem Namespace. Der reguläre Microsoft* Namespace lautet root/cimv2 und beruht auf CIM v2.2 oder root/default. Die Klassen von WMI und CDM Provider können diesem Namespace hinzugefügt werden. Die Provider beruhen auf CIM v2.5.
Werte: TRUE (WAHR) = Provider führt den Vorgang nicht aus, aber gibt einen Fehlercode und den erweiterten Status zurück, falls der Vorgang nicht erlaubt ist. FALSE (FALSCH) = Provider führt den Vorgang aus. Das Fehlen dieses Qualifizierungsmerkmals wird so interpretiert, als ob das Attribut FALSE (FALSCH) wäre. WarningErrorCode VT_I4 Bei einigen Vorgängen ist es unter Umständen notwendig, Warnungen an den Benutzer zu senden (beim Hinzufügen eines Adapters muss eine Gruppe z. B.
Zurück zur Inhaltsseite Standorte und Lokalisierung: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Lokalisierte MOF-Dateien Lokalisierte Attributdateien Die Lokalisierung von WMI und CDM Provider ist durch zwei Kategorien geprägt: lokalisierte MOF-Dateien und lokalisierte Attributdaten. Lokalisierte MOF-Dateien Alle MOF-Dateien, die von den Providern verwendet werden, werden entsprechend dem Microsoft Windows* Management Instrumentation (WMI) Globalisierungsmodell lokalisiert.
Zum Abrufen lokalisierter Daten kann eine WMI-Anwendung den Standort mithilfe eines strLocale-Parameters in SWbemLocator::ConnectServer- und IWbemLocator::ConnectServer-Aufrufen kennzeichnen. Wenn der Standort nicht angegeben ist, wird der Standardstandort für das System verwendet (z. B. MS_409 für US-Englisch). Dieser Standort wird zur Auswahl des korrekten Namespace verwendet, wenn die englischen Zeichenfolgen hinzugefügt werden. Darüber hinaus müssen IWbemServices::GetObject, SwbemServices.
Zurück zur Inhaltsseite Fehlermeldungen: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick Fehlercodes Überblick In diesem Abschnitt über IANet_ExtendedStatus wird beschrieben, wie Sie mit Fehlern umgehen, die von WMI und CDM Provider generiert werden. Auf welche Weise und wann ein Fehlerobjekt zurückgegeben wird, hängt davon ab, ob ein Aufruf synchron, semi-synchron oder asynchron erfolgt.
0x8004090D – "WMI: Parameter in context has the wrong type" (WMI: Parameter im Kontext ist vom falschen Typ) 0x8004090E – "WMI: Error formatting debug log" (WMI: Fehler beim Formatieren des Debug-Protokolls) 0x8004090F – "WMI: bad object path" (WMI: Unbrauchbarer Objektpfad) 0x80040910 – "WMI: Failed to update setting" (WMI: Einstellung konnte nicht aktualisiert werden) 0x80040911 – "WMI: Null parameter passed to method" (WMI: Null-Paramenter an Methdode geleitet) 0x80040912 – "Setting value too small.
0x80040210 – "Sync Layer: Invalid event offset" (Sync-Schicht: Ungültiger Ereignisversatz) 0x80040211 – "Sync Layer: Invalid input" (Sync-Schicht: Ungültige Eingabe) 0x80040212 – "Sync Layer: Invalid key" (Sync-Schicht: Ungültiger Schlüssel) 0x80040213 – "Sync Layer: Adapter not team member" (Sync-Schicht: Adapter ist kein Gruppenmitglied) 0x80040214 – "Sync Layer: Driver not loaded" (Sync-Schicht: Treiber nicht geladen) 0x80040215 – "Sync Layer: Client impersonation failed" (Sync-Schicht: Client-Impersonat
0x80040520 0x80040521 0x80040522 0x80040523 0x80040525 – – – – – "Media "Media "Media "Media "Media Service: Service: Service: Service: Service: Invalid setting type" (Medienservice: Ungültiger Einstellungstyp) Unknown invalid object" (Medienservice: Unbekanntes ungültiges Objekt) Invalid Setting Handle" (Medienservice: Ungültiges Einstellungshandle) Invalid Team Mode" (Medienservice: Ungültiger Gruppenmodus) Setting Already Exists" (Medienservice: Einstellung ist bereits vorhanden) 0x80042001 – "RAP:
Zurück zur Inhaltsseite Das Kernschema: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick IANet_NetService Kernereignisse Verwendungsfälle Überblick Das Kernschema besteht aus der IANet_NetService-Klasse und den Kernereignisklassen. Zurück zum Seitenanfang IANet_NetService Zweck Die IANet_NetService-Klasse ist das Stammobjekt des IANet_-Schemas. Diese Klasse ermöglicht es dem Client, auf die Sitzungen zuzugreifen, die zur Ausführung von Sätzen erforderlich sind.
Sie können die Instanz von IANet_NetService nicht löschen. Ändern von Eigenschaften Für diese Klasse sind keine durch den Benutzer veränderbaren Eigenschaften vorhanden. Unterstützte Attribute Durch diese Klasse werden zwei Attribute implementiert: Version – Enthält die aktuelle Version des Kern-Providers. InstallDate – Enthält das Datum, an dem die Provider installiert wurden.
OpenSessions (Offene Sitzungen) enthält die Anzahl der geöffneten Sitzungen. Dieses Datenelement ist NULL für die Ereignisse "Cache invalidated" (Cache ungültig) und "Configuration changed" (Konfiguration geändert). IANet_InternalErrorEvent Zweck Dieses Ereignis wird verwendet, um den Client darüber zu informieren, dass in den Ereignis-Providern ein interner Fehler aufgetreten ist. In manchen Fällen bedeutet dies, dass der Ereignis-Provider nicht in der Lage ist, weitere Ereignisse zu melden.
Wenn beim Lesen der Konfiguration das Sitzungshandle in den Kontext übertragen wird, geben die Provider die Konfiguration so zurück, als ob die anstehenden Aktualisierungen bereits übernommen worden wären (es fehlen also z. B. deinstallierte Adapter und für geänderte Einstellungen werden die neuen Werte angezeigt). Manche Objekte werden jedoch erst dann angezeigt, wenn der Aufruf Apply (Übernehmen) angewendet wird (IANet_IPProtcolEndpoints werden z.B.
Zurück zur Inhaltsseite Das Ethernet-Adapterschema: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick IANet_EthernetAdapter IANet_IPProtocolEndpoint IANet_BootAgent IANet_PCIDevice IANet_EthernetPCIDevice Überblick Das Adapterschema dient als Modell für die verschiedenen konfigurierbaren Intel® PROSet Ethernet-Adapter. Dieses Schema beruht auf dem CIM v2.5-Schema.
Unterstützte und installierte Intel NICs NICs von Drittherstellern, die an einer Intel Multi-Vendor-Gruppe beteiligt sein können Erstellte Intel Adaptergruppen Erstellen von Instanzen Sie können keine Instanzen von IANet_EthernetAdapter erstellen. Entfernen von Instanzen Durch Löschen einer Instanz von IANet_EthernetAdapter werden reale Adapter deinstalliert. Nur nicht-virtuelle Intel Adapter dürfen auf diese Weise deinistalliert werden. Für diesen Vorgang ist ein Sitzungshandle erforderlich.
IANet_IPProtocolEndpoint Zweck Diese Klasse wird dazu verwendet, die IP-Einstellungen für einen Protokollendpunkt im System zu beschreiben. Der WMI Provider stellt keine Informationen für andere Netzwerkprotokollarten bereit. Die Klasse ist von der abstrakten Klasse CIM_IPProtocolEndpoint abgeleitet. Der WMI Provider liefert nur Protokollinformationen, wenn sie eine von Intel PROSet verwaltete Einheit betreffen.
IANet_BootAgent Zweck Diese Klasse wird zum Erfassen von Informationen über die Netzwerk-Startfähigkeiten eines Adapters (z. B. Einstellungen für den von einigen Intel Adaptern unterstützten PXE Boot Agent) verwendet. Diese Klasse ist von CIM_BootService abgeleitet. Instanzen Eine IANet_BootAgent-Instanz ist für jeden Adapter vorhanden, der die Boot Agent-Fähigkeit unterstützt, und zwar auch dann, wenn der Boot Agent derzeit nicht installiert ist.
strErrorMessage ); uint32 ReadFlash( [OUT] uint8 FlashData[] ); Diese Methode dient zum Lesen des Flash-ROM-Speichers auf dem NIC. Zurück zum Seitenanfang IANet_PCIDevice Zweck Diese Klasse wird dazu verwendet, die Eigenschaften des PCI-Geräts für ein Netzwerkgerät im System zu beschreiben. Diese Klasse ist von CIM_PCIDevice abgeleitet. Instanzen Eine Instanz dieser Klasse ist für jede PCI-Karte vorhanden, die als Netzwerkgerät im System eingesetzt wird.
IANet_EthernetPCIDevice Zweck Diese Klasse wird dazu verwendet, die Eigenschaften eines PCI-Geräts für einen von Intel PROSet unterstützten Ethernet-Adapter zu beschreiben. Es handelt sich dabei um eine Unterklasse von IANet_PCIDevice. Die Klasse enthält einige zusätzliche Attribute, die nur für von Intel PROSet unterstützte PCI-Geräte bekannt sind. Instanzen Eine Instanz dieser Klasse ist für jede PCI-Karte vorhanden, die als von Intel PROSet unterstützter Ethernet-Adapter fungiert.
Zurück zur Inhaltsseite Das Einstellungsschema: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick IANet_Configuration IANet_Setting IANet_SettingInt IANet_SettingEnum IANet_SettingSlider IANet_SettingMultiSelection IANet_SettingString Überblick Zurück zum Seitenanfang IANet_Configuration Zweck Diese Klasse dient dazu, eine Sammlung von IANet_Setting-Instanzen zu einer Gruppe zusammenzufassen. Diese Klasse ist von CIM_Configuration abgeleitet.
Entfernen von Instanzen Sie können keine Instanzen von IANet_Configuration löschen. Ändern von Eigenschaften Für diese Klasse sind keine durch den Benutzer veränderbaren Eigenschaften vorhanden. Assoziationen Jeweils eine IANet_AdapterConfiguration-Instanz ist vorhanden, um jeden Adapter (IANet_EthernetAdapter) mit seiner Konfiguration zu assoziieren. Jeweils eine IANet_VLANConfiguration-Instanz ist vorhanden, um jedes VLAN (IANet_VLAN) mit seiner Konfiguration zu assoziieren.
IANet-Einstellungsklassen verwendet. Die Unterschiede zwischen diesen Klassen stehen in engem Zusammenhang mit der Art und Weise, wie die GUI die Ganzzahl anzeigt und verändert und wie die Provider die Validierung durchführen. Bei IANet_SettingInt wird erwartet, dass die GUI ein Bearbeitungsfeld mit Einstellregler anzeigt. Instanzen Eine Instanz dieser Klasse ist für jede Einstellung vorhanden, die als Ganzzahl-Bearbeitungsfeld angezeigt werden sollte.
Nicht unterstützte Attribute SettingID wird nicht verwendet. Methoden Für diese Klasse sind keine unterstützten Methoden vorhanden. Wenn Sie Änderungen an einer Einstellung durchführen möchten, ändern Sie die erforderliche Eigenschaft und wenden Sie PutInstance an. Zurück zum Seitenanfang IANet_SettingSlider Zweck Diese Klasse modelliert eine Einstellung, die einen Ganzzahlwert aufnimmt. Zur Modellierung von Ganzzahlen werden mehrere IANet-Einstellungsklassen verwendet.
Ändern von Eigenschaften Die einzige veränderbare Eigenschaft dieser Klasse ist das Attribut CurrentValue. Sie können diese Eigenschaft ändern, indem Sie Put() zum Ändern des Werts verwenden und dann PutInstance() aufrufen, um die Einstellung zu aktualisieren. Die Provider überprüfen daraufhin Folgendes: CurrentValue Є PossibleValues[] Assoziationen Jede IANet_SettingMultiSelection-Instanz ist mittels einer IANet_SettingContext-Instanz mit einer IANet_Configuration-Instanz assoziiert.
Zurück zur Inhaltsseite Das Gruppenschema: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick IANet_TeamOfAdapters IANet_TeamedMemberAdapter IANet_NetworkVirtualAdapter Überblick Das Gruppenschema beschreibt, wie die Ethernet-Adapter in Gruppen zusammengefasst werden. Zurück zum Seitenanfang IANet_TeamOfAdapters Zweck Mit dieser Klasse wird die CIM_RedundancyGroup-Klasse implementiert.
Entfernen von Instanzen Zum Entfernen einer Gruppe müssen Sie auf entsprechende Weise die IANet_TeamOfAdapters-Instanz entfernen. Die Provider löschen die Assoziationen mit den Gruppenmitgliedern und den virtuellen Adapter sowie die Einstellungen für die Gruppe. Ändern von Eigenschaften Verwenden Sie Put(), um den Wert der TeamingMode-Eigenschaft zu ändern, und rufen Sie dann PutInstance() auf, um die Gruppe zu aktualisieren.
virtuellen Adapter für die Gruppe darstellt. Diese Klasse implementiert die CIM-Klasse CIM_NetworkVirtualAdapter. Instanzen Eine Instanz dieser Klasse ist für jede Intel Gruppe vorhanden, die an einen virtuellen Adapter angebunden wurde. Erstellen von Instanzen Sie können keine Instanzen dieser Klasse erstellen. Erstellen Sie eine Instanz von IANet_TeamOfAdapters, um eine Gruppe zu erstellen. Diese Klasse ist erst dann vorhanden, wenn Sie IANet_NetService .
Zurück zur Inhaltsseite Das VLAN-Schema: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick IANet_802dot1QVLANService IANet_VLAN Überblick Zurück zum Seitenanfang IANet_802dot1QVLANService Zweck Diese Klasse wird zum Festhalten der IEEE 802.1Q-Eigenschaften eines Netzwerkadapters verwendet. Die Klasse implementiert die CIM-Klasse CIM_802dot1QVLANService. Instanzen Eine Instanz dieser Klasse ist für jeden Adapter bzw. jede Gruppe vorhanden, der bzw. die IEEE 802.
Gruppen erscheint die 802.3QvlanService-Instanz nur in den folgenden Situationen: Wenn die Gruppe bereits über VLANs verfügt Wenn die Gruppe keine VLANs besitzt und Sie beim Aufzählen dieser Klasse ein Sitzungshandle im Kontext verwenden Erstellen von Instanzen Sie können keine Instanzen dieser Klasse erstellen. Falls mit dem Adapter keine Instanz dieser Klasse assoziiert ist, unterstützt der Adapter diesen Service nicht. Entfernen von Instanzen Sie können keine Instanzen dieser Klasse löschen.
Zurück zur Inhaltsseite Zurück zum Seitenanfang 41
Zurück zur Inhaltsseite Ermitteln der aktuellen Konfiguration: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Ermitteln Ermitteln Ermitteln Ermitteln Ermitteln Ermitteln Ermitteln Ermitteln Ermitteln Ermitteln der der der der der der der der der der realen Adapter PCI-Geräte Adaptereinstellungen Gruppenkonfiguration Gruppeneinstellungen VLAN-Konfiguration VLAN-Einstellungen IP-Protokollinformationen Boot Agent-Informationen Boot Agent-Einstellungen Der Client benötigt kein Sitzun
In diesem Fall enthält die Assoziationsklasse keine Daten, d. h., sie selbst hat keinen Wert. IANet_EthernetPCIDevice übernimmt Daten von IANet_PCIDevice und enthält zusätzliche Attribute, die speziell für ein PCI-Gerät gelten, das ein Ethernet-Adapter ist. Aufgabe WQL-Abfrage Ergebnisklasse Kommentar Auflisten von NetzwerkPCI-Geräten SELECT * FROM IANet_PCIDevice IANet_PCIDevice Bei der Abfrage können Modems und andere Geräte zurückgegeben werden, die Intel® PROSet nicht konfiguriert.
Ermitteln der mit einem Adapter assoziierten Einstellungen ASSOCIATORS OF {IANet_ConfigurationPfad} WHERE AssocClass = IANet_SettingContext Eine Kombination aus IANet_SettingInt, IANet_SettingString, IANet_SettingEnum, IANet_SettingMultiSelection, Gibt alle Einstellungsklassen zurück, die mit dem Adapter assoziiert sind. Der Client sollte das __CLASS-Attribut verwenden, um diesen Typ für jede Einstellung zu bestimmen.
Die bei diesem Teil des Schemas mitwirkenden Klassen sind IANet_EthernetAdapter, IANet_TeamOfAdapters, IANet_Configuration, IANet_SettingInt, IANet_SettingString, IANet_SettingEnum, IANet_SettingMultiSelection und IANetSettingSlider. Die Assoziationsklassen IANet_AdapterConfiguration und IANet_SettingContext enthalten keine echten Daten. Sie wirken als Bindeglied zwischen den Einstellungen und ihrem übergeordneten Objekt. Dies ist identisch mit der Situation hinsichtlich der Adaptereinstellungen.
Zurück zum Seitenanfang Ermitteln der VLAN-Einstellungen Die Einstellobjekte sind nicht direkt mit dem VLAN assoziiert. In Übereinstimmung mit dem CIM-Standard sind sie mit einem Konfigurationsobjekt assoziiert, das mit dem IANet_VLAN-Objekt für das VLAN assoziiert ist. Die bei diesem Teil des Schemas mitwirkenden Klassen sind IANet_VLAN, IANet_Configuration, IANet_SettingInt, IANet_SettingString, IANet_SettingEnum, IANet_SettingMultiSelection und IANetSettingSlider.
Ermitteln der Boot Agent-Informationen Jeder Adapter, der einen Boot Agent im Flash-ROM unterstützen kann, ist mithilfe der IANet_DeviceBootServiceImplementationAssoziationsklasse mit einer IANet_BootAgent-Instanz assoziiert.
Zurück zur Inhaltsseite Aktualisieren der Konfiguration: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick Ändern der Adapter-, Gruppen- oder VLAN-Einstellungen Erstellen einer neuen (leeren) Gruppe Hinzufügen eines Adapters zu einer Gruppe Entfernen eines Adapters aus einer Gruppe Löschen einer Gruppe Ändern des Modus einer Gruppe Ändern der Priorität eines Adapters in einer Gruppe Deinstallieren eines Adapters Erstellen eines VLAN Ändern der Attribute eines VLAN Löschen ein
das Versagen wird im Beschreibungsattribut des IANet_ExtendedStatus-Objekts angegeben. Folgende einstellungsspezifischen Beschreibungen sind möglich: Der Ganzzahl-Einstellungswert war kleiner als das zulässige Minimum. Der Ganzzahl-Einstellungswert war größer als das zulässige Maximum. Der Ganzzahl-Einstellungswert entspricht keinem der zulässigen Schritte. Die Länge der Zeichenfolgeneinstellung übersteigt das zulässige Maximum. Der Einstellungswert entspricht keinem der zulässigen Werte.
Die folgenden Attribute im Objekt müssen mithilfe von IWbemClassObject::Put() eingestellt werden: GroupComponent muss auf den vollständigen Objektpfad der IANet_TeamOfAdapters-Instanz eingestellt werden, der der Adapter hinzugefügt werden soll. PartComponent muss auf den vollständigen Objektpfad der IANet_EthernetAdapter-Instanz eingestellt werden, die der Gruppe hinzugefügt werden soll. Sie können auch die Priorität des Adapters in der Gruppe einstellen.
Ändern der Priorität eines Adapters in einer Gruppe Ändern der Priorität eines Adapters in einer Gruppe: Ein Sitzungshandle ist erforderlich. PreCheck steht zur Verfügung. Erfordert einen Apply-Aufruf, bevor der Vorgang ausgeführt wird. Zum Ändern der Priorität eines Adapters sollte der Client zuerst die IANet_TeamedMemberAdapter-Instanz für den Adapter ermitteln (verwenden Sie z. B. IWbemServices::GetObject mit dem Objektpfad).
möchten, ermitteln Sie zuerst die Instanz von IANet_VLAN für den Adapter (verwenden Sie z. B. IWbemServices::GetObject mit dem Objektpfad der Gruppe). Geben Sie dann für VLANNumber oder VLANName die gewünschten Werte ein. Rufen Sie schließlich IWbemClassObject:: PutInstance auf, um dem WMI Provider mit dem Kennzeichen WBEM_FLAG_UPDATE_ONLY den Befehl zur Aktualisierung der Attribute zu geben. Falls dieser Vorgang fehlschlägt, ermitteln Sie den Fehlercode in IANet_ExtendedStatus.
NewFlashData[], [OUT] string strErrorMessage ); Lesen des Boot-ROMImage uint32 ReadFlash( [OUT] uint8 FlashData[] ); FlashData[] enthält das Flash-ROM-Image auf dem NIC. Diese Methode dient zum Lesen des Flash-ROM-Speichers auf dem NIC. Die Daten können in einer Datei gespeichert werden. Lesen Sie bitte alle Einschränkungen und Haftungsausschlüsse.
Zurück zur Inhaltsseite Ereignisbenachrichtigungen: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Konkrete Ereignisklassen Registrieren für Ereignisse Zurück zum Seitenanfang Konkrete Ereignisklassen IANet_802dot3AdapterEvent Zweck Bei diesem Ereignis wird der Client über eine Änderung des Status oder der Konfiguration eines Adapters informiert.
Zweck Bei diesem Ereignis wird der Client über eine Änderung des Status oder der Konfiguration einer Gruppe informiert. Auslöser Dieses Ereignis tritt in folgenden Situationen ein: Wenn der Status eines Adapters sich ändert Wenn eine Gruppeneinstellung geändert und Apply (Übernehmen) angewendet wird Wenn die Gruppenkonfiguration sich geändert hat und Apply (Übernehmen) angewendet wird Ereignisdaten TeamPath enthält den Objektpfad der Gruppe, die das Ereignis ausgelöst hat.
Zurück zur Inhaltsseite Optimierte WQL-Abfragen: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Überblick Ermitteln der Einstellungen für bestimmte Adpater, VLANs oder Gruppen Ermitteln einer einzelnen Einstellung Überblick Der WMI Provider ist optimal konfiguriert, um Anwendungen das Ermitteln von Einstellungen mithilfe von Abfragen zu erlauben. Der WMI Provider kann die folgenden Abfragen erkennen und gibt nur die übereinstimmenden Objekte zurück.
Zurück zur Inhaltsseite Diagnose: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Diagnose-Klassen Registrierungseinträge Protokollieren Assoziative Klassen Tests Diagnose-Klassen IANet_DiagTest Zweck IANet_DiagTest gehört einer Unterklasse von CIM_DiagnosticTest an. Die Klasse bietet eine generelle Plattform für das Ausführen und Steuern von Diagnosetests für einen von Intel® PROSet unterstützten Ethernet-Adapter.
DiagnosticResult – definiert eine Instanz der Klasse CIM_DiagnosticResult; dabei handelt es sich immer um die Klasse IANet_DiagResult. DiscontinueTest – versucht, einen Diagnosetest, der gerade abläuft und durch die beiden Parameter mit Referenz auf CIM_ManagedSystemElement und CIM_DiagnosticResult definiert ist, anzuhalten. Diese Parameter üben dieselben Funktionen aus wie RunTest.
1. Klicken Sie im Hauptdialogfeld für den WBEM-Test auf Connect (Verbinden). 2. Geben Sie den zutreffenden Server\Namespace ein. Die Namespaces IntelNCS und CimV2 werden unterstützt. 3. Klicken Sie auf die Schaltfläche Enum Instances (Instanzen aufzählen) des WBEM-Tests, und geben Sie IANet_DiagTest ein. 4. Doppelklicken Sie auf die Instanz von IANet_DiagTest. Der Name hat die Form X@[AdapterGUID}.
Methoden Keine Klassenhierarchie Für CimV2. Unbenutzte Eigenschaften und Methoden werden nicht aufgeführt.
ReportSoftErrors TestWarningLevel Methoden Keine Klassenhierarchie Für CimV2. Unbenutzte Eigenschaften und Methoden werden nicht aufgeführt.
Protokollieren Ergebnisprotokoll Das Ergebnisprotokoll enthält hauptsächlich Informationen, die auch aus IANet_DiagResult-Objekten ermittelt werden könnten. Der Unterschied besteht darin, dass die Informationen, die von einem CIM-Browser ermittelt werden, nur die unmittelbar letzten Ergebnisse bestimmter Tests für einen bestimmten Adapter enthalten. Nachfolgende Tests überschreiben frühere Testergebnisse.
Tests für zwei Adapter Die Sender- und Responder-Tests setzen eine gegenseitige Abhängigkeit voraus. Ein Adapter (der Sender) sendet dabei Pakete an einen anderen Adapter (den Responder), der wiederum Pakete an den Sender zurücksendet und dadurch die Schleife vervollständigt. Es handelt sich dabei um dieselben Tests, die auch über Intel ® PROSet ausgeführt werden können. Intel PROSet verwendet jedoch CDM nicht und lässt das gleichzeitige Ausführen von zwei Tests auf demselben Gerät nicht zu.
Zurück zur Inhaltsseite Ausführen von Methoden in IANet_DiagTest: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Ausführen von RunTest und andere Methoden in WbemTest Die RunTest-Methode aus der MOF-Datei sieht folgendermaßen aus: uint32 RunTest([IN] CIM_ManagedSystemElement ref SystemElement, [IN] CIM_DiagnosticSetting ref Setting, [OUT] CIM_DiagnosticResult ref Result); Die ersten beiden Parameter kennzeichnen In-Parameter.
Zurück zur Inhaltsseite Zusammenfasung der CIM-Klassen: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Klasse Kann Kann Implementierte erstellen? löschen? Methoden Einstellbare Eigenschaften Nicht unterstützte Eigenschaften Instanzenzähler Dazugehörige Assoziationsklassen IANet_802dot1QVLANService N N CreateVLAN GRVPEnabled, JoinTime Description, Install Date, Started, StartMode, Status Eine Instanz pro Gruppe oder Adapter, die bzw.
erkennbar), PowerOnHours , ShortFramesReceived, SymbolErrors, TotalPowerOnHours IANet_EthernetPCIDevice N N Keine Keine AdditionalAvailability, Capabilities, CapabilityDescriptions, Caption, Description, DeviceSelectTiming, ErrorCleared, ErrorDescription, IdentifyingDescription, InstallDate, LastErrorCode, MaxNumberController, MaxQuiesceTime, Name, OtherIdentifyingInfo, PowerManagementCapabilities, PowerManagementSupported, PowerOnHours, ProtocolDescription, ProtocolSupported, SelfTestEnabled, Status,
IANet_SettingString N N Keine CurrentValue SettingID Eine Instanz pro IANet_SettingContext Zeichenfolgeeinstellung IANet_TeamedMemberAdapter J J Keine AdapterFunction PrimaryAdapter, ScopeOfBalancing Eine Instanz pro Adapter, der einer Gruppe angehört Diese Klasse assoziiert IANet_TeamOfAdapters mit IANet_EthernetAdapter.
Zurück zur Inhaltsseite Intel Software-Lizenvereinbarung (Endversion): Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider WICHTIG – BITTE LESEN SIE DIESE VEREINBARUNG VOR DEM KOPIEREN, INSTALLIEREN ODER VERWENDEN DER SOFTWARE. Verwenden oder laden Sie diese Software und alle dazugehörigen Elemente (nachfolgend als "Software" bezeichnet) erst dann, wenn Sie die folgenden Bestimmungen und Bedingungen durchgelesen haben.
Lizenz ausgeführt sind, die den jeweiligen Teilen beiliegt. KEINE ANDEREN RECHTE. Intel überträgt weder explizit noch implizit irgendwelche Rechte oder Lizenzen an Sie hinsichtlich urheberrechtlich geschützter Informationen bzw. irgendwelcher Patent-, Urheber, Mask-Work-, Marken-, Branchengeheimnisrechte oder anderer Rechte an geistigem Eigentum, das Eigentum von Intel ist oder von Intel kontrolliert wird. Eventuelle Ausnahmen sind in dieser Vereinbarung aufgeführt.
Zurück zur Inhaltsseite Support: Benutzerhandbuch für Intel® PRO Netzwerkadapter – WMI und CDM Provider Web- und Internet-Sites http://www.dell.com Kundensupport-Techniker Setzen Sie sich bitte mit der Dell Computer Corporation in Verbindung, um technische Hilfe zu erhalten, wenn die Vorschläge zur Fehlerbehebung in diesem Dokument das Problem nicht lösen (siehe den Hilfeabschnitt in der Systemdokumentation). Bevor Sie anrufen... Sie müssen an Ihrem Computer sitzen und die Software muss laufen.