45
Gestion de la distribution de logiciels VMware Workspace ONE UEM

Gestion de la distribution de logiciels - VMware Workspace

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gestion de la distribution de logiciels - VMware Workspace

Gestion de la distribution de logiciels

VMware Workspace ONE UEM

Page 2: Gestion de la distribution de logiciels - VMware Workspace

Vous trouverez la documentation technique la plus récente sur le site Web de VMware, à l'adresse :

https://docs.vmware.com/fr/

VMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304www.vmware.com

VMware France SAS.Tour Franklin100-101 Terrasse Boieldieu92042 Paris La Défense 8 CedexFrancewww.vmware.com/fr

Copyright ©

2021 VMware, Inc. Tous droits réservés. Informations relatives aux copyrights et marques

commerciales.

Gestion de la distribution de logiciels

VMware, Inc. 2

Page 3: Gestion de la distribution de logiciels - VMware Workspace

Table des matières

1 Gestion de la distribution de logiciels pour les applications macOS et Win32 4Distribution de logiciels pour les applications macOS 4

Conditions requises pour le déploiement d'applications macOS avec la distribution de logiciels 4

Configurer Workspace ONE UEM pour reconnaître les applications macOS via la distribution de logiciels 5

Générer des métadonnées à l'aide de l'outil VMware AirWatch Admin Assistant 6

Déployer des applications internes macOS 7

Attribuer des applications à vos terminaux macOS 11

Installer des applications macOS à l'aide de Munki 12

Dépanner le déploiement de la distribution des logiciels macOS 17

Désinstaller la distribution de logiciels de votre application macOS 18

Distribution logicielle des applications Win32 19

Comportement d'installation des applications Win 32 21

Ajout des applications Windows à partir du référentiel d'applications d'entreprise 27

Télécharger et configurer des fichiers Win32 pour la distribution de logiciels 27

Déployer Office 365 ProPlus avec Workspace ONE UEM à l'aide de la distribution de logiciels39

Utilisation de fichiers de dépendance d'applications Win32 42

Applications Win32 installées par l'utilisateur 43

Version d'évaluation technique : gérer les applications de distribution logicielle utilisées dans les workflows 44

VMware, Inc. 3

Page 4: Gestion de la distribution de logiciels - VMware Workspace

Gestion de la distribution de logiciels pour les applications macOS et Win32

1Workspace ONE UEM powered by AirWatch propose une distribution logicielle utile dans le déploiement des applications macOS et Win32 depuis la section Ressources, afin que vous puissiez utiliser le flux existant pour les applications internes.

Ce chapitre contient les rubriques suivantes :

n Distribution de logiciels pour les applications macOS

n Distribution logicielle des applications Win32

n Version d'évaluation technique : gérer les applications de distribution logicielle utilisées dans les workflows

Distribution de logiciels pour les applications macOS

Workspace ONE UEM offre un déploiement flexible via l'intégration avec Munki, un outil Open Source réputé. Tous les types de fichier d'application macOS (.dmg,.pkg,.mpkg) peuvent

être gérés dans la section Applications internes de UEM console (Ressources > Applications > Natives > Internes).

La fonction de déploiement flexible se trouve dans les sections Attribuer de la zone des applications et offre plusieurs avantages au processus d'attribution :

n La configuration des attributions de déploiement

n L'attribution simultanée de plusieurs déploiements

n La planification des attributions de telle sorte que les déploiements importants ne soient pas empêchés par les limitations de bande passante

n La personnalisation des attributions pour plusieurs Smart Groups

Conditions requises pour le déploiement d'applications macOS avec la distribution de logiciels

Vous pouvez déployer des applications macOS avec la distribution de logiciels à l'aide des types de fichier, de la version de plateforme et des agents pris en charge.

VMware, Inc. 4

Page 5: Gestion de la distribution de logiciels - VMware Workspace

Version de plateforme prise en charge

macOS 10.10 et versions ultérieures

Types de fichier supporté

PKG, DMG, MPKG

Agents pris en charge

n Workspace ONE Intelligent Hub pour macOS 3.0

n (Facultatif) Application native Workspace ONE 1.0

Critères à prendre en compte

n Génération du fichier de métadonnées pkginfo : vous pouvez charger tous les principaux types de fichier logiciel macOS via Ressources > Applications > Application interne Un fichier PKG peut être un module de démarrage ou il peut être géré via une gestion complète du cycle de vie. Pour configurer des fonctionnalités de gestion avancées pour un logiciel macOS via la bibliothèque Munki Open Source intégrée, vous devez générer un fichier de métadonnées pour l'application avant de charger l'application dans UEM console. Vous pouvez générer un fichier de métadonnées pkginfo à l'aide de l'Générer des métadonnées à

l'aide de l'outil VMware AirWatch Admin Assistant.

n Intégration tierce : hormis l'utilisation de l'outil Admin Assistant pour générer des métadonnées ou un fichier pkginfo, vous pouvez également l'intégrer aux outils AutoPkg et AutoPkgr qui disposent d'un logiciel prêt à l'emploi avec des fonctionnalités de configuration. Ils recherchent régulièrement des mises à jour du logiciel tiers et notifient les administrateurs.

n Migration de la configuration Munki vers Workspace ONE UEM : vous pouvez ajouter l'application existante avec le lien direct de l'application sur votre serveur de référentiel Munki actuel. Cette méthode est avantageuse, car il n'est pas nécessaire de télécharger le fichier dans Workspace ONE UEM, qui utilise l'espace de stockage de fichier Workspace ONE UEM.

n CDN et systèmes de stockage de fichiers : tous les déploiements utilisent un réseau de livraison de contenu (CDN) pour déployer des applications. Cette méthode permet d'envoyer du contenu aux terminaux du réseau et aux terminaux distants. Elle offre également une vitesse de téléchargement supérieure et réduit la bande passante sur les serveurs Workspace ONE UEM.

Configurer Workspace ONE UEM pour reconnaître les applications macOS via la distribution de logiciels

Vous pouvez configurer Workspace ONE UEM pour reconnaître le déploiement des applications macOS à l'aide de la méthode de distribution de logiciels.

Conditions préalables

Pour initier le cycle de vie de la gestion de logiciels pour les applications macOS, activez la fonctionnalité de gestion de logiciels (SaaS ou sur site) sur la console Workspace ONE UEM.

Gestion de la distribution de logiciels

VMware, Inc. 5

Page 6: Gestion de la distribution de logiciels - VMware Workspace

Procédure

1 Accédez à Paramètres > Terminaux et utilisateurs > Apple > Apple macOS > Gestion des logiciels.

2 Activez Gestion des logiciels. À ce stade, assurez-vous de vérifier que le stockage de fichiers est activé. Si aucun stockage de fichiers n'est activé, vous êtes invité à l'activer.

3 Les environnements sur site utilisent un système de stockage de fichiers pour stocker les applications macOS volumineuses et utilisent également un CDN pour télécharger les applications et réduire la bande passante sur les autres serveurs.

Générer des métadonnées à l'aide de l'outil VMware AirWatch Admin Assistant

L'outil VMware Admin Assistant utilise un utilitaire de ligne de commande Munki pour offrir aux administrateurs un moyen facile de créer les fichiers de métadonnées pkginfo que vous devez utiliser pour appliquer la gestion des logiciels.

Conditions préalables

Workspace ONE UEM nécessite le fichier de métadonnées pkginfo avec le fichier d'application pour gérer le déploiement dans UEM Console.

Note L'outil VMware Admin Assistant est disponible dans UEM Console et à l'adresse https://my.workspaceone.com/products/Workspace-ONE-Admin-Assistant-Tool/macOS/v2.0.3/awall. Admin Assistant comporte également un mécanisme de mise à jour automatique, qui le met à jour vers la dernière version en fonction du fichier AppCast.XML disponible à l'adresse https://getwsone.com/AdminAssistant/VMwareWorkspace ONE UEMAdminAssistant.xml.

Procédure

1 Ouvrez l'outil Admin Assistant. La boîte de dialogue Assistant vous invite à télécharger les fichiers du programme d'installation de l'application pour que l'outil Assistant les analyse.

2 Téléchargez un fichier de programme d'installation d'application en faisant glisser et en déposant un fichier .pkg, .dmg, .app ou .mpkg, ou recherchez un fichier de programme d'installation dans vos fichiers locaux.

a Lorsque vous déposez ou sélectionnez un fichier, l'outil lance le processus. Si nécessaire, vous pouvez ajouter d'autres fichiers pendant cette période.

b Si vous sélectionnez un fichier .app, l'outil crée un fichier .dmg contenant le fichier.

Pour plus d'informations, consultez la rubrique Présentation de VMware Workspace ONE Admin Assistant pour macOS.

Gestion de la distribution de logiciels

VMware, Inc. 6

Page 7: Gestion de la distribution de logiciels - VMware Workspace

Étape suivante

Une fois l'analyse terminée, l'outil vous invite à afficher les fichiers de métadonnées analysés dans le Finder. Stockez les fichiers de métadonnées dans un dossier local où vous pourrez facilement les récupérer lors de la procédure de distribution de logiciels.

Déployer des applications internes macOS

Vous pouvez déployer des applications internes sur votre réseau mobile en chargeant des applications internes avec des fichiers locaux dans Workspace ONE UEM console.

1 Accédez à Ressources > Applications > Natives > Internes et sélectionnez Ajouter une application.

2 Accédez à Charger > Fichier local et recherchez le fichier de l'application sur le système. Sélectionnez le fichier .dmg, .pkg ou .mpkg à télécharger.

3 Téléchargez le fichier de métadonnées d'application requis (.plist).

Pour créer un fichier de métadonnées, chargez et installez l'outil VMware Workspace ONE UEM Admin Assistant sur votre ordinateur macOS.

4 Configurez les paramètres de l'onglet Images.

Paramètre Description

Images pour terminaux mobiles

Chargez ou faites glisser l'image de l'application à afficher dans AirWatch Catalog pour les terminaux mobiles.

Images pour les tablettes Chargez ou faites glisser l'image de l'application à afficher dans AirWatch Catalog pour les tablettes.

Icône Chargez ou faites glisser l'image de l'application à afficher dans AirWatch Catalog en tant qu'icône pour l'application.

5 Configurez les paramètres Scripts pour exécuter l'installation, la désinstallation et la vérification de l'application. En fournissant des scripts de pré-installation et des scripts de post-installation, vous pouvez effectuer des tâches de configuration supplémentaires ou installer des éléments supplémentaires sans avoir à reconditionner les applications ou les logiciels. Il vous suffit de coller le script et Workspace ONE UEM le met en forme pour que Munki puisse l'utiliser.

Paramètre Description

Script de pré-installation Définissez un script de pré-installation à exécuter avant d'effectuer une tentative d'installation.

Script de post-installation

Définissez un script de post-installation à exécuter après une installation réussie.

Script de pré-désinstallation

Définissez un script de pré-désinstallation à exécuter avant une tentative de désinstallation.

Gestion de la distribution de logiciels

VMware, Inc. 7

Page 8: Gestion de la distribution de logiciels - VMware Workspace

Paramètre Description

Méthode de désinstallation

Faites votre sélection dans le menu déroulant et personnalisez le comportement des méthodes de désinstallation. Les options sont les suivantes :

n Supprimer les modules

n Supprimer les éléments copiés

n Supprimer l'application

n Désinstaller le script

Script post-désinstallation

Définissez un script de post-désinstallation à exécuter après une désinstallation réussie.

Note

L'échec du script de pré-installation annule la tentative d'installation et l'échec du script de post-installation consigne des erreurs, mais l'installation est considérée comme terminée.

