Administración del agente y los paquetes de UE-V 2.1 SP1 con Windows PowerShell y WMI
Puede usar Instrumental de administración de Windows (WMI) y Windows PowerShell para administrar el comportamiento de sincronización y configuración del agente de Microsoft User Experience Virtualization (UE-V) 2.1 SP1. Para obtener una lista completa de los cmdlets de PowerShell de UE-V, consulte Referencia de cmdlets MDOP.
Para implementar el agente de UE-V mediante Windows PowerShell
Almacene provisionalmente el archivo del instalador de UE-V en un recurso compartido de red accesible.
Nota
Use AgentSetup.exe para implementar versiones de 32 y 64 bits del agente de UE-V. Los paquetes de Windows Installer, AgentSetupx86.msi y AgentSetupx64.msi, están disponibles para cada arquitectura. Para desinstalar el agente de UE-V más adelante mediante el archivo de instalación, debe usar el mismo tipo de archivo.
Para instalar el agente de UE-V, use uno de los siguientes comandos de Windows PowerShell:
& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%
& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%
Para configurar el agente de UE-V mediante Windows PowerShell
Abra una ventana de 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 agente.
Comando de Windows PowerShell | Descripción |
---|---|
Get-UevConfiguration |
Obtiene la configuración efectiva del agente de 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 agente de UE-V solo para el usuario actual. |
Get-UevConfiguration -Computer |
Obtiene los valores de configuración del agente de 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 -ContactITDescription <IT description> |
Establece el texto que se muestra en el Centro de configuración de empresa para el vínculo de ayuda. |
Set-UevConfiguration -Computer -ContactITUrl <string> |
Establece la dirección URL del vínculo en el Centro de configuración de empresa para el vínculo de ayuda. Se puede usar cualquier protocolo de dirección URL. |
Set-UevConfiguration -Computer -EnableDontSyncWindows8AppSettings |
Configura el agente de UE-V para que no sincronice ninguna aplicación de Windows para todos los usuarios del equipo. |
Set-UevConfiguration -CurrentComputerUser -EnableDontSyncWindows8AppSettings |
Configura el agente de UE-V para que no sincronice ninguna aplicación de Windows para el usuario del equipo actual. |
Set-UevConfiguration -Computer -EnableFirstUseNotification |
Configura el agente de UE-V para mostrar la notificación la primera vez que el agente se ejecuta para todos los usuarios del equipo. |
Set-UevConfiguration -Computer -DisableFirstUseNotification |
Configura el agente de UE-V para que no muestre la notificación la primera vez que el agente se ejecuta para todos los usuarios del equipo. |
Set-UevConfiguration -Computer -EnableSettingsImportNotify |
Configura el agente de 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 agente de 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 Agente de 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. Use el DisableSyncUnlistedWindows8Apps parámetro para configurar el Agente de 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 Agente de 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. Use el DisableSyncUnlistedWindows8Apps parámetro para configurar el Agente de 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 agente de 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 agente de 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> |
Establece 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 cmdlet Export exporta toda la configuración del agente de 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 mediante Windows PowerShell
Abra una ventana de Windows PowerShell como administrador.
Use los siguientes comandos de Windows PowerShell para configurar el agente.
Comando de Windows PowerShell Descripción Export-UevPackage MicrosoftCalculator6.pkgx Extrae la configuración de un archivo de paquete de Calculadora 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 agente de UE-V mediante WMI
Virtualización de experiencia de usuario proporciona el siguiente conjunto de comandos WMI. Los administradores pueden usar esta interfaz para configurar el agente de 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 agente.
Comando de Windows PowerShell Descripción Get-WmiObject -Namespace root\Microsoft\UEV Configuration
Muestra la configuración activa del agente de 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 agente de UE-V definida para un usuario. Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
Muestra la configuración del agente de 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 agente de 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()
Actualiza 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()
Actualiza 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.
Tras la configuración del agente de 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.