Exporter (0) Imprimer
Développer tout
0 sur 4 ont trouvé cela utile - Évaluez ce sujet

Ajouter et supprimer des applications à l’aide de DISM

Vous pouvez ajouter des Applications du Windows Store métiers à une image système Windows® à l’aide de Windows PowerShell® ou de la plateforme Gestion et maintenance des images de déploiement (DISM, Deployment Image Servicing and Management). Les Applications du Windows Store sont un nouveau type d’application qui s’exécutent sur Windows 8.1 et sur les appareils Windows 8. Ces applications sont basées sur l’API Windows Runtime et elles diffèrent des applications de bureau traditionnelles de par leur conception et la manière par laquelle les utilisateurs peuvent interagir avec elles sur les appareils Windows 8.1 et Windows 8. Pour en savoir plus sur les Applications du Windows Store, voir Qu’est-ce qu’une application du Windows Store ?.

D’une manière générale, les Applications du Windows Store ne sont disponibles que par l’intermédiaire du Windows® Store. Vous pouvez envoyer des Applications du Windows Store métiers au Windows Store et les rendre disponibles à l’extérieur de votre entreprise. Vous pouvez toutefois également développer des Applications du Windows Store en vue d’une utilisation interne à votre entreprise uniquement et les ajouter aux appareils Windows que vous gérez grâce à un processus appelé chargement de version test. Les applications dont une version test a été chargée ne doivent être ni certifiées ni installées par le biais du Windows Store.

Les applications qui ne sont pas signées par le Windows Store ne peuvent être installées que sur des appareils qui acceptent le chargement de version test. Vous pouvez activer le chargement de version test sur Windows 8.1 Entreprise, Windows® 8 Entreprise, Windows Server 2012 R2 ou Windows Server® 2012 en reliant l’ordinateur à un domaine. Pour activer le chargement de version test sur un ordinateur Windows 8.1 Enterprise et Windows 8 Entreprise qui n’appartient pas à un domaine ou sur n’importe quel ordinateur Windows 8.1 Professionnel ou Windows® 8 Professionnel, vous devez utiliser une clé d’activation de produit de chargement de version test. Pour activer le chargement de version test sur un appareil Windows® RT, vous devez utiliser une clé d’activation de produit de chargement de version test. Pour plus d’informations sur les clés d’activation de produit de chargement de version test, voir le site du programme de licence en volume Microsoft.

Il est possible de charger une version test des Applications du Windows Store métiers sur un PC dans l’entreprise par le biais de scripts au moment de l’exécution et pour chaque utilisateur. Elles peuvent également être mises en service par l’entreprise dans une image, de telle sorte que l’application est inscrite dans chaque nouveau profil utilisateur créé sur le PC. Les exigences relatives au chargement d’une version test de l’application pour chaque utilisateur ou dans l’image sont identiques, mais les applets de commande Windows PowerShell que vous utilisez pour ajouter, obtenir et supprimer les applications sont différentes. Cette rubrique détaille les deux méthodes.

Vous ne pouvez pas charger une version test d’une application qui a été téléchargée du Windows Store. Pour installer des Applications du Windows Store qui ne font pas partie de votre cœur de métier, vous devez utiliser le Windows Store. Pour plus d’informations sur le Windows Store, voir Gestion de l’accès des clients au Windows Store.

Exigences relatives à la signature des applications

Vous pouvez installer des Applications du Windows Store métiers qui ne sont pas signées par le Windows Store. Les applications doivent être signées par chiffrement. Par ailleurs, elles ne peuvent être installées que sur un ordinateur qui approuve le certificat de signature.

Pour plus d’informations sur la signature d’une application et l’utilisation des certificats, voir la page relative aux outils d’empaquetage d’applications.

Dans cette rubrique :

Configurer des PC pour les exigences relatives au chargement de version test

Ajouter des applications

Dresser l’inventaire des applications

Supprimer des applications

Vous pouvez charger une version test des Applications du Windows Store métiers sur les appareils exécutant Windows RT ainsi que sur les appareils exécutant Windows Server 2012, Windows 8 Entreprise ou Windows® 8 Professionnel. Vous ne pouvez pas charger une version test des Applications du Windows Store métiers sur n’importe quelle autre édition de Windows dans votre entreprise.

