Gestion du service UE-V et des packages avec Windows PowerShell et WMI (Windows 10)
Vous pouvez utiliser WMI (Windows Management Instrumentation) et Windows PowerShell pour gérer la configuration et le comportement de synchronisation du service UE-V (User Experience Virtualization).
Remarque
Pour obtenir la liste complète des applets de commande UE-V, consultez Virtualisation de l’expérience utilisateur dans Windows PowerShell.
Pour configurer le service UE-V avec Windows PowerShell
Ouvrez une fenêtre Windows PowerShell. Pour gérer les paramètres de l’ordinateur qui affectent tous les utilisateurs de l’ordinateur à l’aide du paramètre Ordinateur , ouvrez la fenêtre avec un compte disposant de droits d’administrateur.
Utilisez les commandes Windows PowerShell suivantes pour configurer le service.
Commande de Windows PowerShell Description Enable-UEV
Active le service UE-V. Nécessite un redémarrage. Disable-UEV
Désactive le service UE-V. Nécessite un redémarrage. Get-UevStatus
Indique si le service UE-V est activé ou désactivé à l’aide d’une valeur booléenne. Get-UevConfiguration
Obtient les paramètres effectifs du service UE-V. Les paramètres spécifiques à l’utilisateur sont prioritaires sur les paramètres de l’ordinateur. Get-UevConfiguration -CurrentComputerUser
Obtient les valeurs des paramètres de service UE-V pour l’utilisateur actuel uniquement. Get-UevConfiguration -Computer
Obtient les valeurs des paramètres de configuration du service UE-V pour tous les utilisateurs sur l’ordinateur. Get-UevConfiguration -Details
Obtient les détails de chaque paramètre de configuration. Affiche l’emplacement où le paramètre est configuré ou s’il utilise la valeur par défaut. S’affiche si le paramètre actuel est valide. Set-UevConfiguration -Computer -EnableDontSyncWindows8AppSettings
Configure le service UE-V pour ne synchroniser aucune application Windows pour tous les utilisateurs sur l’ordinateur. Set-UevConfiguration -CurrentComputerUser -EnableDontSyncWindows8AppSettings
Configure le service UE-V pour ne synchroniser aucune application Windows pour l’utilisateur actuel de l’ordinateur. Set-UevConfiguration -Computer -EnableFirstUseNotification
Configure le service UE-V pour afficher la notification la première fois que le service s’exécute pour tous les utilisateurs sur l’ordinateur. Set-UevConfiguration -Computer -DisableFirstUseNotification
Configure le service UE-V pour ne pas afficher la notification la première fois que le service s’exécute pour tous les utilisateurs sur l’ordinateur. Set-UevConfiguration -Computer -EnableSettingsImportNotify
Configure le service UE-V pour avertir tous les utilisateurs de l’ordinateur lorsque la synchronisation des paramètres est retardée. Utilisez le paramètre DisableSettingsImportNotify pour désactiver la notification.
Set-UevConfiguration -CurrentComputerUser -EnableSettingsImportNotify
Configure le service UE-V pour avertir l’utilisateur actuel lorsque la synchronisation des paramètres est retardée. Utilisez le paramètre DisableSettingsImportNotify pour désactiver la notification.
Set-UevConfiguration -Computer -EnableSyncUnlistedWindows8Apps
Configure le service UE-V pour synchroniser toutes les applications Windows qui ne sont pas explicitement désactivées par la liste des applications Windows pour tous les utilisateurs de l’ordinateur. Pour plus d’informations, consultez « Get-UevAppxPackage » dans Managing UE-V Settings Location Templates Using Windows PowerShell and WMI. Utilisez le paramètre DisableSyncUnlistedWindows8Apps pour configurer le service UE-V afin de synchroniser uniquement les applications Windows explicitement activées par la liste d’applications Windows.
Set-UevConfiguration -CurrentComputerUser - EnableSyncUnlistedWindows8Apps
Configure le service UE-V pour synchroniser toutes les applications Windows qui ne sont pas explicitement désactivées par la liste des applications Windows pour l’utilisateur actuel sur l’ordinateur. Pour plus d’informations, consultez « Get-UevAppxPackage » dans Managing UE-V Settings Location Templates Using Windows PowerShell and WMI. Utilisez le paramètre DisableSyncUnlistedWindows8Apps pour configurer le service UE-V afin de synchroniser uniquement les applications Windows explicitement activées par la liste d’applications Windows.
Set-UevConfiguration -Computer -DisableSync
Désactive UE-V pour tous les utilisateurs sur l’ordinateur. Utilisez le paramètre EnableSync pour activer ou réactiver.
Set-UevConfiguration -CurrentComputerUser -DisableSync
Désactive UE-V pour l’utilisateur actuel sur l’ordinateur. Utilisez le paramètre EnableSync pour activer ou réactiver.
Set-UevConfiguration -Computer -EnableTrayIcon
Active l’icône UE-V dans la zone de notification pour tous les utilisateurs de l’ordinateur. Utilisez le paramètre DisableTrayIcon pour désactiver l’icône.
Set-UevConfiguration -Computer -MaxPackageSizeInBytes <size in bytes>
Configure le service UE-V pour qu’il signale lorsqu’une taille de fichier de package de paramètres atteint le seuil défini pour tous les utilisateurs sur l’ordinateur. Définit la taille du package de seuil en octets. Set-UevConfiguration -CurrentComputerUser -MaxPackageSizeInBytes <size in bytes>
Configure le service UE-V pour qu’il signale lorsqu’une taille de fichier de package de paramètres atteint le seuil défini. Définit le seuil d’avertissement de taille de package pour l’utilisateur actuel. Set-UevConfiguration -Computer -SettingsImportNotifyDelayInSeconds
Spécifie le délai en secondes avant que l’utilisateur ne soit averti pour tous les utilisateurs de l’ordinateur Set-UevConfiguration -CurrentComputerUser -SettingsImportNotifyDelayInSeconds
Spécifie le délai en secondes avant l’envoi de la notification pour l’utilisateur actuel. Set-UevConfiguration -Computer -SettingsStoragePath <path to _settings_storage_location>
Définit un emplacement de stockage des paramètres par ordinateur pour tous les utilisateurs de l’ordinateur. Set-UevConfiguration -CurrentComputerUser -SettingsStoragePath <path to _settings_storage_location>
Définit un emplacement de stockage des paramètres par utilisateur. Set-UevConfiguration -Computer -SettingsTemplateCatalogPath <path to catalog>
Définit le chemin du catalogue des modèles de paramètres pour tous les utilisateurs de l’ordinateur. Set-UevConfiguration -Computer -SyncMethod <sync method>
Définit la méthode de synchronisation pour tous les utilisateurs de l’ordinateur : SyncProvider ou None. Set-UevConfiguration -CurrentComputerUser -SyncMethod <sync method>
Définit la méthode de synchronisation pour l’utilisateur actuel : SyncProvider ou None. Set-UevConfiguration -Computer -SyncTimeoutInMilliseconds <timeout in milliseconds>
Définit le délai d’attente de synchronisation en millisecondes pour tous les utilisateurs de l’ordinateur Set-UevConfiguration -CurrentComputerUser -SyncTimeoutInMilliseconds <timeout in milliseconds>
Définissez le délai d’attente de synchronisation pour l’utilisateur actuel. Clear-UevConfiguration -Computer -<setting name>
Efface le paramètre spécifié pour tous les utilisateurs sur l’ordinateur. Clear-UevConfiguration -CurrentComputerUser -<setting name>
Efface le paramètre spécifié pour l’utilisateur actuel uniquement. Export-UevConfiguration <settings migration file>
Exporte la configuration de l’ordinateur UE-V vers un fichier de migration de paramètres. L’extension de nom de fichier doit être .uev. L’applet
Export
de commande exporte tous les paramètres de service UE-V configurables avec le paramètre Ordinateur.Import-UevConfiguration <settings migration file>
Importe la configuration de l’ordinateur UE-V à partir d’un fichier de migration de paramètres. L’extension de nom de fichier doit être .uev.
Pour exporter les paramètres de package UE-V et réparer des modèles UE-V avec Windows PowerShell
Ouvrez une fenêtre Windows PowerShell en tant qu’administrateur.
Utilisez les commandes Windows PowerShell suivantes pour configurer le service.
Commande de Windows PowerShell Description Export-UevPackage MicrosoftNotepad.pkgx
Extrait les paramètres d’un fichier de package Microsoft Notepad et les convertit dans un format XML lisible par l’utilisateur. Repair-UevTemplateIndex
Répare l’index des modèles d’emplacement des paramètres UE-V.
Pour configurer le service UE-V avec WMI
La virtualisation de l’expérience utilisateur fournit l’ensemble de commandes WMI suivant. Les administrateurs peuvent utiliser cette interface pour configurer le service UE-V sur la ligne de commande et automatiser les tâches de configuration classiques.
Utilisez un compte disposant de droits d’administrateur pour ouvrir une fenêtre Windows PowerShell.
Utilisez les commandes WMI suivantes pour configurer le service.
Windows PowerShell command
Description Get-WmiObject -Namespace root\Microsoft\UEV Configuration
Affiche les paramètres du service UE-V actif. Les paramètres spécifiques à l’utilisateur sont prioritaires sur les paramètres de l’ordinateur. Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration
Affiche la configuration du service UE-V définie pour un utilisateur. Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
Affiche la configuration du service UE-V définie pour un ordinateur. Get-WmiObject -Namespace root\Microsoft\Uev ConfigurationItem
Affiche les détails de chaque élément de configuration. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SettingsStoragePath = <path_to_settings_storage_location>
$config.Put()
Définit un emplacement de stockage des paramètres par ordinateur. $config = Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration
$config.SettingsStoragePath = <path_to_settings_storage_location>
$config.Put()
Définit un emplacement de stockage des paramètres par utilisateur. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SyncTimeoutInMilliseconds = <timeout_in_milliseconds>
$config.Put()
Définit le délai d’attente de synchronisation en millisecondes pour tous les utilisateurs de l’ordinateur. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.MaxPackageSizeInBytes = <size_in_bytes>
$config.Put()
Configure le service UE-V pour qu’il signale lorsqu’une taille de fichier de package de paramètres atteint un seuil défini. Définissez la taille du fichier de package de seuil en octets pour tous les utilisateurs de l’ordinateur. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SyncMethod = <sync_method>
$config.Put()
Définit la méthode de synchronisation pour tous les utilisateurs de l’ordinateur : SyncProvider ou None. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = $true
$config.Put()
Pour activer un paramètre par ordinateur spécifique, effacez le paramètre et utilisez $null comme valeur de paramètre. Utilisez UserConfiguration pour les paramètres par utilisateur. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = $false
$config.Put()
Pour désactiver un paramètre par ordinateur spécifique, effacez le paramètre et utilisez $null comme valeur de paramètre. Utilisez la configuration utilisateur pour les paramètres par utilisateur. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = <setting value>
$config.Put()
Mises à jour un paramètre par ordinateur spécifique. Pour effacer le paramètre, utilisez $null comme valeur de paramètre. $config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<setting name> = <setting value>
$config.Put()
Mises à jour un paramètre par utilisateur spécifique pour tous les utilisateurs de l’ordinateur. Pour effacer le paramètre, utilisez $null comme valeur de paramètre.
Lorsque vous avez terminé de configurer le service UE-V avec WMI et Windows PowerShell, la configuration définie est stockée dans le Registre aux emplacements suivants.
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UEV\Agent\Configuration
\HKEY_CURRENT_USER\SOFTWARE\Microsoft\UEV\Agent\Configuration
Pour exporter les paramètres de package UE-V et réparer des modèles UE-V à l’aide de WMI
UE-V fournit l’ensemble de commandes WMI suivant. Les administrateurs peuvent utiliser cette interface pour exporter un package ou réparer des modèles UE-V.
Utilisez les commandes WMI suivantes.
Commande WMI Description Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserSettings -Name ExportPackage -ArgumentList <package name>
Extrait les paramètres d’un fichier de package et les convertit dans un format XML lisible par l’utilisateur. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name RebuildIndex
Répare l’index des modèles d’emplacement des paramètres UE-V. Doit être exécuté en tant qu’administrateur.
Rubriques connexes
Administration d’UE-V avec Windows PowerShell et WMIAdministration de la virtualisation de l’expérience utilisateur UE-Vdans Windows PowerShell