Administración del servicio y los paquetes de UE-V con Windows PowerShell y WMI (Windows 10)
Puede usar Instrumental de administración de Windows (WMI) y Windows PowerShell para administrar el comportamiento de sincronización y configuración del servicio Virtualización de experiencia de usuario (UE-V).
Nota
Para obtener una lista completa de los cmdlets de UE-V, consulte Virtualización de la experiencia del usuario en Windows PowerShell.
Para configurar el servicio UE-V con Windows PowerShell
Abra una ventana Windows PowerShell. Para administrar la configuración del equipo que afecta a todos los usuarios del equipo mediante el parámetro Equipo , abra la ventana con una cuenta con derechos de administrador.
Use los siguientes comandos de Windows PowerShell para configurar el servicio.
Comando de Windows PowerShell Descripción Enable-UEV
Activa el servicio UE-V. Requiere reinicio. Disable-UEV
Desactiva el servicio UE-V. Requiere reinicio. Get-UevStatus
Muestra si el servicio UE-V está habilitado o deshabilitado, mediante un valor booleano. Get-UevConfiguration
Obtiene la configuración efectiva del servicio UE-V. La configuración específica del usuario tiene prioridad sobre la configuración del equipo. Get-UevConfiguration -CurrentComputerUser
Obtiene los valores de configuración del servicio UE-V solo para el usuario actual. Get-UevConfiguration -Computer
Obtiene los valores de configuración del servicio UE-V para todos los usuarios del equipo. Get-UevConfiguration -Details
Obtiene los detalles de cada configuración. Muestra dónde está configurada la configuración o si usa el valor predeterminado. Se muestra si la configuración actual es válida. Set-UevConfiguration -Computer -EnableDontSyncWindows8AppSettings
Configura el servicio UE-V para que no sincronice ninguna aplicación de Windows para todos los usuarios del equipo. Set-UevConfiguration -CurrentComputerUser -EnableDontSyncWindows8AppSettings
Configura el servicio UE-V para que no sincronice ninguna aplicación de Windows para el usuario del equipo actual. Set-UevConfiguration -Computer -EnableFirstUseNotification
Configura el servicio UE-V para mostrar la notificación la primera vez que el servicio se ejecuta para todos los usuarios del equipo. Set-UevConfiguration -Computer -DisableFirstUseNotification
Configura el servicio UE-V para que no muestre la notificación la primera vez que el servicio se ejecuta para todos los usuarios del equipo. Set-UevConfiguration -Computer -EnableSettingsImportNotify
Configura el servicio UE-V para notificar a todos los usuarios del equipo cuando se retrasa la sincronización de la configuración. Use el parámetro DisableSettingsImportNotify para deshabilitar la notificación.
Set-UevConfiguration -CurrentComputerUser -EnableSettingsImportNotify
Configura el servicio UE-V para notificar al usuario actual cuando se retrasa la sincronización de la configuración. Use el parámetro DisableSettingsImportNotify para deshabilitar la notificación.
Set-UevConfiguration -Computer -EnableSyncUnlistedWindows8Apps
Configura el servicio UE-V para sincronizar todas las aplicaciones de Windows que no están deshabilitadas explícitamente por la lista de aplicaciones de Windows para todos los usuarios del equipo. Para obtener más información, vea "Get-UevAppxPackage" en Administración de plantillas de ubicación de configuración de UE-V mediante Windows PowerShell y WMI. Use el parámetro DisableSyncUnlistedWindows8Apps para configurar el servicio UE-V para sincronizar solo las aplicaciones de Windows habilitadas explícitamente por la lista de aplicaciones de Windows.
Set-UevConfiguration -CurrentComputerUser - EnableSyncUnlistedWindows8Apps
Configura el servicio UE-V para sincronizar todas las aplicaciones de Windows que no están deshabilitadas explícitamente por la lista de aplicaciones de Windows para el usuario actual en el equipo. Para obtener más información, vea "Get-UevAppxPackage" en Administración de plantillas de ubicación de configuración de UE-V mediante Windows PowerShell y WMI. Use el parámetro DisableSyncUnlistedWindows8Apps para configurar el servicio UE-V para sincronizar solo las aplicaciones de Windows habilitadas explícitamente por la lista de aplicaciones de Windows.
Set-UevConfiguration -Computer -DisableSync
Deshabilita UE-V para todos los usuarios del equipo. Use el parámetro EnableSync para habilitar o volver a habilitar.
Set-UevConfiguration -CurrentComputerUser -DisableSync
Deshabilita UE-V para el usuario actual en el equipo. Use el parámetro EnableSync para habilitar o volver a habilitar.
Set-UevConfiguration -Computer -EnableTrayIcon
Habilita el icono UE-V en el área de notificación para todos los usuarios del equipo. Use el parámetro DisableTrayIcon para deshabilitar el icono.
Set-UevConfiguration -Computer -MaxPackageSizeInBytes <size in bytes>
Configura el servicio UE-V para informar cuando un tamaño de archivo de paquete de configuración alcanza el umbral definido para todos los usuarios del equipo. Establece el tamaño del paquete de umbral en bytes. Set-UevConfiguration -CurrentComputerUser -MaxPackageSizeInBytes <size in bytes>
Configura el servicio UE-V para informar cuando un tamaño de archivo de paquete de configuración alcanza el umbral definido. Establece el umbral de advertencia de tamaño de paquete para el usuario actual. Set-UevConfiguration -Computer -SettingsImportNotifyDelayInSeconds
Especifica el tiempo en segundos antes de que se notifique al usuario para todos los usuarios del equipo. Set-UevConfiguration -CurrentComputerUser -SettingsImportNotifyDelayInSeconds
Especifica el tiempo en segundos antes de que se envíe la notificación para el usuario actual. Set-UevConfiguration -Computer -SettingsStoragePath <path to _settings_storage_location>
Define una ubicación de almacenamiento de configuración por equipo para todos los usuarios del equipo. Set-UevConfiguration -CurrentComputerUser -SettingsStoragePath <path to _settings_storage_location>
Define una ubicación de almacenamiento de configuración por usuario. Set-UevConfiguration -Computer -SettingsTemplateCatalogPath <path to catalog>
Establece la ruta de acceso del catálogo de plantillas de configuración para todos los usuarios del equipo. Set-UevConfiguration -Computer -SyncMethod <sync method>
Establece el método de sincronización para todos los usuarios del equipo: SyncProvider o None. Set-UevConfiguration -CurrentComputerUser -SyncMethod <sync method>
Establece el método de sincronización para el usuario actual: SyncProvider o None. Set-UevConfiguration -Computer -SyncTimeoutInMilliseconds <timeout in milliseconds>
Establece el tiempo de espera de sincronización en milisegundos para todos los usuarios del equipo. Set-UevConfiguration -CurrentComputerUser -SyncTimeoutInMilliseconds <timeout in milliseconds>
Establezca el tiempo de espera de sincronización para el usuario actual. Clear-UevConfiguration -Computer -<setting name>
Borra la configuración especificada para todos los usuarios del equipo. Clear-UevConfiguration -CurrentComputerUser -<setting name>
Borra la configuración especificada solo para el usuario actual. Export-UevConfiguration <settings migration file>
Exporta la configuración del equipo UE-V a un archivo de migración de configuración. La extensión de nombre de archivo debe ser .uev. El
Export
cmdlet exporta toda la configuración del servicio UE-V que se puede configurar con el parámetro Computer.Import-UevConfiguration <settings migration file>
Importa la configuración del equipo UE-V desde un archivo de migración de configuración. La extensión de nombre de archivo debe ser .uev.
Para exportar la configuración del paquete UE-V y reparar plantillas de UE-V con Windows PowerShell
Abra una ventana Windows PowerShell como administrador.
Use los siguientes comandos de Windows PowerShell para configurar el servicio.
Comando de Windows PowerShell Descripción Export-UevPackage MicrosoftNotepad.pkgx
Extrae la configuración de un archivo de paquete del Bloc de notas de Microsoft y los convierte en un formato legible en XML. Repair-UevTemplateIndex
Repara el índice de las plantillas de ubicación de configuración de UE-V.
Para configurar el servicio UE-V con WMI
Virtualización de experiencia de usuario proporciona el siguiente conjunto de comandos WMI. Los administradores pueden usar esta interfaz para configurar el servicio UE-V en la línea de comandos y automatizar las tareas de configuración típicas.
Use una cuenta con derechos de administrador para abrir una ventana de Windows PowerShell.
Use los siguientes comandos WMI para configurar el servicio.
Windows PowerShell command
Descripción Get-WmiObject -Namespace root\Microsoft\UEV Configuration
Muestra la configuración activa del servicio UE-V. La configuración específica del usuario tiene prioridad sobre la configuración del equipo. Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration
Muestra la configuración del servicio UE-V definida para un usuario. Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
Muestra la configuración del servicio UE-V definida para un equipo. Get-WmiObject -Namespace root\Microsoft\Uev ConfigurationItem
Muestra los detalles de cada elemento de configuración. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SettingsStoragePath = <path_to_settings_storage_location>
$config.Put()
Define una ubicación de almacenamiento de configuración por equipo. $config = Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration
$config.SettingsStoragePath = <path_to_settings_storage_location>
$config.Put()
Define una ubicación de almacenamiento de configuración por usuario. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SyncTimeoutInMilliseconds = <timeout_in_milliseconds>
$config.Put()
Establece el tiempo de espera de sincronización en milisegundos para todos los usuarios del equipo. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.MaxPackageSizeInBytes = <size_in_bytes>
$config.Put()
Configura el servicio UE-V para informar cuando un tamaño de archivo de paquete de configuración alcanza un umbral definido. Establezca el tamaño del archivo de paquete de umbral en bytes para todos los usuarios del equipo. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SyncMethod = <sync_method>
$config.Put()
Establece el método de sincronización para todos los usuarios del equipo: SyncProvider o None. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = $true
$config.Put()
Para habilitar una configuración específica por equipo, borre la configuración y use $null como valor de configuración. Use UserConfiguration para la configuración por usuario. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = $false
$config.Put()
Para deshabilitar una configuración específica por equipo, borre la configuración y use $null como valor de configuración. Use Configuración de usuario para la configuración por usuario. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = <setting value>
$config.Put()
Novedades una configuración específica por equipo. Para borrar la configuración, use $null como valor de configuración. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = <setting value>
$config.Put()
Novedades una configuración específica por usuario para todos los usuarios del equipo. Para borrar la configuración, use $null como valor de configuración.
Cuando haya terminado de configurar el servicio UE-V con WMI y Windows PowerShell, la configuración definida se almacena en el Registro en las siguientes ubicaciones.
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UEV\Agent\Configuration
\HKEY_CURRENT_USER\SOFTWARE\Microsoft\UEV\Agent\Configuration
Para exportar la configuración del paquete de UE-V y reparar plantillas de UE-V mediante WMI
UE-V proporciona el siguiente conjunto de comandos WMI. Los administradores pueden usar esta interfaz para exportar un paquete o reparar plantillas de UE-V.
Use los siguientes comandos WMI.
Comando WMI Descripción Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name ExportPackage -ArgumentList <package name>
Extrae la configuración de un archivo de paquete y las convierte en un formato legible en XML. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name RebuildIndex
Repara el índice de las plantillas de ubicación de configuración de UE-V. Debe ejecutarse como administrador.
Temas relacionados
Administración de UE-V con Windows PowerShell y WMI Administración de la virtualización de experiencia de usuario de UE-V en Windows PowerShell