Vous pouvez toutefois utiliser une licence de développeur pour ajouter des applications en développement à d’autres éditions de Windows. Pour plus d’informations sur le test d’applications en développement, voir Obtenir une licence de développeur. Vous pouvez utiliser la stratégie de groupe pour configurer vos PC membres de domaine (Windows 8.1 Entreprise ou Windows 8.1 Professionnel), afin d’avoir une licence de développeur qui n’expire pas. Une fois les PC configurés, vous n’aurez pas besoin de vous connecter à Internet pour obtenir ou renouveler une licence. Pour plus d’informations, voir Configurer des PC pour le développement d’applications du Windows Store.

Pour pouvoir ajouter des applications métiers ayant fait l’objet d’un chargement de version test à une image système Windows :

  • Vous devez activer le paramètre de stratégie de groupe Autoriser l’installation des applications approuvées.

Pour pouvoir exécuter des applications métier ayant fait l’objet d’un chargement de version test :

  • Vous devez activer la clé de produit de chargement de version test sur un appareil exécutant Windows 8 Entreprise ou Windows® 8 Professionnel. Vous devez activer la clé de produit de chargement de version test sur un appareil exécutant Windows RT.

    - ou -

  • Vous devez relier l’appareil exécutant Windows 8 Entreprise ou Windows Server 2012 à un domaine Active Directory pour lequel le paramètre de stratégie de groupe Autoriser l’installation des applications approuvées est activé.

    Vous pouvez activer le chargement de version test sur Windows 8 Entreprise ou Windows Server 2012 simplement en reliant l’appareil à un domaine. Pour activer le chargement de version test sur un appareil Windows 8 Entreprise qui n’appartient pas à un domaine, vous devez utiliser une clé d’activation de produit de chargement de version test.

noteRemarque
Pour activer le chargement de version test sur un appareil Windows® 8 Professionnel, vous devez utiliser une clé d’activation de produit de chargement de version test.

Tant que l’appareil ne répond pas à toutes les exigences en matière de chargement de version test, les vignettes des applications du menu Démarrer affichent une croix (« X ») rouge dans l’angle inférieur droit pour indiquer qu’un problème empêche l’application de s’exécuter.

  1. Ouvrez l’Éditeur de gestion des stratégies de groupe pour un objet de stratégie de groupe basé sur un domaine, auquel vous allez appliquer le paramètre de stratégie de groupe, comme indiqué ci-dessous, sur les PC de votre choix.

    noteRemarque
    Les étapes décrites dans cette procédure supposent que vous avez les bases nécessaires en matière de conception et d’opérations relatives aux stratégies de groupe. Pour administrer une stratégie de groupe basée sur un domaine, sur un PC Windows 8.1, vous devez disposer de la Console de gestion des stratégies de groupe, qui est installée avec les Outils d’administration de serveur distant pour Windows 8.1. Pour plus d’informations sur la stratégie de groupe, voir Stratégie de groupe pour les débutants et le site Web TechCenter dédié aux stratégies de groupe.

  2. Cliquez pour développer Configuration ordinateur, Modèles d’administration, Composants Windows, puis Déploiement de package Appx.

  3. Double-cliquez sur le paramètre Autoriser l’installation des applications approuvées.

  4. Dans la fenêtre Autoriser l’installation des applications approuvées, cliquez sur Activé, puis cliquez sur OK.

La définition de la stratégie de groupe visant à autoriser les applications approuvées entraîne la mise à jour du paramètre de Registre suivant : HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

  1. Ouvrez une invite de commandes avec privilèges d’administrateur et tapez la commande suivante pour ajouter la clé de produit de chargement de version test :

    Slmgr /ipk <clé de produit de chargement de version test>
    

    <clé de produit de chargement de version test> est la clé de 25 chiffres permettant d’activer le chargement de version test sur l’ordinateur.

  2. Activez la clé de chargement de version test en tapant :

    slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
    
    noteRemarque
    Le GUID d’activation n’est pas identique à la clé de produit de chargement de version test. Le GUID d’activation sera toujours ec67814b-30e6-4a50-bf7b-d55daf729d1e.

Pour plus d’informations sur les clés de produit de chargement de version test, voir le Guide des licences de Windows 8.