Avec certains logiciels, vous devez configurer ce qui définit exactement une installation ou une désinstallation réussie. Munki permet d'effectuer la configuration logicielle via la définition d'un script de vérification d'installation ou de désinstallation.

Installer le script de vérification

S'il est présent, le script s'exécute pour déterminer si l'application doit être installée. Un code de retour de 0 signifie que l'installation est nécessaire, tout autre code de retour entraîne l'omission de l'installation.

Script de vérification de désinstallation

S'il est présent, le script s'exécute pour déterminer si l'application doit être désinstallée. Un code de retour de 0 signifie que la désinstallation est nécessaire, tout autre code de retour entraîne l'omission de la désinstallation.

6 Configurez les paramètres de l'onglet Déploiement.

Paramètre Description

Blocage Activez l'option Applications de blocage pour définir des applications ou des processus susceptibles de bloquer la nouvelle installation d'une application macOS gérée.

Applications définies qui doivent être fermées avant l'installation pour éviter que ces applications ne se ferment de manière inattendue avant l'enregistrement. En outre, les utilisateurs finaux sont avertis sur le terminal par VMware Workspace ONE Intelligent Hub qu'ils doivent fermer les applications définies.

Désactivez Applications de blocage pour remplacer tout comportement de blocage et poursuivre l'installation. Si une application est ouverte et bloque l'installation, elle est fermée automatiquement.

Répertoriez les applications de blocage qui doivent être fermées. Si l'application est dans le dossier /Applications/, ce chemin d'accès peut être automatiquement détecté au moyen du nom de l'application. Par exemple, « Firefox » ou « Firefox.app ».

Le chemin d'accès complet au processus exact peut être éventuellement utilisé. Toutefois, cela n'est pas recommandé si les utilisateurs finaux n'ont pas la possibilité de quitter facilement l'application. Par conséquent, vous ne devez bloquer aucune application d'arrière-plan ou d'assistance anonyme.

Gestion de la distribution de logiciels

VMware, Inc. 8

Page 9: Gestion de la distribution de logiciels - VMware Workspace

Paramètre Description

Action de redémarrage

Sélectionnez l'action de redémarrage pour l'application. Les actions disponibles sont les suivantes :

n Aucune

n Exiger l'arrêt

n Exiger le redémarrage

n Recommander un redémarrage

n Exiger la déconnexion

Condition Définissez la condition pour que l'application soit installée sur le terminal.

Gestion du statut souhaité

Actuellement, lors de l'installation d'un logiciel macOS, les administrateurs ont la possibilité d'activer ou de désactiver les paramètres Gestion de l'état souhaité en fonction des besoins professionnels. L'option Gestion de l'état souhaité est activée par défaut pour appliquer la gestion d'applications lors de l'installation d'un logiciel macOS.

Si elle est activée et si l'utilisateur final supprime l'application, celle-ci est automatiquement réinstallée lors de la prochaine synchronisation du Hub.

Si elle est désactivée et si l'utilisateur final supprime l'application, celle-ci n'est pas automatiquement réinstallée, sauf si elle est transférée depuis Workspace ONE UEM Console ou depuis le catalogue.

7 Configurez l'onglet Conditions d'utilisation.

8 Les conditions d'utilisation définissent exactement la manière d'utiliser l'application. Lorsque l'application est envoyée vers les terminaux, les utilisateurs doivent accepter les conditions d'utilisation pour pouvoir y accéder. S'ils n'acceptent pas ces conditions, ils ne peuvent pas utiliser l'application.

9 Cliquez sur Enregistrer et attribuer.

Utiliser des scripts de distribution de logiciels macOS pour une configuration supplémentaire

Utilisez les scripts de distribution de logiciels macOS pour effectuer des configurations supplémentaires ou valider des tâches dans la section Script de la page Ajouter ou modifier une application de la console.

En insérant des scripts, vous pouvez :

n Éviter le reconditionnement des programmes d'installation en utilisant des scripts de pré-installation.

n Éviter les invites d'utilisateur de post-installation en écrivant des scripts pour les configurations supplémentaires.

n Effectuer la validation.

n Personnaliser la désinstallation.

Le tableau suivant indique le comportement du code de sortie pour chaque type de script.

Gestion de la distribution de logiciels

VMware, Inc. 9

Page 10: Gestion de la distribution de logiciels - VMware Workspace

Type de script Comportement du code de sortie 0 Comportement d'autre code de sortie

Pré-installation Continuer l'installation Ignorer l'installation

Post-installation Installation réussie Installation réussie avec des avertissements

Pré-désinstallation Continuer la désinstallation Ignorer la désinstallation

Post-désinstallation Désinstallation réussie Désinstallation réussie avec des avertissements

Installer le script de vérification L'installation est nécessaire Ignorer l'installation

Script de vérification de désinstallation

La désinstallation est nécessaire Ignorer la désinstallation

Conditions de distribution de logiciels macOS

Les conditions de distribution de logiciels macOS sont un ensemble d'attributs fournis par la bibliothèque Munki Open Source intégrée pour déterminer l'applicabilité de l'installation. Les conditions sont définies au niveau de chaque application et sont évaluées avant le téléchargement et l'installation du logiciel.

Certaines conditions intégrées sont prises en charge par Munki.

Les conditions sont écrites au format suivant :

machine_type == "laptop" AND os_vers BEGINSWITH "10.7"

Attributs de comparaison conditionnelle

Attribut Type Description Exemple de comparaison

hostname Chaîne Nom d'hôte hostname=="Lobby imac"

arch Chaîne Architecture de processeur. Par exemple : « powerpc », « i386 », « x86_64 »

arch=="x86_64"

os_vers Chaîne Version complète du système d'exploitation. Par exemple : « 10.7.2 »

os_vers BEGINSWITH "10.7"

os_vers_major Nombre entier

Version majeure du système d'exploitation. Par exemple : « 10 »

os_vers_major == 10

os_vers_minor Nombre entier

Version mineure du système d'exploitation. Par exemple : « 7 »

os_vers_minor == 7

os_vers_patch Nombre entier

Version ponctuelle. Par exemple : « 2 »

os_vers_patch >=2

machine_model Chaîne « MacMini1,1 », « iMac4,1 », « MacBookPro8,2 »

machine_model == "iMac4,1"

machine_type Chaîne « laptop » ou « desktop » machine_type == "laptop"

Gestion de la distribution de logiciels

VMware, Inc. 10

Page 11: Gestion de la distribution de logiciels - VMware Workspace

ipv4_address Tableaux de chaînes

Contient les adresses IPv4 actuelles pour toutes les interfaces.

ANY ipv4_address CONTAINS '192.168.161.'

munki_version Chaîne Version complète des outils Munk installés

munki_version LIKE '*0.8.3*'

serial_number Chaîne Numéro de série de la machine serial_number =="W9999999U2P"

date Chaîne de date UTC

Date et heure. Notez la syntaxe spéciale requise pour effectuer une conversion de type d'une chaîne en objet NSDate.

date>CAST("2013-01-02T00:00:00Z", "NSDATE")

Attribuer des applications à vos terminaux macOS

Après avoir configuré une application, ajoutez une attribution unique ou plusieurs attributions. Si vous ajoutez plusieurs attributions, définissez la priorité de l'attribution en la déplaçant vers le haut de la liste si elle est importante ou vers le bas de celle-ci si elle est moins importante.

1 Accédez à Ressources > Applications > Natives > Internes ou Publiques.

2 Importez une application et sélectionnez Enregistrer et assigner, ou sélectionnez l'application et choisissez Assigner depuis le menu d'actions.

3 Sélectionnez Ajouter une attribution et complétez les options suivantes.

Paramètre Description

Sélectionner des groupes d'attribution

Saisissez le nom d'un Smart Group pour sélectionner les groupes de terminaux qui recevront l'attribution.

Méthode de déploiement d'applications

n À la demande : déploie du contenu vers un catalogue ou un autre Hub de déploiement et permet à l'utilisateur de décider s'il souhaite ou non installer le contenu.

Le déploiement à la demande est la meilleure option dans le cas d'un contenu non critique pour votre entreprise. En autorisant les utilisateurs à télécharger le contenu quand ils le veulent, vous préservez la bande passante et limitez le trafic inutile.

n Automatique – Déploie du contenu vers un catalogue ou un autre hub de déploiement sur un terminal lors de l'enrôlement. Après l'enrôlement du terminal, Workspace ONE Intelligent Hub installe automatiquement l'application sans avoir besoin de l'intervention de l'utilisateur.

Il s'agit de la meilleure option dans le cas d'un contenu important pour votre organisation et ses utilisateurs mobiles.

Date de début du déploiement

Applications internes

Définissez le jour et l'heure de début du déploiement.

Le paramètre Priorité détermine quels déploiements sont envoyés en premier. Workspace ONE UEM envoie ensuite les déploiements en fonction de la configuration de la Date d'effet.

Prenez en compte le trafic de votre réseau pour définir une date de début de sorte à avoir suffisamment de bande passante pour un déploiement réussi.

4 Sélectionnez Ajouter.

Gestion de la distribution de logiciels

VMware, Inc. 11

Page 12: Gestion de la distribution de logiciels - VMware Workspace

5 Utilisez les options Déplacer vers le haut et Déplacer vers le bas pour organiser les attributions si vous en avez plusieurs. Mettez les attributions importantes en haut de la liste. Cette configuration s'affiche en tant que Priorité. Le paramètre Priorité prime sur les autres lorsque plusieurs déploiements vers le même terminal sont en conflit.

6 Cliquez sur Enregistrer et publier.

Gérer les mises à jour de distribution de logiciels macOS

Une fois l'application ou le logiciel macOS déployé, l'application ou le logiciel déployé peut être géré à partir de Workspace ONE UEM Console. Vous pouvez gérer les mises à jour en téléchargeant une nouvelle version du fichier dans UEM Console.

1 Accédez à Ressources > Applications > Natives.

2 Sélectionnez l'application que vous souhaitez mettre à jour.

3 Dans la partie supérieure droite de la page Détails, sélectionnez Ajouter une version.

4 Téléchargez le programme d'installation et le fichier .pkginfo de la nouvelle version.

5 Si nécessaire, effectuez des modifications supplémentaires, puis cliquez sur Enregistrer.

6 Cliquez sur Enregistrer et attribuer.

Installer des applications macOS à l'aide de MunkiMunki utilise les informations du fichier pkginfo et recherche les éléments logiciels pour décider

si un élément particulier doit être installé ou non. Pour créer des éléments pkginfo fonctionnels,

découvrez les méthodes utilisées par Munki pour vérifier la liste des éléments logiciels.

Important Le contenu de cette section provient en grande partie du site Web de Munki.

Méthodes

Par ordre de priorité, Munki utilise les méthodes suivantes pour déterminer si l'élément indiqué

doit être installé (ou supprimé) :

1 Installer des applications macOS à l'aide du script de vérification

2 Installer des applications macOS à l'aide des éléments d'installation

3 Installer des applications macOS à l'aide de réceptions

Lors de la combinaison de ces méthodes, seule la méthode possédant la priorité la plus élevée est utilisée. Par exemple, si un élément pkginfo spécifique dispose d'une liste « installs » et

d'une liste « receipts », les réceptions sont ignorées afin de déterminer l'état de l'installation. Même dans ce cas, cependant, des réceptions peuvent être utilisées lors de la suppression d'un élément, car elles aident Munki à déterminer exactement quels fichiers ont été installés.

Installer des applications macOS à l'aide du script de vérification

Gestion de la distribution de logiciels

VMware, Inc. 12

Page 13: Gestion de la distribution de logiciels - VMware Workspace

