Configuration d’UE-V avec Microsoft Configuration Manager (Windows 10)

Après avoir déployé la virtualisation de l’expérience utilisateur (UE-V) et ses fonctionnalités requises, vous pouvez commencer à la configurer pour répondre aux besoins de votre organization. Le pack de configuration UE-V permet aux administrateurs d’utiliser la fonctionnalité Paramètres de conformité de Microsoft Configuration Manager pour appliquer des configurations cohérentes sur les sites où UE-V et Configuration Manager sont installés.

Fonctionnalités prises en charge par le pack de configuration UE-V

Le pack de configuration UE-V comprend des outils pour :

  • Create ou mettre à jour les bases de référence de distribution de modèle d’emplacement des paramètres UE-V

    • Définir des modèles UE-V à inscrire ou annuler l’inscription
    • Mettre à jour les éléments de configuration et les bases de référence des modèles UE-V à mesure que les modèles sont ajoutés ou mis à jour
    • Distribuer et inscrire des modèles UE-V à l’aide de la correction de l’élément de configuration standard
  • Create ou mettre à jour un élément de configuration de stratégie de l’agent UE-V pour définir ou effacer ces paramètres

    Configuration Paramètre Description
    Taille maximale du package Activer/désactiver la synchronisation des applications Windows Attendre la synchronisation au démarrage de l’application
    Définition du délai d’importation Synchroniser des applications Windows non listées Attendre la synchronisation lors de la connexion
    Notification d’importation des paramètres URL du contact informatique Attendre le délai d’expiration de la synchronisation
    Chemin d’accès de stockage des paramètres Texte descriptif du contact informatique Chemin du catalogue des modèles de paramètres
    Activation de la synchronisation Icône de barre d’état activée Démarrer/arrêter le service de l’agent UE-V
    Méthode de synchronisation Notification de première utilisation Définir les applications Windows qui seront itinérantes
    Délai d’expiration de la synchronisation
  • Vérifiez la conformité en confirmant qu’UE-V est en cours d’exécution.

Générer un élément de configuration de stratégie de service UE-V

La stratégie et la configuration du service UE-V sont distribuées via un élément de configuration unique généré à l’aide de l’outil UevAgentPolicyGenerator.exe. Cet outil lit la configuration souhaitée à partir d’un fichier de configuration XML et crée un CI contenant les paramètres de découverte et de correction nécessaires pour mettre la machine en conformité.

Le fichier CAB de l’élément de configuration de stratégie de service UE-V est créé à l’aide de l’outil en ligne de commande UevTemplateBaselineGenerator.exe, qui a les paramètres suivants :

  • Code de site de <site>
  • Nom de la <> stratégie Facultatif : la valeur par défaut est « Stratégie de l’agent UE-V » si elle n’est pas présente
  • Description de la stratégieDescription <> Facultatif : une description est fournie si elle n’est pas présente
  • Chemin d’accès complet cabFilePath <à l’élément de configuration .CAB fichier>
  • Chemin d’accès complet de ConfigurationFile <au fichier XML de configuration de l’agent>

Remarque

Il peut être nécessaire de modifier la stratégie d’exécution PowerShell pour autoriser ces scripts à s’exécuter dans votre environnement. Procédez comme suit dans la console Configuration Manager :

  1. Sélectionnez Administration Client Settings Properties (Propriétés des paramètres > du client d’administration>)
  2. Sous l’onglet Agent utilisateur , définissez la stratégie d’exécution PowerShell sur Ignorer

Create le premier élément de configuration de stratégie UE-V

  1. Copiez le fichier de configuration des paramètres par défaut du répertoire d’installation d’UE-V Config Pack vers un emplacement visible par votre console ConfigMgr Administration :
C:\Program Files (x86)\Windows Kits\10\Microsoft User Experience Virtualization\Management\AgentConfiguration.xml

Le fichier de configuration par défaut contient cinq sections :

Stratégie de l’ordinateur

Tous les paramètres au niveau de la machine UE-V. L’attribut DesiredState peut être

  • Définir pour que la valeur soit affectée dans le Registre
  • Effacer pour supprimer le paramètre
  • Non managé pour que l’élément de configuration reste à son état actuel

Ne supprimez pas les lignes de cette section. Au lieu de cela, définissez DesiredState Unmanaged sur si vous ne souhaitez pas que Configuration Manager modifie les valeurs actuelles ou par défaut.

CurrentComputerUserPolicy

Tous les paramètres de niveau utilisateur UE-V. Ces entrées remplacent les paramètres de l’ordinateur pour un utilisateur. L’attribut DesiredState peut être

  • Définir pour que la valeur soit affectée dans le Registre
  • Effacer pour supprimer le paramètre
  • Non managé pour que l’élément de configuration reste à son état actuel

Ne supprimez pas les lignes de cette section. Au lieu de cela, définissez l’état souhaité sur « Non managé » si vous ne souhaitez pas que Configuration Manager modifie les valeurs actuelles ou par défaut.

Services

Les entrées de cette section contrôlent l’opération de service. Le fichier de configuration par défaut contient une seule entrée pour UevAgentService. L’attribut DesiredState peut être défini sur En cours d’exécution ou Arrêté.

Windows8AppsComputerPolicy

