Erkennen von MED-V betreffenden Netzwerkänderungen

Letzte Aktualisierung: November 2013

Betrifft: Microsoft Enterprise Desktop Virtualization 2.0

Mit der Microsoft Enterprise Desktop Virtualization (MED-V) 2.0-Lösung können Sie Ihre Umgebung so konfigurieren, dass bestimmte Netzwerkänderungen erkannt werden, die nach der Bereitstellung von MED-V-Arbeitsbereichen auftreten und sich auf MED-V auswirken können.

Mit dieser Funktion ist eine auf dem Gastbetriebssystem ausgeführte Komponente verbunden, die über Netzwerkkonfigurationsänderungen auf dem Hostcomputer benachrichtigt wird. Auf diese Weise kann ein Microsoft-fremdes ESD-System oder eine andere im Gast ausgeführte Anwendung nach denselben Netzwerkendpunkten aufgelöst werden, nach denen das ESD-System oder die Anwendung auf dem Host aufgelöst wird.

Hinweis

Diese Funktion ist nur verfügbar, wenn die virtuelle Maschine für den NAT-Modus (Network Address Translation, Netzwerkadressenübersetzung) konfiguriert ist. Wenn die virtuelle Maschine für den BRIDGED-Modus konfiguriert ist, werden keine Änderungsanzeigen generiert.

Dieser Abschnitt enthält Informationen und Anweisungen zur Überwachung von Netzwerkänderungen, die sich auf MED-V auswirken können.

So erkennen Sie Netzwerkänderungen für MED-V

Nachdem Sie die MED-V-Arbeitsbereiche bereitgestellt haben, können Sie mithilfe der folgenden Aufgaben Änderungen an bestimmten Netzwerkkonfigurationen überwachen:

  1. Erstellen Sie eine MOF-Datei (Managed Object Format) zur Suche nach den zu überwachenden Netzwerkkonfigurationsänderungen. Der folgende Code ist ein Beispiel für eine MOF-Datei:

    #pragma namespace ("\\\\.\\root\\ccm\\NetworkConfig")
    
    class CCM_IPConfig { [NotNull: ToInstance ToSubClass] uint32 AddressFamily; // AF_INET, AF_INET6 [Key, NotNull: ToInstance ToSubClass] string IPAddress; // IPv4- oder IPv6-Adresse [NotNull: ToInstance ToSubClass] string SubnetMask; // IPv4-Subnetzmaske };
    
    class CCM_NetworkAdapter { [Key, NotNull: ToInstance ToSubClass] string Name; [NotNull: ToInstance ToSubClass] uint32 DHCPEnabled = 0; [NotNull: ToInstance ToSubClass] uint32 Quarantined = 0; // Überprüfung, ob unter Quarantäne gestellt. CCM_IPConfig IPConfigInfo[]; };
    
    [singleton] class CCM_NetworkAdapters { [NotNull: ToInstance ToSubClass] String ProviderName; // MED-V oder anderer Anbieter CCM_NetworkAdapter AdaptersInfo[]; };
    
  2. Kompilieren Sie die MOF-Datei.

  3. Installieren Sie die MOF-Datei im Gast.

Nachdem Sie die MOF-Datei installiert haben, erstellen Sie ein Ereignisabonnement für die Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) für das Erstellen, Ändern oder Löschen von Ereignissen der Klasse CCM_NetworkAdapters. Dadurch werden die folgenden Änderungen am Host erkannt:

  • Gibt es Änderungen an der Konfiguration des Netzwerks, z. B. Änderungen der IP-Adresse oder des Netzwerkadapters?

  • Ist das Netzwerk verfügbar oder nicht verfügbar?

  • Wurde die Netzwerkkonfiguration vom BRIDGED-Modus in den NAT-Modus geändert?

  • Wurde die Netzwerkkonfiguration vom NAT-Modus in den BRIDGED-Modus geändert?

Eine MED-V-Komponente auf dem Host überwacht das Netzwerk auf diese Änderungen und benachrichtigt den Gast bei deren Auftreten. Von einer Komponente im Gast wird eine WMI-Instanz zur Überwachung des MED-V-Arbeitsbereichs auf diese Änderungen erstellt.

Durch das von Ihnen erstellte Ereignisabonnement werden über das WMI-System Benachrichtigungen übermittelt, wenn eine oder mehrere dieser Netzwerkänderungen – Erstellen, Ändern oder Löschen – auftreten.

Siehe auch

Konzepte

Überwachen der MED-V-Arbeitsbereiche
Verwalten der MED-V-Arbeitsbereichseinstellungen

Fanden Sie diese Informationen hilfreich? Senden Sie Ihre Vorschläge und Kommentare zur MED-V-Dokumentation an medvdocs@microsoft.com.