Un élément pkginfo peut éventuellement contenir un installcheck_script. Le script de vérification de l'installation fournit une méthode pour déterminer si un élément logiciel doit être installé, où le fait d'indiquer des installations/réceptions est inapproprié ou peu pratique.

Les outils de ligne de commande généralement installés via le port (MacPorts) ou les modules Python installés à l'aide de easy_install ou pip sont des exemples types, car ils ne fournissent aucune méthode simple pour déterminer leur version installée.

Un installcheck_script doit être écrit de sorte qu'un code de sortie de 0 indique que l'élément n'est pas actuellement installé et qu'il doit donc être installé. Tous les codes de sortie différents de zéro indiquent que l'élément est installé.

Exemple de installcheck_script illustrant une vérification pour déterminer si la version actuelle du module Python argparse est installée.

#!/bin/sh# Grab current version of installed python moduleversion="$(python -c 'import argparse;print argparse.__version__' 2>/dev/null)"# Compare with the version we want to installif [ ${version:-0} < 1.2.1 ]; thenexit 0elseexit 1fi

Vous pouvez éventuellement fournir un uninstallcheck_script explicite pour déterminer si un élément logiciel doit être supprimé ou non. Dans ce cas, le script avec un code de sortie de 0 indique que l'élément est actuellement installé et qu'il doit être supprimé. Tous les codes de sortie différents de zéro indiquent que l'élément n'est pas installé.

Installer des applications macOS à l'aide des éléments d'installation

La liste des éléments d'installation est générée par VMware AirWatch Admin Assistant pour certains types d'éléments d'installation (.dmg), mais pas pour les modules Apple (.pkg ou .mpkg). Vous pouvez générer (ou modifier) cette liste. Cela constitue le mécanisme le plus flexible pour déterminer l'état de l'installation.

La liste des installations peut contenir un nombre illimité d'éléments, tels que des applications, des volets de préférence, des infrastructures ou d'autres éléments de type bundle, des fichiers info.plist, des répertoires simples ou des fichiers. Vous pouvez utiliser n'importe quelle combinaison d'éléments pour aider Munki à déterminer si un élément est installé ou non.

Exemple de liste « installs » générée automatiquement pour Firefox 6.0

<key>installs</key><array><dict><key>CFBundleIdentifier</key><string>org.mozilla.firefox</string><key>CFBundleName</key><string>Firefox</string><key>CFBundleShortVersionString</key><string>6.0</string><key>minosversion</key><string>10.5</string><key>path</key><string>Applications/Firefox.app</string><key>type</key><string>application</string></dict></array>

Pour déterminer si Firefox 6 est installé ou non, Munki recherche une application avec un

identifiant CFBundleIdentifier de org.mozilla.firefox et, le cas échéant, vérifie que sa version (CFBundleShortVersionString) est supérieure ou égale à 6.0. Si Munki ne parvient pas à trouver

l'application ou si sa version est inférieure à 6.0, il considère que Firefox 6.0 n'est pas installé.

Gestion de la distribution de logiciels

VMware, Inc. 13

Page 14: Gestion de la distribution de logiciels - VMware Workspace

Les listes d'installations peuvent contenir plusieurs éléments. Si un élément est manquant ou est d'une version antérieure, l'élément est considéré comme non installé. Vous pouvez générer manuellement des éléments à ajouter à une liste installs à l'aide de la commande makepkginfo suivante :

/Library/Application\ Support/AirWatch/Data/Munki/bin/makepkginfo -f /Library/Interne t\ Plug-Ins/Flash\ Player.plugin

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/Prope rtyList-1.0.dtd"> <plist version="1.0"> <dict> <key>installs</key> <array> <dict> <key>CFBundleShortVersionString</key> <string>10.3.183.5</string> <key>path</key> <string>/Library/Internet Plug-Ins/Flash Player.plugin</string> <key>type</key> <string>bundle</string> </dict> </array> </dict> </plist>

Copiez et collez intégralement la clé installs et la valeur, ou copiez uniquement la valeur dict et

ajoutez-la à une liste d'installations existante dans votre fichier pkginfo. Munki vérifie l'existence

de /Library/Internet Plug-Ins/Flash Player.plugin et, le cas échéant, vérifie sa version. Si la version est inférieure à 10.3.183.5, l'élément est considéré comme n'étant pas installé. Vous pouvez générer des éléments installs pour n'importe quel élément de système de fichiers, mais Munki peut uniquement déterminer les versions des éléments de type bundle contenant un fichier Info.plist ou version.plist avec des informations de version.

Gestion de la distribution de logiciels

VMware, Inc. 14

Page 15: Gestion de la distribution de logiciels - VMware Workspace

Pour les autres éléments de système de fichiers, Munki peut uniquement déterminer l'existence

d'un répertoire qui n'est pas un répertoire de bundle ou calculer un total de contrôle (pour les fichiers). Pour les fichiers avec des totaux de contrôle, le test échoue (et l'élément est par conséquent considéré comme n'étant pas installé) si le total de contrôle du fichier sur le disque ne correspond pas au total de contrôle du fichier pkginfo.

<key>installs</key> <array> <dict> <key>md5checksum</key> <string>087fe4805b63412ec3ed559b0cd9be71</string> <key>path</key> <string>/private/var/db/dslocal/nodes/MCX/computergroups/loginwindow.plist</s tring> <key>type</key> <string>file</string> </dict> </array>

Si vous souhaitez que Munki vérifie uniquement l'existence d'un fichier et qu'il ignore son contenu, supprimez les informations md5checksum générées dans les informations sur les éléments d'installation. Assurez-vous que le chemin fourni est intact.

<key>installs</key> <array> <dict> <key>path</key> <string>/private/var/db/dslocal/nodes/MCX/computergroups/loginwindow.plist </string> <key>type</key> <string>file</string> </dict> </array>

Installer des applications macOS à l'aide de réceptions

Lorsqu'un module de type Apple est installé, vous pouvez générer une réception sur la machine. Les métamodules génèrent plusieurs réceptions. L'outil VMware AirWatch Admin Assistant ajoute les noms et les versions de ces réceptions à un tableau de réceptions dans le fichier pkginfo pour un module.

Gestion de la distribution de logiciels

VMware, Inc. 15

Page 16: Gestion de la distribution de logiciels - VMware Workspace

Voici un tableau de réceptions pour les codecs Avid LE QuickTime, version 2.3.4.

<key>receipts</key> <array> <dict> <key>filename</key> <string>AvidCodecsLE.pkg</string> <key>installed_size</key> <integer>1188</integer> <key>name</key> <string>AvidCodecsLE</string> <key>packageid</key> <string>com.avid.avidcodecsle</string> <key>version</key> <string>2.3.4</string> </dict> </array>

Si Munki utilise le tableau de réceptions pour déterminer l'état de l'installation, il vérifie l'existence

et la version de chaque réception dans le tableau. Si une réception est manquante ou a un numéro de version inférieur à la version spécifiée pour cette réception dans le tableau de réceptions, l'élément est considéré comme non installé. L'élément est considéré comme installé uniquement si chaque réception est présente et que toutes les versions sont identiques à celles du fichier pkginfo (ou ultérieures). Pour résoudre les problèmes, utilisez l'outil pkgutil afin

d'examiner les réceptions installées.

# pkgutil --pkg-info com.avid.avidcodecsle No receipt for 'com.avid.avidcodecsle' found at '/'.

Dans ce cas, la réception des codecs Avid LE QuickTime est introuvable sur cette machine. Dans le cas des réceptions avec de nombreux modules, la complication suivante survient couramment : la logique d'installation entraîne l'installation d'un sous-ensemble de sous-modules uniquement. En général, la liste des réceptions contient une réception pour chaque sous-module d'un métamodule (et a besoin de ces informations si Munki est invité à supprimer l'élément

logiciel en fonction des réceptions de modules). Toutefois, si le fait que tous les sous-modules ne sont pas installés est un résultat normal et attendu, Munki continue de marquer l'élément

Gestion de la distribution de logiciels

VMware, Inc. 16

Page 17: Gestion de la distribution de logiciels - VMware Workspace

comme n'étant pas installé et vous propose de l'installer encore et encore. Pour résoudre ce problème, une solution consiste à ajouter une clé facultative avec la valeur true aux réceptions qui sont installées de façon facultative. Munki ne tient pas compte de ces réceptions lors de la

détermination de l'état d'installation.

<key>receipts</key> <array> <dict> <key>filename</key> <string>mandatory.pkg</string> <key>installed_size</key> <integer>1188</integer> <key>name</key> <string>Mandatory</string> <key>packageid</key> <string>com.foo.mandatory</string> <key>version</key> <string>1.0</string> </dict> <dict> <key>filename</key> <string>optional.pkg</string> <key>installed_size</key> <integer>1188</integer> <key>name</key> <string>Optional</string> <key>optional</key> <true/> <key>packageid</key> <string>com.foo.optional</string> <key>version</key> <string>1.0</string> </dict> </array>

Une autre solution consiste à fournir un tableau installs qui répertorie les éléments qui sont

installés par le module. Munki peut utiliser les informations du tableau installs au lieu des

réceptions pour déterminer l'état d'installation.

Dépanner le déploiement de la distribution des logiciels macOS

Cette section vous aide à comprendre comment résoudre les problèmes liés au processus de distribution des logiciels macOS. Elle vous explique également le processus de vérification des journaux.

Gestion de la distribution de logiciels

VMware, Inc. 17

Page 18: Gestion de la distribution de logiciels - VMware Workspace

Résolution des problèmes

n Comment vérifier localement sur le terminal qu'une application est attribuée ?

Toutes les applications attribuées sont affichées dans /Library/Application\ Support/Workspace ONE UEM/Data/Munki/Munki_Repo/manifests/device_manifest.plist,

dans le groupe managed_installs.

En outre, pour toutes les applications attribuées, un fichier pkginfo correspondant

est stocké dans le fichier plist de catalogue sous /Library/Application\ Support/Workspace ONE UEM/Data/Munki/Munki_Repo/catalogs/device_catalog.plist.

n Comment vérifier sur la console qu'une application est attribuée ?

Dans la page Affichage en liste des applications internes, sélectionnez l'application pour accéder à la page Détails correspondante. Sélectionnez ensuite l'onglet Terminaux. Cette page affiche les états d'installation de l'application pour tous les terminaux attribués et inscrits.

n Comment obtenir un accès direct aux journaux Munki ?

Vous pouvez accéder directement aux journaux Munki sur le terminal depuis le chemin

d'accès suivant :

/Library/Application Support/Workspace ONE UEM/Data/Munki/Managed\Installs/Logs/, où ils seront enregistrés en tant que fichiers

ManagedSoftwareUpdate.log.

n Où se trouvent les données de rapport de terminal sur UEM Console ?

UEM Console affiche des données du terminal dans plusieurs emplacements.

n Accédez à Ressources > Applications > Natives > Internes. Sélectionnez une application et accédez à l'onglet Détails de l'application > Terminaux afin d'afficher les états d'installation pour chaque terminal.

n Accédez à Terminaux et utilisateurs > Terminaux > Affichage en liste et sélectionnez un terminal pour accéder à l'onglet Détails du terminal > Dépannage. Vous pouvez afficher les activités effectuées sur le terminal et utiliser des options de filtrage pour afficher les informations relatives à la distribution de logiciels.

Désinstaller la distribution de logiciels de votre application macOS

Plusieurs méthodes sont disponibles pour la désinstallation des logiciels et la méthode appropriée est sélectionnée par défaut par l'outil VMware Admin Assistant en fonction du type de fichier. Si nécessaire, vous pouvez remplacer la méthode par défaut par l'une des méthodes suivantes.

