Partager via


Gestion des modèles d'emplacement des paramètres UE-V 1.0 à l'aide de PowerShell et WMI

Microsoft User Experience Virtualization (UE-V) utilise des modèles d’emplacement de paramètres (fichiers XML) qui définissent les paramètres capturés et appliqués par la virtualisation de l’expérience utilisateur. UE-V inclut un ensemble de modèles d’emplacement de paramètres standard. Il inclut également l’outil générateur UE-V qui vous permet de créer des modèles d’emplacement de paramètres personnalisés. Après avoir créé et déployé des modèles d’emplacement de paramètres, vous pouvez gérer ces modèles à l’aide de PowerShell ou WMI.

Gérer les modèles d’emplacement des paramètres avec WMI et PowerShell

Les fonctionnalités WMI et PowerShell d’UE-V incluent la possibilité d’activer, de désactiver, d’inscrire, de mettre à jour et d’annuler l’inscription des modèles d’emplacement des paramètres. En utilisant ces fonctionnalités, vous pouvez automatiser le processus d’inscription, de mise à jour ou de désinscription de modèles avec l’agent UE-V. Vous pouvez également inscrire manuellement des modèles à l’aide de commandes WMI et PowerShell. En utilisant ces fonctionnalités conjointement avec une solution de distribution de logiciels électronique, stratégie de groupe ou une autre méthode de déploiement automatisé telle qu’un script, vous pouvez automatiser davantage ce processus.

Vous devez disposer des autorisations d’administrateur pour mettre à jour, inscrire ou annuler l’inscription d’un modèle d’emplacement de paramètres. Les autorisations d’administrateur ne sont pas requises pour activer ou désactiver des modèles.

Pour gérer les modèles d’emplacement des paramètres avec PowerShell

  1. Utilisez un compte avec des droits d’administrateur pour ouvrir une fenêtre Windows PowerShell. Pour importer le module Microsoft UE-V PowerShell , tapez la commande suivante à l’invite de commandes PowerShell.

    Import-module UEV
    
  2. Utilisez les applets de commande PowerShell suivantes pour inscrire et gérer les modèles d’emplacement des paramètres UE-V.

    Commande PowerShell Description

    Get-UevTemplate

    Répertorie tous les modèles d’emplacement de paramètres inscrits sur l’ordinateur.

    Register-UevTemplate

    Inscrit un modèle d’emplacement de paramètres avec UE-V. Une fois qu’un modèle est inscrit, UE-V synchronise les paramètres définis dans le modèle entre les ordinateurs sur lesquels le modèle est inscrit.

    Unregister-UevTemplate

    Annule l’inscription d’un modèle d’emplacement de paramètres avec UE-V. Dès qu’un modèle est désinscrit, UE-V ne synchronise plus les paramètres définis dans le modèle entre les ordinateurs.

    Update-UevTemplate

    Mises à jour un modèle d’emplacement de paramètres avec une version plus récente du modèle. Le nouveau modèle doit avoir une version ultérieure à celle existante.

    Disable-UevTemplate

    Désactive un modèle d’emplacement de paramètres pour l’utilisateur actuel de l’ordinateur.

    Enable-UevTemplate

    Active un modèle d’emplacement de paramètres pour l’utilisateur actuel de l’ordinateur.

    Test-UevTemplate

    Détermine si un modèle d’emplacement de paramètres donné est conforme à son schéma XML.

Les fonctionnalités PowerShell UE-V vous permettent de gérer un groupe de modèles de paramètres déployés dans votre entreprise. Pour gérer un groupe de modèles à l’aide de PowerShell, procédez comme suit.

Pour gérer un groupe de modèles d’emplacement de paramètres avec PowerShell

  1. Modifiez ou mettez à jour les modèles d’emplacement des paramètres souhaités.

  2. Déployez les modèles d’emplacement des paramètres souhaités dans un dossier accessible à l’ordinateur local.

  3. Sur l’ordinateur local, ouvrez une fenêtre Windows PowerShell avec des droits d’administrateur.

  4. Importez le module Microsoft UE-V PowerShell en tapant la commande suivante.

    Import-module UEV
    
  5. Annulez l’inscription de toutes les versions précédemment inscrites des modèles en tapant la commande suivante.

    Get-UevTemplate | Unregister-UevTemplate
    

    Cela annule l’inscription de tous les modèles actifs sur l’ordinateur.

  6. Inscrivez les modèles mis à jour en tapant la commande suivante.

    Register-UevTemplate <path to template folder>\*.xml
    

    Cela permet d’inscrire tous les modèles d’emplacement des paramètres situés dans le dossier de modèle spécifié.

User Experience Virtualization fournit l’ensemble suivant de commandes WMI. Les administrateurs peuvent utiliser ces interfaces pour gérer les modèles d’emplacement des paramètres à partir de Windows PowerShell et automatiser les tâches d’administration de modèle.

Pour gérer les modèles d’emplacement des paramètres avec WMI

  1. Utilisez un compte avec des droits d’administrateur pour ouvrir une fenêtre Windows PowerShell.

  2. Utilisez les commandes WMI suivantes pour inscrire et gérer les modèles d’emplacement des paramètres UE-V.

    Commande PowerShell

    Description

    Get-WmiObject -Namespace root\Microsoft\UEV SettingsLocationTemplate | Select-Object TemplateId, TemplateName, TemplateVersion, Enabled | Format-Table -Autosize

    Répertorie tous les modèles d’emplacement de paramètres inscrits pour l’ordinateur.

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Register -ArgumentList <template path >

    Inscrit un modèle d’emplacement de paramètres avec UE-V.

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name UnregisterByTemplateId -ArgumentList <template ID>

    Annule l’inscription d’un modèle d’emplacement de paramètres avec UE-V. Dès qu’un modèle est désinscrit, UE-V ne synchronise plus les paramètres définis dans le modèle entre les ordinateurs.

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name EnableByTemplateId -ArgumentList <template ID>

    Active un modèle d’emplacement de paramètres avec UE-V

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name DisableByTemplateId -ArgumentList <template ID>

    Désactive un modèle d’emplacement de paramètres avec UE-V

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Update -ArgumentList <template path>

    Mises à jour un modèle d’emplacement de paramètres avec UE-V. Le nouveau modèle doit avoir une version supérieure à celle existante.

    Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Validate -ArgumentList <template path>

    Détermine si un modèle d’emplacement de paramètres donné est conforme à son schéma XML.

Comment déployer l’agent UE-V avec PowerShell

  1. Organisez le fichier du programme d’installation UE-V dans un partage réseau accessible.

    Note Utilisez AgentSetup.exe pour déployer des versions 32 bits et 64 bits de l’agent UE-V. Les versions de Windows Installer Files, AgentSetupx86.msi et AgentSetupx64.msi, sont disponibles pour chaque architecture. Pour désinstaller l’agent UE-V ultérieurement à l’aide du fichier d’installation, vous devez utiliser le même type de fichier.

  2. Utilisez l’une des commandes PowerShell suivantes pour installer l’agent.

    & 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%

Gestion de l'agent UE-V 1.0 et des packages avec PowerShell et WMI

Administration d'UE-V 1.0

Opérations d'UE-V 1.0