Verwalten von MED-V-Arbeitsbereichseinstellungen mithilfe von WMI

Letzte Aktualisierung: November 2013

Betrifft: Microsoft Enterprise Desktop Virtualization 2.0

Mithilfe der Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) in Microsoft Enterprise Desktop Virtualization (MED-V) 2.0 können Sie die aktuellen Konfigurationseinstellungen verwalten.

So verwalten Sie die MED-V-Arbeitsbereichseinstellungen mit WMI

Mit einem WMI-Browser können Sie die Einstellungen in einem MED-V-Arbeitsbereich anzeigen und bearbeiten. Der WMI-Anbieter wird mithilfe des WMI Provider Extension-Frameworks aus Microsoft .Net Framework 3.5 implementiert.

Der WMI-Anbieter wird im Namespace root\microsoft\medv implementiert und implementiert seinerseits die Klasse Setting. Die Klasse Setting enthält die Eigenschaften, die mit den Einstellungen in der Systemregistrierung unter dem Registrierungsschlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Medv" korrespondieren.

Warnung

Mit WMI-Browsern können Klassen und Instanzen gelöscht oder bearbeitet werden. Das Löschen oder Bearbeiten bestimmter Klassen und Instanzen kann zum Verlust wichtiger Daten und zu einem unvorhersehbaren Verhalten von MED-V führen.

Führen Sie die folgenden Schritte aus, um mit Ihrem bevorzugten WMI-Browser die MED-V-Konfigurationseinstellungen anzuzeigen und zu bearbeiten.

  1. Öffnen Sie den bevorzugten WMI-Browser mit Administratorrechten.

  2. Stellen Sie eine Verbindung mit dem Namespace root\microsoft\medv her.

  3. Listen Sie die Instanzen auf, um eine Verbindung mit der ausgeführten Instanz herzustellen. Sie möchten eine Verbindung zu der Instanz der Klasse Setting herstellen.

    Das Fenster Objekt-Editor wird geöffnet. Die MED-V-Konfigurationseinstellungen werden als Eigenschaften aufgeführt.

Führen Sie zum Bearbeiten einer MED-V-Konfigurationseinstellung die folgenden Schritte in der WMI aus:

  1. Doppelklicken Sie im Fenster Objekt-Editor in der Liste Eigenschaften auf den Namen der zu bearbeitenden Konfigurationseinstellung. Wenn Sie beispielsweise die MED-V-URL-Umleitungsinformationen bearbeiten möchten, doppelklicken Sie auf die Eigenschaft UxRedirectUrls.

    Das Fenster Eigenschaften-Editor wird geöffnet.

  2. Bearbeiten Sie den Wert, um die Konfiguration zu aktualisieren. Wenn Sie beispielsweise die MED-V-URL-Umleitungsinformationen bearbeiten möchten, fügen Sie der Liste eine Webadresse hinzu, oder entfernen Sie eine Webadresse.

  3. Speichern Sie die aktualisierten Eigenschaftseinstellungen.

Schließen Sie nach dem Anzeigen oder Bearbeiten der MED-V-Konfigurationseinstellungen den WMI-Browser.

Wichtig

In bestimmten Fällen ist ein Neustart des MED-V-Arbeitsbereichs erforderlich, damit die geänderten MED-V-Konfigurationseinstellungen wirksam werden.

Der folgende Code zeigt die MOF-Datei (Managed Object Format), die die Klasse Setting definiert.

[dynamic: ToInstance, provider("TroubleShooting, Version=2.0.392.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"), singleton: DisableOverride ToInstance ToSubClass] class Setting : ConfigValueProvider { boolean UxSmartCardLogonEnabled = TRUE; [read] string User; [implemented] void Clear([in] string propertyName); };

Die Klasse Setting erbt von der Klasse ConfigValueProvider. Der folgende Code zeigt die MOF-Datei (Managed Object Format), die die Klasse ConfigValueProvider definiert.

[abstract] class ConfigValueProvider { [write] string DiagEventLogLevel; [write] boolean FtsAddUserToAdminGroupEnabled; [write] string FtsComputerNameMask; [write] sint32 FtsDeleteVMStateTimeout; [write] sint32 FtsDetachVfdTimeout; [write] string FtsDialogUrl; [write] sint32 FtsExplorerTimeout; [write] string FtsFailureDialogMsg; [write] string FtsLogFilePaths[]; [write] sint32 FtsMaxPostponeTime; [write] sint32 FtsMaxRetryCount; [write] string FtsMode; [write] sint32 FtsNonInteractiveRetryTimeoutInc; [write] sint32 FtsNonInteractiveTimeout; [write] string FtsPostponeUtcDateTimeLimit; [write] string FtsRetryDialogMsg; [write] boolean FtsSetComputerNameEnabled; [write] boolean FtsSetJoinDomainEnabled; [write] boolean FtsSetMachineObjectOUEnabled; [write] boolean FtsSetRegionalSettingsEnabled; [write] boolean FtsSetUserDataEnabled; [write] string FtsStartDialogMsg; [write] sint32 FtsTaskCancelTimeout; [write] sint32 FtsTaskVMTurnOffTimeout; [write] sint32 FtsUpgradeTimeout; [write] boolean UxAppPublishingEnabled; [write] boolean UxAudioSharingEnabled; [write] boolean UxClipboardSharingEnabled; [write] boolean UxCredentialCacheEnabled; [write] sint32 UxDialogTimeout; [write] sint32 UxHideVmTimeout; [write] boolean UxLogonStartEnabled; [write] boolean UxPrinterSharingEnabled; [write] sint32 UxRebootAbsoluteDelayTimeout; [write] string UxRedirectUrls[]; [write] boolean UxShowExit; [write] boolean UxSmartCardLogonEnabled; [write] boolean UxSmartCardSharingEnabled; [write] boolean UxUSBDeviceSharingEnabled; [write] string VmCloseAction; [write] sint32 VmGuestMemFromHostMem[]; [write] sint32 VmGuestUpdateDuration; [write] string VmGuestUpdateTime; [write] sint32 VmHostMemToGuestMem[]; [write] boolean VmHostMemToGuestMemCalcEnabled; [write] sint32 VmMemory; [write] boolean VmMultiUserEnabled; [write] string VmNetworkingMode; [write] sint32 VmTaskTimeout; };

Siehe auch

Konzepte

Verwalten von Konfigurationseinstellungen für den MED-V-Arbeitsbereich
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.