Gestion de la distribution de logiciels

VMware, Inc. 18

Page 19: Gestion de la distribution de logiciels - VMware Workspace

Supprimer les éléments copiés

La méthode Supprimer les éléments copiés est principalement utilisée pour les types de fichier DMG, où elle extrait et supprime du tableau items_to_copy array [dicts] figurant dans le fichier pkginfo, tous les chemins d'accès aux fichiers.

La version future de Console affiche les chemins d'accès dans le tableau items_to_copy dans l'interface utilisateur.

Supprimer l'application

La méthode Remove App extrait et supprime du tableau installs [dicts] figurant dans le fichier

pkginfo, tous les chemins d'accès aux fichiers.

La version future de Console affiche les chemins d'accès dans le groupe d'installations dans l'interface utilisateur.

Supprimer les packs

La méthode Supprimer les packs est principalement utilisée pour les types de fichiers PKG. Cette méthode :

n Utilise des réceptions et analyse les modules à supprimer.

n tente de déterminer si tous les fichiers ont été installés par le biais d'un fichier de nomenclature ;

n supprime une réception ;

n supprime uniquement les modules non associés.

La future version de la console affiche les réceptions que Munki recherche dans l'interface

utilisateur.

Script de désinstallation

Les scripts de désinstallation sont écrits dans un script shell. Cette méthode est :

n utilisée pour n'importe quel type de programme d'installation ;

n Utilisée pour effectuer une opération de désinstallation personnalisée. Si vous disposez d'un déploiement personnalisé pour une application, écrivez un script de désinstallation correspondant pour supprimer les configurations personnalisées.

Distribution logicielle des applications Win32

Avec la distribution de logiciels, Workspace ONE UEM peut déployer des applications Win32 depuis la section Ressources afin que vous puissiez utiliser le flux existant pour les applications internes.

Gestion de la distribution de logiciels

VMware, Inc. 19

Page 20: Gestion de la distribution de logiciels - VMware Workspace

Si vous avez besoin de scripts, utilisez la fonction de provisionnement de produits décrite dans le Guide de provisionnement de produits VMware Workspace ONE UEM pour Windows Desktop sur le site VMware Docs à l'adresse https://docs.vmware.com/fr/VMware-Workspace-ONE-UEM/index.html.

Conditions requises pour le déploiement d'applications Win32 avec la distribution de logiciels

Pour déployer des applications Win32 avec la distribution de logiciels, utilisez des types de fichiers, des systèmes d'exploitation et des plateformes pris en charge.

Plateformes prises en charge

La plate-forme prise en charge pour déployer des applications Win32 est Windows Desktop.

Types de fichier supporté

n MSI

n EXE

n ZIP

Note Si vous utilisez un fichier ZIP, compressez les modules d'applications de 4 Go ou plus en utilisant 7-Zip. Workspace ONE UEM ne décompresse pas les modules ZIP contenant des modules d'applications de 4 Go ou plus lorsqu'ils sont compressés à l'aide du compresseur natif de Windows.

Stockage de fichiers et CDN

Le stockage de fichiers doit être activé pour la distribution d'applications de plus de 200 Mo. La configuration manuelle du stockage de fichiers est uniquement applicable pour les clients sur site. Elle est automatique pour les clients SaaS. Elle inclut notamment certains rapports, le déploiement d'applications internes et le contenu géré par Workspace ONE UEM. Lorsque vous activez le stockage de fichiers pour l'une de ces fonctionnalités, il est automatiquement appliqué aux autres. Pour plus d'informations, consultez la rubrique Installation/Chemin d'accès du fichier dans la documentation Paramètres système.

Workspace ONE prend en charge l'intégration avec le CDN Akamai pour la distribution des modules d'applications. La configuration manuelle du CDN est uniquement applicable pour les clients sur site. Elle est automatique pour les clients SaaS. L'intégration CDN permet des téléchargements rapides pour les terminaux répartis sur différentes zones géographiques et réduit la charge des serveurs au niveau des services de terminaux Workspace ONE. Pour plus d'informations, reportez-vous à la documentation Intégration du CDN Akamai.

Gestion de la distribution de logiciels

VMware, Inc. 20

Page 21: Gestion de la distribution de logiciels - VMware Workspace

Déploiement du module logiciel activé pour tous

La distribution de logiciels est maintenant activée par défaut dans la console Workspace ONE UEM pour tous les clients. Par défaut, les clients disposent de jusqu'à 50 Go de stockage pour les applications dans la base de données. Les clients sur site peuvent ajuster la Capacité de l'application pour SFD dans Groupes et Paramètres > Tous les paramètres > Administrateurs > Stockage.

Stockage de fichiers pour vos applications Win32

La configuration manuelle du stockage de fichiers est uniquement applicable pour les clients sur site. Elle est automatique pour les clients SaaS. Elle inclut également certains rapports, le déploiement d'applications internes et le contenu géré par Workspace ONE UEM. Lorsque vous activez le stockage de fichiers pour l'une de ces fonctionnalités, il est automatiquement appliqué aux autres. Pour plus d'informations, consultez la rubrique Installation/Chemin d'accès du fichier dans la documentation Paramètres système.

Dépanner votre application Win32 à l'aide de mises à jour de correctifs

Vous pouvez utiliser des correctifs pour mettre à jour et corriger les applications Win32. Workspace ONE UEM prend en charge les correctifs additifs et cumulatifs. Dans certains cas, un correctif cumulatif peut entraîner la création d'une version d'application par le système.

Correctifs cumulatifs et comportement du déploiement système : lorsque vous appliquez un correctif cumulatif en modifiant une application, le système crée une version de l'application à laquelle s'applique le nouveau correctif. Cela rend la version non corrigée inactive, puis crée et déploie la version corrigée de l'application sur les terminaux.

Restrictions du correctif : Workspace ONE UEM ne prend pas en charge les correctifs ne mettant pas à jour la version, et le code mis à niveau doit correspondre à l'application Win32 MSI.

Comportement d'installation des applications Win 32

Workspace ONE UEM Console inclut différentes façons de déployer des applications Win32. Sélectionnez diverses combinaisons d'installation pour la distribution de logiciels ou utilisez le provisionnement de produits.

Alternative du provisionnement de produit

Il est recommandé de déployer des applications Win 32 à partir de Ressources. Cependant, si vous avez essayé de déployer l'application via Ressources et que vous n'êtes pas en mesure de répondre à vos besoins, vous pouvez aussi effectuer le déploiement sur vos terminaux à l'aide de Provisionnement de produits.

Note les utilisateurs ne reçoivent pas les invites de contrôle de compte utilisateur (UAC) pour toutes les applications qui requièrent uniquement des autorisations standard.

Gestion de la distribution de logiciels

VMware, Inc. 21

Page 22: Gestion de la distribution de logiciels - VMware Workspace

Comportement d'installation des applications Win 32 à l'aide de Ressources

Consultez le tableau pour comprendre le comportement d'installation des applications Win 32 pour toutes les applications qui requièrent des privilèges administrateur.

Configuration d'une application Win32 à partir de Ressources

Installation des paramètres de contexte dans Workspace ONE UEM Console

L'utilisateur est un administrateur

L'utilisateur est un utilisateur standard

Accédez à Ressources > Applications > Natives > Internes et sélectionnez Ajouter une application

Accédez à Options de déploiement > Comment procéder à l'installation et définissez

n Contexte d'installation = Terminal

n Privilèges administrateur = Oui

Les paramètres indiquent que l'application est configurée pour tous les utilisateurs sur chacun de vos terminaux et que le compte utilisateur dispose d'un jeton d'accès avec des privilèges élevés pour installer l'application.

n Contexte d'installation défini sur Terminal

n Privilèges administrateur défini sur Oui

n L'utilisateur est un administrateur

L'installation se termine sans afficher d'invite.

n Contexte d'installation défini sur Terminal

n Privilèges administrateur défini sur Oui

n L'utilisateur est un utilisateur standard

L'installation se termine sans afficher d'invite.

Accédez à Ressources > Applications > Natives > Internes et sélectionnez Ajouter une application

Accédez à Options de déploiement > Comment procéder à l'installation et définissez

n Contexte d'installation = Terminal

n Privilèges administrateur = Non

Les paramètres indiquent que l'application est configurée pour tous les utilisateurs sur chacun de vos terminaux et que le compte utilisateur n'a pas besoin d'un jeton d'accès avec des privilèges élevés pour installer l'application.

n Contexte d'installation défini sur Terminal

n Privilèges administrateur défini sur Non

n L'utilisateur est un administrateur

L'installation se termine sans afficher d'invite.

n Contexte d'installation défini sur Terminal

n Privilèges administrateur défini sur Non

n L'utilisateur est un utilisateur standard

L'installation se termine sans afficher d'invite.

Gestion de la distribution de logiciels

VMware, Inc. 22

Page 23: Gestion de la distribution de logiciels - VMware Workspace

Configuration d'une application Win32 à partir de Ressources

Installation des paramètres de contexte dans Workspace ONE UEM Console

L'utilisateur est un administrateur

L'utilisateur est un utilisateur standard

Accédez à Ressources > Applications > Natives > Internes et sélectionnez Ajouter une application

Accédez à Options de déploiement > Comment procéder à l'installation et définissez

n Contexte d'installation = Utilisateur

n Privilèges administrateur = Oui

Les paramètres indiquent que l'application est configurée pour tous les utilisateurs sur chacun de vos terminaux et que le compte utilisateur dispose d'un jeton d'accès avec des privilèges élevés pour installer l'application.

n Contexte d'installation défini sur Utilisateur

n Privilèges administrateur défini sur Oui

n L'utilisateur est un administrateur

L'installation se termine sans afficher d'invite.

n Contexte d'installation défini sur Utilisateur

n Privilèges administrateur défini sur Oui

n L'utilisateur est un utilisateur standard

L'installation échoue.

Accédez à Ressources > Applications > Natives > Internes et sélectionnez Ajouter une application

Accédez à Options de déploiement > Comment procéder à l'installation et définissez

n Contexte d'installation = Utilisateur

n Privilèges administrateur = Non

Les paramètres indiquent que l'application est configurée pour tous les utilisateurs sur chacun de vos terminaux et que le compte utilisateur n'a pas besoin d'un jeton d'accès avec des privilèges élevés pour installer l'application.

n Contexte d'installation défini sur Utilisateur

n Privilèges administrateur défini sur Non

n L'utilisateur est un administrateur

L'installation se termine en affichant une invite.

n Contexte d'installation défini sur Utilisateur

n Privilèges administrateur défini sur Non

n L'utilisateur est un utilisateur standard

L'installation échoue.

Comportement d'installation des applications Win 32 à l'aide de Provisionnement de produits

Il est recommandé de déployer des applications Win 32 à partir de Ressources. Cependant, si vous avez essayé de déployer l'application via Ressources et que vous n'êtes pas en mesure de répondre à vos besoins, vous pouvez aussi effectuer le déploiement sur vos terminaux à l'aide de Provisionnement de produits.

Si vous configurez des applications Win 32 à l'aide de Provisionnement de produits, vous pouvez utiliser le tableau suivant pour comprendre les combinaisons de manifeste Installer et Exécuter et le contexte de la commande. Vous pouvez choisir d'installer ou d'exécuter au niveau système, utilisateur ou compte administrateur. En fonction des sélections effectuées, votre installation peut varier.

Consultez le tableau pour comprendre le comportement d'installation des applications Win 32 à l'aide de Provisionnement de produits.

Gestion de la distribution de logiciels

VMware, Inc. 23

Page 24: Gestion de la distribution de logiciels - VMware Workspace