Tous les paramètres de synchronisation des applications Windows au niveau de l’ordinateur. Chaque PackageFamilyName répertorié dans cette section peut se voir attribuer un DesiredState de

  • Activé pour que les paramètres sont itinérants
  • Désactivé pour empêcher l’itinérance des paramètres
  • Suppression de l’entrée du contrôle UE-V

D’autres lignes peuvent être ajoutées à cette section en fonction de la liste des applications Windows installées qui peuvent être consultées à l’aide de l’applet de commande PowerShell GetAppxPackage.

Windows8AppsCurrentComputerUserPolicy

Identique à Windows8AppsComputerPolicy avec des paramètres qui remplacent les paramètres de l’ordinateur pour un utilisateur individuel.

  1. Modifiez le fichier de configuration en modifiant les champs d’état et de valeur souhaités.
  2. Exécutez cette commande sur un ordinateur exécutant la console ConfigMgr Administration :
    C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe -Site ABC -CabFilePath "C:\MyCabFiles\UevPolicyItem.cab" -ConfigurationFile "c:\AgentConfiguration.xml"
    
  3. Importer le fichier CAB à l’aide de la console ConfigMgr ou Import-CMConfigurationItem PowerShell

Mettre à jour un élément de configuration de stratégie UE-V

  1. Modifiez le fichier de configuration en modifiant les champs d’état et de valeur souhaités.
  2. Exécutez la commande de l’étape 3 dans Create le premier élément de configuration de stratégie UE-V. Si vous avez modifié le nom avec le paramètre PolicyName, veillez à entrer le même nom.
  3. Réimportez le fichier CAB. La version dans ConfigMgr sera mise à jour.

Générer une base de référence de modèle UE-V

Les modèles UE-V sont distribués à l’aide d’une base de référence contenant plusieurs éléments de configuration. Chaque élément de configuration contient les scripts de découverte et de correction nécessaires pour installer un modèle UE-V. Le modèle UE-V réel est incorporé dans le script de correction pour la distribution à l’aide de la fonctionnalité d’élément de configuration standard.

La base de référence du modèle UE-V est créée à l’aide de l’outil en ligne de commande UevTemplateBaselineGenerator.exe, qui a les paramètres suivants :

  • Code de site de <site>
  • Nom baselineName <> (Facultatif : valeur par défaut « Base de référence de distribution de modèle UE-V » s’il n’est pas présent)
  • Description de BaselineDescription <> (Facultatif : une description est fournie si elle n’est pas présente)
  • Dossier de modèle TemplateFolder <UE-V>
  • Inscrire la <liste des fichiers modèles séparés par des virgules>
  • Annuler l’inscription de <la liste de modèles séparés par des virgules>
  • Chemin d’accès complet cabFilePath <au fichier CAB de référence à générer>

Le résultat est un fichier CAB de base prêt à être importé dans Configuration Manager. Si, à une date ultérieure, vous mettez à jour ou ajoutez un modèle, vous pouvez réexécuter la commande en utilisant le même nom de base. L’importation de l’ACR entraîne des mises à jour de la version CI sur les modèles modifiés.

Create la base de référence du premier modèle UE-V

  1. Create un ensemble « master » de modèles UE-V dans un emplacement de dossier stable visible pour l’ordinateur exécutant votre console ConfigMgr Administration. À mesure que des modèles sont ajoutés ou mis à jour, c’est dans ce dossier qu’ils sont extraits pour être distribués. La liste initiale des modèles peut être copiée à partir d’un ordinateur sur lequel UE-V est installé. L’emplacement du modèle par défaut est C :\Program Files\Microsoft User Experience Virtualization\Templates.
  2. Create un fichier text.bat dans lequel vous pouvez ajouter la commande générateur de modèle. Cette étape est facultative, mais simplifie la régénération si vous enregistrez les paramètres de commande
  3. Ajoutez la commande et les paramètres au fichier .bat qui générera la base de référence. L’exemple suivant crée une ligne de base qui distribue le Bloc-notes et la calculatrice :
 C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe -Site "ABC" -TemplateFolder "C:\ProductionUevTemplates" -Register "MicrosoftNotepad.xml, MicrosoftCalculator.xml" -CabFilePath "C:\MyCabFiles\UevTemplateBaseline.cab"
  1. Exécutez le fichier .bat pour créer UevTemplateBaseline.cab prêt à être importé dans Configuration Manager

Mettre à jour une base de référence de modèle UE-V

Le générateur de modèles utilise la version du modèle pour déterminer si un modèle doit être mis à jour. Si vous apportez une modification de modèle et mettez à jour la version, le générateur de base de référence compare le modèle dans votre dossier master avec le modèle contenu dans l’intégration continue sur le serveur ConfigMgr. Si une différence est trouvée, la base de référence générée et les versions CI modifiées sont mises à jour.

Pour distribuer un nouveau modèle bloc-notes, procédez comme suit :

  1. Mettre à jour le modèle et la version du modèle situés dans l’élément <Version> du modèle
  2. Copiez le modèle dans votre répertoire de modèles master
  3. Exécutez la commande dans le fichier .bat que vous avez créé à l’étape 3 de Create la base de référence du premier modèle UE-V
  4. Importez le fichier CAB généré dans ConfigMgr à l’aide de la console ou de PowerShell Import-CMBaseline

Gérer les configurations pour UE-V