Vous pouvez configurer vos PC pour avoir une licence de développeur qui n’expire pas. Une fois les PC configurés, vous n’aurez pas besoin de vous connecter à Internet pour obtenir ou renouveler une licence. Votre ordinateur doit être membre d’un domaine et exécuter l’un des systèmes d’exploitation suivants :

  • Windows 8.1 Entreprise

  • Windows 8 Professionnel

noteRemarque
Pour activer le chargement de version test sur un appareil Windows 8 Professionnel, vous devez utiliser une clé d’activation de produit de chargement de version test. Pour plus d’informations, voir, Configurer des PC pour les exigences relatives au chargement de version test

  1. Ouvrez l’Éditeur de gestion des stratégies de groupe pour un objet de stratégie de groupe basé sur un domaine, auquel vous allez appliquer les paramètres de stratégie de groupe, comme indiqué ci-dessous, sur les PC de votre choix.

    noteRemarque
    Les étapes décrites dans cette procédure supposent que vous avez les bases nécessaires en matière de conception et d’opérations relatives aux stratégies de groupe. Pour administrer une stratégie de groupe basée sur un domaine, sur un PC Windows 8.1, vous devez disposer de la Console de gestion des stratégies de groupe, qui est installée avec les Outils d’administration de serveur distant pour Windows 8.1. Pour plus d’informations sur la stratégie de groupe, voir Stratégie de groupe pour les débutants et le site Web TechCenter dédié aux stratégies de groupe.

  2. Cliquez pour développer Configuration ordinateur, Modèles d’administration, Composants Windows, puis Déploiement de package Appx.

  3. Double-cliquez sur le paramètre Autoriser le développement d’applications du Windows Store sans installation d’une licence de développeur.

  4. Dans la fenêtre Autoriser le développement d’applications du Windows Store sans installation d’une licence de développeur, cliquez sur Activé, puis sur OK.

  5. Double-cliquez sur le paramètre Autoriser l’installation des applications approuvées.

  6. Dans la fenêtre Autoriser l’installation des applications approuvées, cliquez sur Activé, puis cliquez sur OK.

La configuration de la stratégie de groupe pour permettre le développement d’applications du Windows Store sans installation d’une licence de développeur entraîne la mise à jour du paramètre de Registre suivant : HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowDevelopmentWithoutDevLicense = 1

La définition de la stratégie de groupe visant à autoriser les applications approuvées entraîne la mise à jour du paramètre de Registre suivant : HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

Vous pouvez installer un package d’application (.appx) pour chaque utilisateur à l’aide de l’applet de commande PowerShell add-appxpackage. Il n’y a pas de limite au nombre d’applications métiers que vous pouvez ajouter pour chaque utilisateur.

  • À l’invite de commandes Windows PowerShell d’un ordinateur Windows 8 ou Windows Server 2012, ajoutez un package de fichiers .appx. Incluez les packages d’application dépendants nécessaires lorsque vous ajoutez l’application. Par exemple, tapez :

    add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx
    

    Pour plus d’informations, voir la page relative aux applets de commande d’installation d’application dans Windows PowerShell.

Approvisionnement d’applications métiers

Les applications installées dans l’image système Windows sont appelées applications approvisionnées. Les applications approvisionnées font l’objet d’une copie intermédiaire dans l’image. Elles sont planifiées pour être installées pour chaque utilisateur de l’image système Windows à la première ouverture de session. Vous pouvez ajouter ces applications à une image système Windows lorsque vous démarrez en mode audit avant de déployer l’image à l’aide des commandes DISM d’approvisionnement d’application. Pour plus d’informations sur l’utilisation du mode audit, voir Vue d’ensemble du mode audit.

Les applications approvisionnées sont spécifiques au PC et ne suivent pas l’utilisateur itinérant. Vous ne pouvez installer que 24 applications approvisionnées dans une image.

Dans une image système Windows qui a déjà été déployée, utilisez plutôt l’applet de commande Add-AppxPackage de Windows PowerShell. Si vous utilisez les commandes DISM d’approvisionnement d’application sur une image système Windows déployée avec des utilisateurs actifs, vous devez fermer la session de tous les utilisateurs de l’image avant d’exécuter la commande.