Tableau 1-1. Comportement d'installation des applications Win 32 à l'aide de Provisionnement de produits

Configuration de l'application Win32

Paramètres d'installation/d'exécution dans Provisionnement de produits dans UEM Console

L'utilisateur est un administrateur

L'utilisateur est un utilisateur standard

Accédez à Terminaux > Provisionnement > Composants > Fichiers/Actions et sélectionnez Ajouter des fichiers/actions.

Accédez à l'onglet Manifeste et définissez

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Système

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Système

n L'utilisateur est un administrateur

L'installation se termine sans afficher d'invite.

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Système

n L'utilisateur est un utilisateur standard

L'installation se termine sans afficher d'invite.

Accédez à Terminaux > Provisionnement > Composants > Fichiers/Actions et sélectionnez Ajouter des fichiers/actions.

Accédez à l'onglet Manifeste et définissez

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Administrateur

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Administrateur

n L'utilisateur est un administrateur

L'installation se termine sans afficher d'invite.

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Administrateur

n L'utilisateur est un utilisateur standard

L'installation se termine en affichant une invite.

Accédez à Terminaux > Provisionnement > Composants > Fichiers/Actions et sélectionnez Ajouter des fichiers/actions.

Accédez à l'onglet Manifeste et définissez

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Utilisateur

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Utilisateur

n L'utilisateur est un administrateur

L'installation se termine sans afficher d'invite.

n Action(s) à effectuer = Installer/Exécuter

n Contexte d'exécution = Utilisateur

n L'utilisateur est un utilisateur standard

L'installation échoue.

Éléments à prendre en compte concernant le nombre de nouvelles tentatives, l'intervalle entre les nouvelles tentatives, le délai d'expiration de l'installation et le redémarrage du terminal pour vos applications Win32

Les valeurs des options Nombre de nouvelles tentatives, Intervalle avant nouvelle tentative et Expiration de l'installation pour les applications Win32 ont un impact sur le temps nécessaire au système pour signaler l'échec d'un processus d'installation. Vous pouvez modifier les valeurs par défaut pour réduire les temps de déploiement.

Les valeurs par défaut des options

n Nombre de nouvelles tentatives – 3 fois

n Intervalle avant nouvelle tentative – 5 minutes

n Expiration de l'installation – 60 minutes

s'appliquent dans l'ordre suivant pour l'échec d'un seul processus d'installation.

Gestion de la distribution de logiciels

VMware, Inc. 24

Page 25: Gestion de la distribution de logiciels - VMware Workspace

Tableau 1-2. Délai d'installation et signalement de l'échec

60 minutes

(1 heure)

65 minutes

(1 h et 5 min)

125 minutes

(2 h et 5 min)

130 minutes

(2 h et 10 min)

190 minutes

(3 h et 10 min)

195 minutes

(3 h et 15 min)

L'installation de l'application Win32 échoue, et le délai d'expiration de 60 minutes est atteint.

Le système retente l'installation (nouvelle tentative 1) après un intervalle de 5 minutes.

L'installation de l'application Win32 échoue et le délai d'expiration de 60 minutes est atteint.

Le système retente l'installation (nouvelle tentative 2) après un intervalle de 5 minutes.

L'installation de l'application Win32 échoue, et le délai d'expiration de 60 minutes est atteint.

Le système retente l'installation (nouvelle tentative 3) après un intervalle de 5 minutes.

Après 3 heures et 15 minutes, le système indique l'échec de l'installation d'une application, puis installe l'application suivante.

Configurer les options en fonction de l'application

Configurez les valeurs qui complètent l'application.

Exemple d'installation rapide

Une application de navigateur s'installe sur un terminal en 4 minutes. Vous pouvez configurer ces valeurs pour cette application.

n Nombre de nouvelles tentatives – 2 fois

n Intervalle avant nouvelle tentative – 5 minutes

n Expiration de l'installation – 5 minutes

Le système signale l'échec de cette application dans un délai de 20 minutes, puis installe l'application suivante.

Exemple d'installation lente

Une application de productivité volumineuse s'installe sur un terminal en 30 minutes. Tenez compte de ces valeurs pour ces applications.

n Nombre de nouvelles tentatives – 3 fois

n Intervalle avant nouvelle tentative – 5 minutes

n Expiration de l'installation – 35 minutes

Le système peut signaler l'échec de cette application dans un délai 120 minutes, puis installe l'application suivante.

Gestion de la distribution de logiciels

VMware, Inc. 25

Page 26: Gestion de la distribution de logiciels - VMware Workspace

Éléments à prendre en compte lors du redémarrage du terminal pour vos applications Win32

Les valeurs pour le redémarrage du terminal pour les applications Win32 permettent à l'utilisateur de différer le redémarrage du terminal et d'associer un délai d'expiration jusqu'auquel l'utilisateur peut différer le redémarrage. Les valeurs permettent aux administrateurs et aux utilisateurs finaux d'avoir davantage de contrôle sur les redémarrages afin d'éviter qu'un utilisateur perde son travail. Les administrateurs peuvent choisir de forcer le redémarrage d'un PC après l'installation de l'application ou permettre à l'utilisateur de retarder le redémarrage à un moment plus pratique.

Le redémarrage du terminal vous permet de configurer les paramètres suivants :

n Avertir l'utilisateur avant le redémarrage du terminal afin qu'il puisse enregistrer son fichier et fermer des applications.

n Avertir l'utilisateur lorsqu'un redémarrage de terminal est requis.

n Permet à l'utilisateur de faire en sorte que le redémarrage du terminal soit répété comme il le souhaite.

n Permet aux administrateurs de forcer le redémarrage du terminal.

n Permet aux administrateurs de définir une date limite de report au bout de laquelle les utilisateurs ne peuvent pas répéter le redémarrage.

Workspace ONE Intelligent Hub affiche les notifications concernant les redémarrages des terminaux à différentes étapes. La notification de report permet à l'utilisateur de redémarrer ou de répéter le redémarrage. Workspace ONE Intelligent Hub met à jour les données de redémarrage pour la répétition ou le redémarrage et affiche cette notification en fonction de l'heure sélectionnée par l'utilisateur.

Le tableau suivant montre les notifications affichées à différentes étapes :

Alerte système Description

Lors de l'installation de l'application Informe l'utilisateur de la nécessité d'enregistrer les fichiers et de fermer l'application.

Après l'installation de l'application Affiche la première alerte et informe l'utilisateur du redémarrage du système.

48 heures avant le délai du redémarrage Affiche la deuxième alerte et avertit l'utilisateur du redémarrage forcé.

15 minutes avant le délai du redémarrage Affiche la troisième alerte et avertit l'utilisateur du redémarrage forcé.

5 minutes avant le délai du redémarrage Effacer les messages du système qui indiquent la date et l'heure du redémarrage forcé planifié.

Gestion de la distribution de logiciels

VMware, Inc. 26

Page 27: Gestion de la distribution de logiciels - VMware Workspace

Ajout des applications Windows à partir du référentiel d'applications d'entreprise

Le référentiel d'applications d'entreprise de la console Workspace ONE UEM vous permet de configurer facilement des applications courantes. Ajoutez des applications internes sur votre réseau avec un référentiel externe d'application et gérez les applications avec Workspace ONE UEM. Une fois les applications ajoutées au référentiel d'applications, elles peuvent ensuite être distribuées et installées sur les terminaux.

Suivez les étapes ci-dessous pour ajouter une application à l'aide du référentiel d'applications d'entreprise.

Procédure

1 Accédez à Ressources > Applications > Internes > À partir du référentiel d'applications d'entreprise .

2 Recherchez et sélectionnez l'application interne.

3 Sélectionnez Suivant.

4 Modifiez le Nom de l'application ou Géré par si nécessaire, puis sélectionnez Suivant.

Note Vous pouvez recevoir des notifications par e-mail et de la console lorsqu'une nouvelle version d'une application existante dans votre catalogue est disponible. Vous pouvez simplement cliquer sur Ajouter une application à partir de la notification de la console et suivre automatiquement les étapes de mise à jour et de distribution de la nouvelle version de votre application. Vous pouvez également activer les notifications pour les applications EAR existantes en les éditant dans votre section Applications et livres.

Vous pouvez examiner le résumé avant d'ajouter l'application. Vous pouvez modifier certains champs ultérieurement dans l'affichage en liste des applications.

5 Cliquez sur Enregistrer.

Télécharger et configurer des fichiers Win32 pour la distribution de logiciels

La distribution de logiciels dans Workspace ONE UEM vous permet de distribuer des applications Windows et de respecter le cycle de vie de l'application. La distribution de logiciels permet à votre organisation de déployer des applications, de suivre les états d'installation, de déboguer et de résoudre les problèmes d'installation, ou encore de gérer facilement les applications. Vous pouvez importer des applications Win32 en tant que fichiers principaux ou fichiers de dépendance. Vous pouvez utiliser le même processus pour les fichiers EXE, MSI, et ZIP. Si vous utilisez un fichier ZIP, vous pouvez compresser les modules d'applications de 4 Go ou plus en utilisant 7-Zip. Workspace ONE UEM ne décompresse pas les archives ZIP contenant des modules d'applications de 4 Go ou plus si elles ont été créées à l'aide de l'outil de compression natif de Windows. Le moteur de distribution de logiciels (SFD) nécessite un fichier MSI ou un fichier EXE dans le fichier ZIP pour déployer un fichier de script PowerShell.

Gestion de la distribution de logiciels

VMware, Inc. 27

Page 28: Gestion de la distribution de logiciels - VMware Workspace

Pour charger des fichiers Win32 pour la distribution de logiciels, suivez les étapes ci-après :

Procédure

1 Accédez à Ressources > Applications > Natives > Internes et sélectionnez Ajouter une application.

2 Sélectionnez Télécharger.

3 Sélectionnez Fichier local, puis sélectionnez l'application à charger.

4 Répondez à la question S'agit-il d'un fichier de dépendance ?

n Cliquez sur Oui pour étiqueter un fichier de dépendance et l'associer aux applications Win32. Les bibliothèques et les infrastructures sont des exemples de fichiers de dépendance.

n Sélectionnez Continuer pour passer à la phase suivante du cycle de vie.

5 Complétez les options de l'onglet Détails.

Workspace ONE UEM ne peut pas analyser les données d'un fichier EXE ou ZIP. Saisissez les informations des fichiers EXE et ZIP dans cet onglet. Le système analyse les informations listées pour les fichiers MSI.

Paramètre Détails Description des détails

Nom Saisissez le nom de l'application.

Géré par Affichez le groupe organisationnel auquel l'application appartient dans votre hiérarchie de groupes Workspace ONE UEM.

ID d'application Représente l'application avec une chaîne unique. Cette option est générée automatiquement lors de la création de l'application.

Workspace ONE UEM se base sur la chaîne pour identifier l'application au sein de systèmes comme les listes noires ou blanches d'applications.

Version principale du fichier Si vous utilisez Workspace ONE UEM console 2005 ou une version ultérieure, vous pouvez utiliser la version principale du fichier de l'application.

Si vous utilisez une version de Workspace ONE UEM console antérieure à la version 2005, le numéro de version affiche la version codée de l'application définie par le développeur de l'application. Lorsque vous ajoutez une version d'application, le champ de version s'affiche en lecture seule pour la version la plus récente ajoutée.

Version de build Affiche une autre « version du fichier » pour les applications Apple iOS

Ce champ permet à Workspace ONE UEM d'enregistrer tous les numéros de version codés pour les applications, car celles-ci permettent aux développeurs de coder des numéros de versions à deux endroits.

Gestion de la distribution de logiciels

VMware, Inc. 28

