Поделиться через


Управление параметрами рабочей области MED-V с помощью инструментария WMI

Инструментарий управления Windows (WMI) можно использовать в Microsoft Enterprise Desktop Virtualization (MED-V) 2.0 для управления текущими параметрами конфигурации.

Управление параметрами рабочей области MED-V с помощью инструментария WMI

Средство просмотра WMI позволяет просматривать и изменять параметры в рабочей области MED-V. Поставщик WMI реализуется с помощью платформы расширения поставщика WMI из Microsoft .Net Framework 3.5.

Поставщик WMI реализуется в пространстве имен root\microsoft\medv и реализует параметр класса. Параметр класса содержит свойства, соответствующие параметрам в системном реестре в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Medv реестра.

Осторожностью Средства просмотра WMI можно использовать для удаления или изменения классов и экземпляров. Удаление или изменение определенных классов и экземпляров может привести к потере ценных данных и привести к непредсказуемой работы MED-V.

Вы можете использовать предпочитаемое средство просмотра WMI для просмотра и изменения параметров конфигурации MED-V, выполнив следующие действия.

  1. Откройте предпочитаемое средство просмотра WMI с разрешениями администратора.

  2. Подключитесь к корневому каталогу пространства имен\microsoft\medv.

  3. Перечисление экземпляров для подключения к работающему экземпляру. Необходимо подключиться к экземпляру класса Setting.

    Откроется окно редактора объектов. Параметры конфигурации MED-V перечислены как свойства.

Выполните следующие действия, чтобы изменить параметр конфигурации MED-V в WMI.

  1. В списке свойств в окне редактора объектов дважды щелкните имя параметра конфигурации, который требуется изменить. Например, чтобы изменить сведения о перенаправлении URL-адресов MED-V, дважды щелкните свойство UxRedirectUrls.

    Откроется окно редактора свойств.

  2. Измените значение, чтобы обновить сведения о конфигурации. Например, чтобы изменить сведения о перенаправлении URL-адресов MED-V, добавьте или удалите веб-адрес в списке.

  3. Сохраните обновленные параметры свойства.

После просмотра или изменения параметров конфигурации MED-V закройте средство просмотра WMI.

Важно В некоторых случаях требуется перезапуск рабочей области MED-V, чтобы изменения параметров конфигурации MED-V вступили в силу.

В следующем коде показан MOF-файл, который определяет класс Setting .

[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);
};

Класс Setting наследуется от класса ConfigValueProvider . В следующем коде показан MOF-файл, который определяет класс ConfigValueProvider .

[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;
};

Управление параметрами конфигурации рабочей области MED-V

Управление параметрами рабочей области MED-V