Pour mettre à jour une application approvisionnée, vous devez supprimer cette dernière, puis déployer la nouvelle version de l’application. La mise à jour est ensuite appliquée la prochaine fois que l’utilisateur se connecte.

  1. Utilisez l’outil en ligne de commande Gestion et maintenance des images de déploiement (DISM) ou les applets de commande PowerShell pour ajouter l’application métier sans licence du Windows Store. Par exemple, à une invite de commandes avec élévation de privilèges, tapez :

    DISM /Online /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense
    

    Ou, à une invite de commandes Windows PowerShell, tapez :

    Add-AppxProvisionedPackage -Online -FolderPath C:\Appx
    

    Pour plus d’informations, voir Options de ligne de commande de maintenance des packages d’application (.appx ou .appxbundle) DISM ou Applets de commande DISM. Pour plus d’informations sur les plateformes DISM en charge, voir Plateformes prises en charge par DISM.

noteRemarque
Vous pouvez installer des applications métiers approvisionnées sans que l’ordinateur soit membre d’un domaine ou qu’il possède une clé de produit activée pour le chargement de version test. Toutefois, les applications ne peuvent s’exécuter que lorsque l’ordinateur répond à cette exigence de chargement de version test. Pour plus d’informations, voir Personnaliser l’écran d’accueil.

Vous pouvez lister les applications métiers installées dans une image système Windows hors connexion ou en ligne, et obtenir des informations supplémentaires sur les packages.

  • Vous pouvez obtenir la liste des applications métiers modernes installées pour un compte d’utilisateur spécifique sur l’ordinateur. Vous devez ouvrir Windows PowerShell avec des privilèges d’administrateur pour lister les packages d’un autre utilisateur que l’utilisateur actuel. Par exemple, à l’invite de commandes Windows PowerShell, tapez :

    Get-AppxPackage -AllUsers
    
  • Vous pouvez obtenir une liste des packages installés pour un utilisateur spécifique. Vous devez ouvrir Windows PowerShell avec des privilèges d’administrateur pour lister les packages d’un autre utilisateur que l’utilisateur actuel. Par exemple, à l’invite de commandes Windows PowerShell, tapez :

    Get-AppxPackage -Name Package1 -User domain\username
    
  • Vous pouvez également obtenir le manifeste d’un package d’application (.appx) qui contient des informations telles que l’ID de package. Par exemple, à l’invite de commandes Windows PowerShell, tapez :

    Get-AppxPackageManifest -Package Package1
    
  • Vous pouvez utiliser le pipe pour obtenir le manifeste d’un package d’application (.appx) si vous ne connaissez pas le nom complet du package. Par exemple, à l’invite de commandes Windows PowerShell, tapez :

    (Get-AppxPackage -Name "*WinJS*" | Get-AppxPackageManifest).package.applications.application.id
    
  • Vous pouvez obtenir une liste des packages approvisionnés dans l’image système Windows qui doit être installée pour chaque nouvel utilisateur, à l’aide de Dism.exe ou Windows PowerShell. Par exemple, à une invite de commandes Windows PowerShell, tapez :

    Get-AppxProvisionedPackage -Path c:\offline
    

    Sinon, à une invite de commandes, tapez :

    DISM.exe /Image:C:\test\offline /Get-ProvisionedAppxPackages
    

Pour plus d’informations, voir Inventaire d’une image ou d’un composant à l’aide de DISM.

Vous pouvez supprimer les instances individuelles d’une application ou le paramètre d’approvisionnement d’une application.

  1. Vous ne pouvez supprimer qu’une seule application pour l’utilisateur actuel. Par exemple, à l’invite de commandes, tapez :

    Remove-AppxPackage Package1
    
  • Lorsque vous supprimez une application approvisionnée, cette dernière est supprimée pour l’utilisateur actuel. Par ailleurs, elle n’est pas installée pour les nouveaux comptes d’utilisateurs. S’il existe d’autres comptes d’utilisateurs actifs sur l’ordinateur, l’application n’est pas supprimée pour ces comptes.

    Par exemple, à une invite de commandes Windows PowerShell avec élévation de privilèges, tapez :

    Remove-AppxProvisionedPackage -Online -PackageName MyAppxPkg
    

    Sinon, à une invite de commandes, tapez :

    DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:microsoft.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp
    
    

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft. Tous droits réservés.