Page 29: Gestion de la distribution de logiciels - VMware Workspace

Paramètre Détails Description des détails

Version Si vous utilisez Workspace ONE UEM console 2005 ou une version ultérieure, vous pouvez utiliser la version principale du fichier de l'application.

Note

n Si vous souhaitez que les applications existantes du catalogue Workspace ONE UEM affichent des informations de version cohérentes avec la version que vous déployez, vous devez créer une application dans le catalogue et fournir des informations de version actuelles et appropriées, puis mettre hors service l'application existante.

n Vous pouvez modifier la version de l'application uniquement lorsque vous chargez le fichier zip ou exe pour la première fois. Une fois enregistrée, la version de l'application n'est pas modifiable, sauf si vous ajoutez une nouvelle version de l'application.

Si vous utilisez une version de Workspace ONE UEM console antérieure à la version 2005, le numéro de version affiche la version interne de l'application définie par Workspace ONE UEM console.

Architecture de processeur prise en charge

Sélectionnez la valeur de l'architecture binaire pour les applications Windows applicable.

Version Bêta Présente l'application comme étant en cours de développement et de test : version BETA.

Mettre à jour les notifications Activez cette option pour recevoir des notifications lorsqu'une nouvelle version d'une application existante dans votre catalogue est disponible.

Journal des modifications Saisissez des notes dans cette zone de texte concernant cette application qui seront consultées par d'autres administrateurs.

Catégories Indiquez un type de catégorie dans la zone de texte pour montrer en quoi l'application peut être utile aux utilisateurs.

Vous pouvez configurer des catégories d'applications personnalisées ou conserver la catégorie précodée de l'application.

OS minimum Sélectionnez la version de système d'exploitation à partir de laquelle vous souhaitez exécuter l'application.

Modèles pris en charge Indiquez tous les modèles compatibles avec l'exécution de l'application.

Modèle par défaut Indique le modèle d'URL des applications prises en charge. L'application et le modèle allant de pair, le modèle est analysé par Workspace ONE UEM et sa valeur s'affiche dans ce champ.

Un modèle par défaut offre de nombreuses fonctions d'intégration pour vos applications internes, dont les options suivantes, entre autres :

n Utilisation du modèle pour l'intégration aux applications Web et spécifiques d'autres plateformes

n Utilisez le modèle pour recevoir des messages d'autres applications et faire des demandes spécifiques.

n Utilisation du modèle pour lancer les applications Apple iOS dans AirWatch Container.

Description Indiquez la fonction de l'application.

N'utilisez pas '<' + chaîne dans la description. Vous pourriez rencontrer une erreur de contenu HTML non valide.

Gestion de la distribution de logiciels

VMware, Inc. 29

Page 30: Gestion de la distribution de logiciels - VMware Workspace

Paramètre Détails Description des détails

Mots-clés Indiquez des mots qui décrivent la fonctionnalité ou l'utilisation de l'application. Ces entrées sont semblables à des étiquettes propres à votre organisation.

URL Saisissez l'URL à partir de laquelle vous pouvez télécharger l'application et obtenir des informations la concernant.

E-mail au support technique Indiquez une adresse e-mail pour recevoir des suggestions, des commentaires ou échanger sur des problèmes rencontrés avec l'application.

Téléphone du support technique Indiquez un numéro de téléphone pour recevoir des suggestions, des commentaires ou échanger sur des problèmes rencontrés avec l'application.

ID interne Saisissez une chaîne d'identification, s'il en existe une, que l'organisation utilise pour classer et gérer l'application.

Copyright Indiquez la date de publication de l'application.

6 Complétez les options de l'onglet Fichiers en téléchargeant les dépendances, les

transformations, les correctifs et les processus de désinstallation.

Fichier Description Configurations

Dépendances de l'application

MSI, EXE, ZIP

L'environnement et les terminaux ont besoin de ces applications pour exécuter les applications Win32.

1 Sélectionnez les fichiers de dépendance dans l'option Sélectionner des applications dépendantes.

2 Autorisez le système à appliquer les dépendances selon un ordre indiqué. Le système fonctionne de haut en bas.

Transformations d'applications

Type de fichier MST

Ces fichiers contrôlent l'installation de l'application et peuvent ajouter ou interdire des composants, des configurations et des procédures pendant le processus.

Sélectionnez Ajouter pour rechercher le fichier MST sur le réseau.

Gestion de la distribution de logiciels

VMware, Inc. 30

Page 31: Gestion de la distribution de logiciels - VMware Workspace

Fichier Description Configurations

Correctifs d'application

Type de fichier MSP

Ces fichiers ajoutent des modifications qui sont des résolutions, des mises à jour ou de nouvelles fonctionnalités pour les applications. Les deux types sont additifs et cumulatifs.

n Additif – Comprend uniquement les modifications développées après la dernière version de l'application ou du dernier correctif additif.

n Cumulatif – Comprend toute l'application, notamment les modifications depuis la dernière version de l'application ou les derniers correctifs.

1 Sélectionnez Ajouter.

2 Identifiez le correctif comme étant cumulatif ou additif.

3 Sélectionnez Fichier pour rechercher le fichier MSP sur le réseau.

Processus de désinstallation de l'application

Ces scripts commandent au système de désinstaller une application dans certaines circonstances.

Les scripts personnalisés sont facultatifs pour les fichiers MSI.

1 Sélectionnez l'option Utiliser le script personnalisé.

2 Choisissez d'importer ou de saisir un script dans le système pour le Type de script personnalisé.

n Sélectionnez Importer pour rechercher le fichier script le réseau.

n Cliquez sur Saisie et renseignez le script personnalisé.

Gestion de la distribution de logiciels

VMware, Inc. 31

Page 32: Gestion de la distribution de logiciels - VMware Workspace

7 Configurez les paramètres dans Options de déploiement > Quand procéder à l'installation.

Cet onglet commande le système d'installer l'application selon des critères spécifiques. Le système peut analyser les informations pour les fichiers MSI. Cependant, pour les fichiers EXE et ZIP, le système vous demande saisir cette information.

a Cliquez surDonnées imprévues > Ajouter et complétez les options dépendant du type de critères que vous avez sélectionné.

Définissez des contingences pour les scénarios d'instruction et d'exécution.

n Instruction – Les contingences commandent au système d'installer les applications lorsque le terminal répond à certains critères.

n Dernière étape – Les contingences identifient la fin de l'installation.

Paramètre – Application Description – Application

Type de critère

L'application existe.

L'application n'existe pas.

n Instruction – Configurez le système afin d'installer l'application lorsqu'une application spécifique se trouve ou non sur les terminaux.

n Dernière étape – Configurez le système afin d'identifier la fin de l'installation lorsqu'une application spécifique se trouve ou non sur les terminaux.

Workspace ONE UEM vérifie l'existence de l'application, mais ne la déploie pas sur les terminaux.

Identificateur de l'application Saisissez l'identificateur de l'application afin que le système reconnaisse l'existence ou non de l'application auxiliaire.

Cette valeur est également désignée comme code du produit de l'application.

Version Saisissez la version spécifique.

Utilisez un opérateur de comparaison pour cibler spécifiquement une version d'application ou une plage de versions d'application.

Paramètre – Fichier Description – Fichier

Type de critère

Le fichier existe.

Le fichier n'existe pas

n Instruction – Configurez le système afin d'installer l'application lorsqu'un fichier spécifique se trouve ou non sur les terminaux.

n Dernière étape – Configurez le système afin d'identifier la fin de l'installation lorsqu'un fichier spécifique se trouve ou non sur les terminaux.

Chemin d'accès Saisissez le chemin d'accès sur le terminal où vous souhaitez que le système recherche le fichier et inclut le nom du fichier.

Version Saisissez la version spécifique.

Gestion de la distribution de logiciels

VMware, Inc. 32

Page 33: Gestion de la distribution de logiciels - VMware Workspace

Paramètre – Fichier Description – Fichier

Utilisez un opérateur de comparaison pour cibler une version de fichier spécifique ou une plage de versions de fichier.

Modifié le Saisissez la date de dernière modification du fichier.

Paramètre – Registre Description – Registre

Type de critère

Le registre existe.

Le registre n'existe pas

n Instruction – Configurez le système afin d'installer l'application lorsqu'une valeur de registre spécifique se trouve ou non sur les terminaux.

n Dernière étape – Configurez le système afin d'identifier la fin de l'installation lorsqu'une valeur de registre spécifique se trouve ou non sur les terminaux.

Chemin d'accès Saisissez le chemin d'accès sur le terminal où le système peut trouver les clés et les valeurs. Incluez le chemin d'accès complet, commençant par HKLM\ ou HKCU\.

Configurer les valeurs de registre n Nom de la valeur – Entrez le nom de la clé. Cet objet conteneur stocke la valeur et s'affiche dans la structure de fichiers du terminal.

n Type de valeur – Sélectionnez le type qui correspond à la valeur de registre.

n Données de la valeur – Entrez la valeur de la clé.

Vous pouvez utiliser des opérateurs de comparaison avec les valeurs de registre cibles par date et heure. Cependant, vous devez utiliser le format de date et d'heure ISO. Consultez les informations relatives à la norme ISO 8601 sur le site Web W3C (Consortium W3) à l'adresse Format de la date et de l'heure. Voici un exemple de ciblage des registres existants avant 10 h EST le 31 décembre 2020.

b Définissez l'espace disque du terminal nécessaire au système pour installer l'application

dans Espace disque requis.

Gestion de la distribution de logiciels

VMware, Inc. 33

Page 34: Gestion de la distribution de logiciels - VMware Workspace

c Définissez le niveau de batterie du terminal nécessaire au système pour installer l'application dans Alimentation du terminal requise.

d Définissez la mémoire vive du terminal nécessaire au système pour installer l'application dans RAM requise.

8 Configurez les paramètres dans Options de déploiement > Comment procéder à l'installation.

Définissez le comportement d'installation sur les terminaux. Lors de la configuration d'applications Win 32 dans Workspace ONE UEM Console, vous pouvez choisir entre différentes combinaisons pour définir le contexte d'installation et les privilèges administrateur sous l'onglet Déploiement. Votre processus d'installation peut varier selon les paramètres.

Paramètre Description

Contexte d'installation Choisissez la manière dont le système applique l'installation.

n Terminal – Définissez l'installation par terminal et tous les utilisateurs de ce terminal.

n Utilisateur – Définissez l'installation par compte utilisateur (enrôlé).

Commande d'installation Saisissez une commande pour contrôler l'installation de l'application.

n MSI – Le système renseigne automatiquement les commandes d'installation, qui comprennent les correctifs et les transformations.

n Correctifs – Pour mettre à jour l'ordre d'installation des correctifs sur les terminaux, modifiez leur ordre dans la commande d'installation.

n Transformations – L'ordre dans lequel le système applique les transformations est défini lors de l'attribution de l'application. Vous pouvez voir un nom d'espace réservé à la transformation jusqu'à ce que vous l'ayez associée lors du processus d'attribution.

n EXE et ZIP – Renseignez la commande d'installation et indiquez les noms de correctif ainsi que l'ordre des applications dans la commande. Vous devez également saisir la commande d'installation qui lance l'installation des applications Win32.

Si vous ne regroupez pas les correctifs et les transformations sous forme de package dans le fichier EXE ou ZIP et que vous les ajoutez séparément, assurez-vous d'ajouter les noms de fichier des correctifs ainsi que les zones de texte de recherche dans la commande d'installation.

Privilèges administrateur Configurez l'installation afin de contourner les exigences de privilèges administrateur.

Gestion de la distribution de logiciels

VMware, Inc. 34

Page 35: Gestion de la distribution de logiciels - VMware Workspace

Paramètre Description

Redémarrage du terminal Les valeurs des options de redémarrage du terminal pour les applications Win32 permettent à l'utilisateur de différer le redémarrage du terminal de « x » jours avec une limite maximale de 7 jours. Les valeurs permettent aux administrateurs de disposer d'un contrôle bien meilleur sur le cycle de vie de la gestion des applications. Les administrateurs peuvent choisir de forcer le redémarrage des applications ou de créer des redémarrages d'applications qui nécessitent l'engagement de l'utilisateur et offrent une expérience utilisateur conviviale lors de l'installation des applications d'administration.

Par défaut, le redémarrage du terminal est défini sur redémarrage engagé par l'utilisateur qui vous permet de configurer le délai de redémarrage pour chaque application. Pour définir le délai de redémarrage , entrez la date d'échéance. Vous pouvez également choisir les options ne pas redémarrer ou forcer le redémarrage si vous choisissez de ne pas redémarrer ou de forcer le redémarrage du terminal.

Note Le délai du redémarrage a une limite maximale de 7 jours.

Nombre de nouvelles tentatives Définissez le nombre de tentatives d'installation de l'application par le système, après un échec.

Intervalle avant nouvelle tentative Définissez la durée d'attente (en minutes) du système lorsqu'il essaie d'installer l'application, après un échec.

Délai d'attente d'installation Définissez la durée maximum (en minutes) autorisée par le système pour le processus d'installation, sans que celui-ci n'aboutisse.

Code de sortie du redémarrage Indiquez le code saisi par le programme d'installation pour identifier une action de redémarrage.

Vérifiez la saisie pour le redémarrage du terminal. Si vous sélectionnez Ne pas redémarrer, mais que vous saisissez un code de sortie de redémarrage, le système considère l'installation comme réussie une fois le redémarrage terminé, même si les paramètres de démarrage du terminal ne nécessitent pas de redémarrage pour réussir.

Code de sortie réussi Indiquez le code saisi par le programme d'installation pour identifier une installation réussie.

Gestion de la distribution de logiciels

VMware, Inc. 35

Page 36: Gestion de la distribution de logiciels - VMware Workspace

9 Configurez les paramètres dans Options de déploiement > Moment où l'installation est considérée comme terminée.

Configurez Workspace ONE UEM pour qu'il puisse déterminer que l'installation des applications Win32 est réussie. Le système a besoin de ces informations pour les fichiers EXE et ZIP.

a Configurez le système afin qu'il utilise des critères spécifiques pour reconnaître le processus d'installation comme terminé dans Utiliser des critères supplémentaires.

b Pour identifier l'achèvement de l'installation ou utiliser des scripts personnalisés, ajoutez un critère spécifique dans Identifier l'application par.

Paramètre – Définition des critères – Application Description – Définition des critères – Application

Type de critère

L'application existe.

L'application n'existe pas.

n Instruction – Configurez le système afin d'installer l'application lorsqu'une application spécifique se trouve ou non sur les terminaux.

n Dernière étape – Configurez le système afin d'identifier la fin de l'installation lorsqu'une application spécifique se trouve ou non sur les terminaux.

Workspace ONE UEM vérifie l'existence de l'application, mais ne la déploie pas sur les terminaux.

Identificateur de l'application Saisissez l'identificateur de l'application afin que le système reconnaisse l'existence ou non de l'application auxiliaire.

Cette valeur est également désignée comme code du produit de l'application.

Version Saisissez la version spécifique.

Utilisez un opérateur de comparaison pour cibler spécifiquement une version d'application ou une plage de versions d'application.

Paramètre – Définition des critères – Fichier Description – Définition des critères – Fichier

Type de critère

Le fichier existe.

Le fichier n'existe pas

n Instruction – Configurez le système afin d'installer l'application lorsqu'un fichier spécifique se trouve ou non sur les terminaux.

n Dernière étape – Configurez le système afin d'identifier la fin de l'installation lorsqu'un fichier spécifique se trouve ou non sur les terminaux.

Chemin d'accès Saisissez le chemin d'accès sur le terminal où vous souhaitez que le système recherche le fichier et inclut le nom du fichier.

Version Saisissez la version spécifique.

Gestion de la distribution de logiciels

VMware, Inc. 36

Page 37: Gestion de la distribution de logiciels - VMware Workspace

Paramètre – Définition des critères – Fichier Description – Définition des critères – Fichier

Utilisez un opérateur de comparaison pour cibler une version de fichier spécifique ou une plage de versions de fichier.

Modifié le Saisissez la date de dernière modification du fichier.

Paramètre – Définition des critères – Registre Description – Définition des critères – Registre

Type de critère

Le registre existe.

Le registre n'existe pas

n Instruction – Configurez le système afin d'installer l'application lorsqu'une valeur de registre spécifique se trouve ou non sur les terminaux.

n Dernière étape – Configurez le système afin d'identifier la fin de l'installation lorsqu'une valeur de registre spécifique se trouve ou non sur les terminaux.

Chemin d'accès Saisissez le chemin d'accès sur le terminal où le système peut trouver les clés et les valeurs. Incluez le chemin d'accès complet, commençant par HKLM\ ou HKCU\.

Configurer les valeurs de registre n Nom de la valeur – Entrez le nom de la clé. Cet objet conteneur stocke la valeur et s'affiche dans la structure de fichiers du terminal.

n Type de valeur – Sélectionnez le type qui correspond à la valeur de registre.

n Données de la valeur – Entrez la valeur de la clé.

Gestion de la distribution de logiciels

VMware, Inc. 37

Page 38: Gestion de la distribution de logiciels - VMware Workspace

Paramètre – Définition des critères – Registre Description – Définition des critères – Registre

Vous pouvez utiliser des opérateurs de comparaison avec les valeurs de registre cibles par date et heure. Cependant, vous devez utiliser le format de date et d'heure ISO. Consultez les informations relatives à la norme ISO 8601 sur le site Web W3C (Consortium W3) à l'adresse Format de la date et de l'heure. Voici un exemple de ciblage des registres existants avant 10 h EST le 31 décembre 2020.

Paramètre – Utilisation d'un script personnalisé Description – Utilisation d'un script personnalisé

Type de script Sélectionnez le type de script.

Commande d'exécution du script Saisissez la valeur qui lance le script personnalisé.Type de script personnalisé.

Vous pouvez exécuter un script tel que powershell -executionpolicy bypass -file script.ps1

Fichier de script personnalisé Sélectionnez Importer pour rechercher le fichier script personnalisé sur le réseau.

Code de sortie réussi Saisissez le code indiqué par le script pour déterminer que l'installation est réussie.

Note Si vous devez modifier le critère Moment où l'installation est considérée comme terminée après le déploiement d'une application, sélectionnez le bouton Modifier dans cette section. Entrez le code PIN de l'administrateur pour exécuter l'action. Si vous modifiez le critère pour utiliser une valeur non valide, l'application sera supprimée de tous les systèmes sur lesquels elle est déployée. Soyez prudent lorsque vous modifiez le critère d'installation Moment où l'installation est considérée comme terminée.

10 Cliquez sur Enregistrer et attribuer pour configurer les options de déploiement flexible.

Gestion de la distribution de logiciels

VMware, Inc. 38

Page 39: Gestion de la distribution de logiciels - VMware Workspace

Étape suivante

n Vous pouvez désormais surveiller vos applications Win32 déployées via la distribution logicielle, grâce aux statistiques disponibles dans la vue détaillée et en vérifiant les codes de statut d'installation. Affichez les motifs dans l'affichage des détails pour suivre la progression d'une installation. Les codes de motifs permettent d'identifier l'état d'une installation et ses problèmes éventuels, de sorte que vous puissiez facilement suivre et résoudre les déploiements d'applications.

n Vous pouvez supprimer des applications Win3 de vos terminaux. Workspace ONE UEM dispose de plusieurs méthodes pour supprimer les applications Win32 de vos terminaux. Choisissez entre supprimer l'application, les terminaux, le groupe organisationnel, le groupe d'attribution ou l'utilisateur. Plusieurs fonctions d'administration ont un impact sur plusieurs ressources. Il est important que vous compreniez cet impact avant d'apporter des modifications.

Tableau 1-3. Méthodes de suppression d'applications Win32

Méthode de suppression Description

Affichage des détails Sélectionnez la fonction Supprimer l'application dans la section Affichage des détails de l'application.

Cette action entraîne la suppression de l'application Win32 dans les Smart Groups attribués à cette application.

Terminal Supprimez le terminal applicable de la console.

Groupe organisationnel Supprimez le groupe organisationnel.

Cette action impacte tous les actifs et les terminaux du groupe organisationnel.

Groupe d'attributions Supprimez le Smart Group ou le groupe d'utilisateurs attribué à l'application Win32.

Cette action impacte tous les terminaux du groupe.

Utilisateur Supprimez le compte utilisateur applicable de la console.

Déployer Office 365 ProPlus avec Workspace ONE UEM à l'aide de la distribution de logiciels

Vous pouvez déployer Office 365 ProPlus avec Workspace ONE UEM à l'aide du fournisseur de services de configuration (CSP) d'Office ou effectuer une installation complète ou simplifiée d'Office à l'aide de la distribution de logiciels. Le cas d'utilisation suivant explique le déploiement d'Office 365 ProPlus en tant qu'installation complète d'Office à l'aide de la distribution de logiciels. Il couvre les conditions préalables telles que le téléchargement des fichiers à l'avance par votre XML, la création d'un fichier .zip Office et le téléchargement du fichier vers Workspace ONE UEM Console.

Effectuez les étapes suivantes pour déployer Office 365 ProPlus dans Workspace ONE UEM Console à l'aide de la distribution de logiciels.

Gestion de la distribution de logiciels

VMware, Inc. 39

Page 40: Gestion de la distribution de logiciels - VMware Workspace

Conditions préalables

Effectuez les étapes suivantes pour créer un fichier .zip Office.

1 Créez un dossier de travail. Par exemple, c:\Office.

2 Accédez à config.office.com pour créer votre fichier XML.

a Voici un exemple. Copiez et collez l'exemple de configuration suivant dans un fichier texte :

<Configuration ID=”9cc840fd-62b9-49b0-9295-d6310d26df31″><Add OfficeClientEdition=”64″ Channel=”Monthly” ForceUpgrade=”TRUE”><Product ID=”O365ProPlusRetail”><Language ID=”en-us” /><ExcludeApp ID=”Groove” /></Product></Add><Property Name=”SharedComputerLicensing” Value=”0″ /><Property Name=”PinIconsToTaskbar” Value=”TRUE” /><Property Name=”SCLCacheOverride” Value=”0″ /><Updates Enabled=”TRUE” /><RemoveMSI /></Configuration>

b Enregistrez le fichier XML sous la forme configuration.xml dans un dossier.

3 Téléchargez l'outil Déploiement d'Office et exécutez officedeploymenttool.exe.

4 Extrayez les fichiers dans votre répertoire de travail. Par exemple, c:\Office. L'outil

télécharge plusieurs exemples de XML que vous pouvez modifier. Vous pouvez également utiliser celui que vous avez déjà créé à partir de l'outil Web.

5 Vous pouvez choisir d'automatiser l'étape suivante en créant un fichier de commandes simple et en le nommant Download.cmd. Modifiez le fichier de commandes et ajoutez le texte suivant :

@echo offpushd %~dp0echo Downloading Office 365 Pro Plus Retail x64 source filessetup.exe /download configuration.xml

6 Double-cliquez sur Download.cmd pour lancer le téléchargement. Un nouveau fichier Office est créé, et la fenêtre de commande se ferme une fois le téléchargement terminé.

7 (Facultatif) Si vous souhaitez disposer d'une commande de désinstallation dans Workspace ONE UEM Console, créez un fichier uninstall.xml et collez le texte suivant dans le fichier

XML de configuration.

<Configuration><Remove><Product ID=”O365ProPlusRetail”><Language ID=”en-us”/>

Gestion de la distribution de logiciels

VMware, Inc. 40

Page 41: Gestion de la distribution de logiciels - VMware Workspace

</Product></Remove><Display Level=”None” AcceptEULA=”TRUE”/></Configuration>

8 Une fois le téléchargement terminé, sélectionnez tous vos fichiers et ajoutez-les à un dossier zip compressé.

Procédure

1 Dans le coin supérieur droit de Workspace ONE UEM Console, sélectionnez Ajouter.

2 Sélectionnez Application interne.

3 Sélectionnez Télécharger.

4 Recherchez le fichier Office.zip et cliquez sur Enregistrer.

5 Sélectionner Non pour S'agit-il d'une application de dépendance ?.

6 Sélectionnez Continuer.

7 Configurez les détails de l'application.

a Accédez à l'onglet Détails.

b Saisissez un nom pour votre application, par exemple Office 365 Pro Plus.

c Saisissez l'application téléchargée par [name] le [date] dans le Journal des modifications.

d Sélectionnez 64 bits pour l'Architecture de processeur prise en charge si vous utilisez un système d'exploitation 64 bits.

8 Configurez les fichiers de l'application.

a Accédez à l'onglet Fichiers.

b Faites défiler jusqu'à la section Processus de désinstallation de l'application.

c Sélectionnez Entrée pour le Type de script personnalisé.

d Saisissez setup.exe /CONFIGURE uninstall.xml dans la zone de texte Désinstaller la commande.

9 Terminez le processus de déploiement d'application.

a Accédez à Options de déploiement.

b Faites défiler jusqu'à l'option Installer la commande.

c Dans la zone de texte Installer la commande, saisissez la commande suivante : setup.exe /CONFIGURE configuration.xml.

10 Faites défiler jusqu'à la section Moment où l'installation est considérée comme terminée.

a Sélectionnez Définition des critères pour Identifier l'application par.

b Sélectionnez Ajouter.

Gestion de la distribution de logiciels

VMware, Inc. 41

Page 42: Gestion de la distribution de logiciels - VMware Workspace

c Dans le menu déroulant Type de critère, sélectionnez Le fichier existe déjà.

d Saisissez le Chemin.

Voici un exemple. Saisissez le chemin d'accès à Outlook.exe : C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE.

e Sélectionnez Ajouter pour enregistrer les critères de détection.

11 Sélectionnez Enregistrer et attribuer.

12 Sélectionnez Ajouter une attribution pour ajouter le groupe d'attribution.

a Sélectionnez la zone de recherche Sélectionner les groupes d'attribution, puis Tous les terminaux.

b Sélectionnez Automatique pour la Méthode de distribution de l'application.

c Sélectionnez Afficher pour Afficher dans l'App Catalog.

d Sélectionnez Activé pour Gérer l'application avec le MDM si elle est installée par l'utilisateur.

e Sélectionnez Ajouter.

Pour contrôler le déploiement d'applications, vous pouvez ajouter une attribution unique ou plusieurs attributions. Si vous ajoutez plusieurs attributions, définissez la priorité de l'attribution en la déplaçant vers le haut de la liste si elle est importante ou vers le bas de celle-ci si elle est moins importante.

13 Cliquez sur Enregistrer et publier.

Utilisation de fichiers de dépendance d'applications Win32

Les fichiers de dépendance dans la distribution de logiciels sont des applications nécessaires au fonctionnement d'une application Win32. Cela comprend des packages d'infrastructure et des bibliothèques. Bien que vous puissiez les importer comme un fichier et les consulter dans l'affichage en liste, leurs fonctionnalités sont limitées.

Les fonctionnalités des fichiers de dépendance

n Les fichiers de dépendance ne disposent pas d'attributions propres. Ce sont les applications qui leur sont associées qui donnent aux fichiers de dépendance leurs attributions.

n Chaque fichier de dépendance est un fichier distinct, et le système ne crée pas de versions de ce fichier.

n Le système n'analyse pas les informations de ces fichiers de dépendance ; vous devez donc saisir certains éléments, tels que les processus de désinstallation.

n Les fichiers de dépendance disposent d'options réduites dans l'onglet de déploiement.

n Vous ne pouvez pas associer de correctifs ni de transformations aux fichiers de dépendance.

Gestion de la distribution de logiciels

VMware, Inc. 42

Page 43: Gestion de la distribution de logiciels - VMware Workspace

n Vous pouvez afficher les fichiers de dépendance en définissant les filtres sur Applications Windows Desktop et Dépendances.

n Si vous modifiez le manifeste d'application pour ajouter ou supprimer les dépendances d'application, l'agent de distribution de logiciels installe ou désinstalle les dépendances. Actuellement, l'application doit d'abord être désinstallée, puis réinstallée pour que les modifications prennent effet. Si l'application réinstallée est installée par l'utilisateur, elle devient gérée et elle est supprimée lors de l'annulation de l'inscription.

Supprimer les considérations

Avant la suppression d'un fichier de dépendance, assurez-vous que les autres applications n'y sont pas associées. Lors de la suppression d'un fichier de dépendance, le système supprime toutes les associations avec les applications. Les terminaux récemment attribués à l'application ne reçoivent pas le fichier de dépendance. La suppression n'efface pas le fichier de dépendance des terminaux qui disposaient de l'application avant la suppression.

Applications Win32 installées par l'utilisateur

Lorsque vous activez Gérer l'application avec le MDM si elle est installée par l'utilisateur pour des applications Win32, le système traite la commande pour assurer la gestion de l'application Win32. Assurer la gestion des applications Win32 nécessite quelques mises en garde afin que cela fonctionne.

Éléments à prendre en compte pour les applications Win32 installées par l'utilisateur

Lorsque vous activez Gérer l'application avec le MDM si elle est installée par l'utilisateur pour des applications Win32, le système traite la commande pour assurer la gestion de l'application Win32. Assurer la gestion des applications Win32 nécessite quelques mises en garde afin que cela fonctionne.

Cette fonctionnalité s'applique aux terminaux qui répondent à ces mises en garde.

n Terminaux enrôlés ou attribués après l'activation de cette option et pour lesquels l'application n'était pas installée.

n Terminaux enrôlés ou attribués après l'activation de cette option et pour lesquels l'application a été installée par l'utilisateur.

Cette fonctionnalité ne prend pas en charge le processus de gestion sur les terminaux répondant à ces mises en garde.

n Terminaux enrôlés ou attribués avant l'activation de cette option et pour lesquels l'application a été installée par l'utilisateur.

n Terminaux personnels. Vous ne pouvez pas assurer la gestion des applications Win32 sur les terminaux BYOD.

Workflow d'application Win32 installé par l'utilisateur

Gestion de la distribution de logiciels

VMware, Inc. 43

Page 44: Gestion de la distribution de logiciels - VMware Workspace

Lorsque vous activez Gérer l'application avec le MDM si elle est installée par l'utilisateur pour des applications Win32, le système traite la commande pour assurer la gestion de l'application Win32.

Si vous activez Gérer l'application avec le MDM si elle est installée par l'utilisateur, le processus de gestion commence par une commande d'installation.

Note Si vous désactivez l'option et si l'utilisateur installe l'application, le système marque l'application comme étant installée par l'utilisateur.

1 Workspace ONE UEM envoie des commandes d'installation à tous les terminaux enrôlés après la publication.

2 Le terminal répond et confirme l'acceptation de la commande d'installation de l'application.

3 Le système vérifie si l'option Gérer l'application avec le MDM si elle est installée par l'utilisateur de l'application Win32 est activée et si l'administrateur en assume la gestion.

4 Le système recherche l'application sur le terminal. Si l'application est déjà installée, le système télécharge le programme d'installation dans le cache de gestion des applications. Cette étape est requise pour les tâches de gestion telles que les mises à jour d'applications et la suppression d'applications.

5 Si l'application n'est pas installée, le système installe l'application conformément aux options de déploiement configurées.

6 Le terminal indique le statut de gestion de l'application à la console.

Version d'évaluation technique : gérer les applications de distribution logicielle utilisées dans les workflows

Vous pouvez maintenant créer un workflow pour n'importe laquelle de vos applications de distribution logicielle Windows et macOS.

Note Workspace ONE UEM propose des workflows Freestyle Orchestrator en tant que fonctionnalités de la version d'évaluation technique pour nos clients SaaS. Pour plus d'informations, voir Qu'est-ce que Freestyle Orchestrator.

Les fonctionnalités de la version d'évaluation technique ne sont pas entièrement testées et certaines peuvent ne pas fonctionner comme prévu. Cependant, ces versions d'évaluation technique permettent à Workspace ONE UEM d'améliorer les fonctionnalités actuelles et de développer de futures améliorations. Le contenu de cette section concerne uniquement les clients qui participent à la version d'évaluation technique. Si vous participez à la version d'évaluation technique et que vous prévoyez d'utiliser une application ou une version spécifique d'une application dans les workflows, tenez compte des propriétés suivantes :

Gestion de la distribution de logiciels

VMware, Inc. 44

Page 45: Gestion de la distribution de logiciels - VMware Workspace

Applications récemment ajoutées et stratégie par défaut

La section d'attribution d'applications de votre application de distribution logicielle contient un onglet d'attribution Workflow. Si vous téléchargez une application pour la première fois, l'onglet Workflow est vide, car il n'y a aucun workflow associé à l'application. Vous devez créer au moins une règle d'attribution pour que l'application soit sélectionnée comme stratégie par défaut pour être utilisée dans les workflows. Les propriétés spécifiées dans la stratégie par défaut sont utilisées par tous les terminaux qui reçoivent cette version de l'application via n'importe quel workflow. Si vous souhaitez remplacer la stratégie pour un groupe d'utilisateurs, vous pouvez créer des attributions supplémentaires et les rendre prioritaires par rapport à la stratégie par défaut.

Note La stratégie par défaut ignore les propriétés de déploiement, telles que Mode de déploiement et Date de début du déploiement, car le workflow pilote certaines de ces propriétés.

Éléments à prendre en compte lors de l'ajout d'une nouvelle version de l'application

Si vous utilisez l'option Dernière version pour une application donnée dans votre workflow et que vous ajoutez une version de cette application à votre inventaire, les attributions d'applications directes, les stratégies par défaut et les attributions de workflow sont copiées à partir de la version précédente. Si vous annulez l'attribution sans publier les modifications apportées aux terminaux des utilisateurs finaux, la version récemment ajoutée ne sera pas reconnue en tant que dernière version. Si et lorsque les attributions de la version récemment ajoutée sont publiées, une nouvelle version des workflows contenant cette application est publiée sur les terminaux.

Points à considérer lors de la suppression ou de la mise hors service de l'application

La mise hors service ou la suppression d'une version de votre application utilisée dans les workflows n'est pas autorisée si vous utilisez une version spécifique dans vos workflows. Ces actions sont autorisées uniquement si vous utilisez l'option Dernière version.

Note Lorsque vous mettez hors service la dernière version (V2) de votre application et que vous définissez sa version antérieure (V1) comme dernière version, tous les terminaux qui reçoivent la version la plus élevée (V2) ne sont pas affectés. Cependant, les terminaux qui reçoivent le workflow après l'action reçoivent l'ancienne version (V1) comme dernière version.

Gestion de la distribution de logiciels

VMware, Inc. 45