Configuration des dépôts logiciels

Un dépôt logiciel est un emplacement de stockage centralisé où vous pouvez stocker des packages logiciels et y accéder selon vos besoins afin de les déployer autant de fois que vous le souhaitez. Dans Endpoint Central, il existe deux types de dépôts logiciels :

Selon la taille de votre organisation, vous pouvez stocker vos packages soit dans un dépôt de partage réseau, soit dans un dépôt HTTP. Les deux types de dépôts peuvent être utilisés pour déployer des packages vers des serveurs de distribution et des agents WAN dans Endpoint Central.

Dépôt de partage réseau

Un dépôt de partage réseau est utilisé lorsque vous souhaitez déployer une application logicielle sur plusieurs ordinateurs d’un réseau. Il est recommandé de stocker le package logiciel que vous souhaitez déployer dans un partage réseau accessible depuis tous les ordinateurs du réseau. L’application logicielle sera installée directement sur les ordinateurs que vous spécifiez.

La plupart des applications logicielles disposent d’un seul fichier d’installation comme .exe ou .exe. D’autres applications ont plus d’un fichier installable, cependant ces fichiers se trouvent dans le même répertoire. Certaines applications complexes, comme Microsoft Office, possèdent plusieurs fichiers installables. Dans ce cas, chaque fichier installable se trouve dans un répertoire suivant. Il est recommandé de déployer de telles applications à partir d’un partage réseau accessible depuis tous les ordinateurs de votre réseau.

Avantages

L’utilisation d’un dépôt de partage réseau vous permet de faire ce qui suit :

  • Une fois le partage réseau configuré avec des informations d’identification, il sera utilisé automatiquement chaque fois que vous créez un package.
  • Économiser votre bande passante réseau puisque les fichiers exécutables ne sont pas copiés sur les ordinateurs

Autorisations requises

Le dépôt de partage réseau doit disposer de l’autorisation Lecture et exécution pour tous les utilisateurs et ordinateurs du réseau. Vous devez définir les autorisations mentionnées ci-dessus pour le groupe Tout le monde. Cela garantit que le dépôt de partage réseau est accessible depuis tous les ordinateurs du réseau.

Cependant, assurez-vous de ne pas définir les autorisations Lecture et exécution pour tous les utilisateurs et ordinateurs du réseau lorsque vous souhaitez effectuer les opérations suivantes :

  • Restreindre l’accès direct au dépôt de partage réseau à certains utilisateurs
  • Déployer une application logicielle vers des utilisateurs ou des ordinateurs répartis sur plusieurs domaines ou groupes de travail.

Par exemple, supposons que votre dépôt de partage réseau se trouve dans le domaine A et que vous déployiez une application logicielle depuis ce dépôt vers un ordinateur du domaine B. Vous devez vous assurer de ne pas définir les autorisations Lecture et exécution pour tous les utilisateurs et ordinateurs du réseau.

Dans ce cas, vous pouvez fournir des identifiants utilisateur qui accordent un accès en Lecture et exécution au dépôt de partage réseau dans lequel le package logiciel est stocké.

Création d’un dépôt de partage réseau

Pour créer un dépôt de partage réseau, suivez les étapes ci-dessous :

  1. Accédez à l’onglet Déploiement de logiciels > Dépôt logiciel sous Paramètres
  2. Sous l’option Partage réseau> Type de création > Créer un partage réseau
  3. Saisissez le chemin du partage réseau

Remarque : si vous ne saisissez pas de chemin pour le partage réseau, il sera automatiquement créé sur l’ordinateur où le serveur Endpoint Central est installé

  1. Cochez la case Accéder au partage à l’aide d’identifiants
  2. Saisissez un nom d’utilisateur et un mot de passe du domaine où se trouve le partage réseau

Remarque : si vous créez le partage réseau sur un ordinateur de domaine, préfixez le nom de domaine au nom d’utilisateur. Par exemple, ZohoCorp\Administrator. Si vous créez le partage réseau sur un ordinateur de groupe de travail, préfixez le nom de l’ordinateur au nom d’utilisateur. Par exemple,\\MachineName\DCAdmin.

  1. Cliquez sur Enregistrer

Comprendre le déploiement logiciel dans un bureau distant via un dépôt de partage réseau

Si vous déployez un logiciel via le dépôt de partage réseau, les binaires du logiciel doivent être stockés dans le partage réseau configuré par l’administrateur informatique avant le déploiement du logiciel. Le logiciel est déployé selon le type de bureau distant, de la manière suivante :

Bureau distant avec un serveur de distribution

Dans un bureau distant disposant d’un serveur de distribution, les fichiers de configuration sont répliqués vers le serveur de distribution pendant le cycle de réplication configuré par l’administrateur informatique sur le serveur central. Une fois les fichiers de configuration répliqués, les agents WAN accèdent au partage réseau contenant les binaires du logiciel pour déployer le logiciel. Le déploiement du logiciel a lieu pendant le cycle d’actualisation de 90 minutes, au démarrage du système ou à la connexion de l’utilisateur, selon ce qui se produit en premier en fonction de la stratégie de déploiement configurée.

Bureau distant avec des agents WAN

Dans un bureau distant avec des agents WAN communiquant directement avec le serveur central, les agents WAN récupèrent les fichiers de configuration depuis le serveur. Les agents WAN exécutent ensuite le déploiement du logiciel en accédant au partage réseau contenant les binaires du logiciel. Le déploiement du logiciel a lieu pendant le cycle d’actualisation de 90 minutes, au démarrage du système ou à la connexion de l’utilisateur, selon ce qui se produit en premier en fonction de la stratégie de déploiement configurée.

Dépôt HTTP

Le dépôt HTTP est utilisé pour stocker les fichiers exécutables avant de les installer sur vos ordinateurs gérés/ordinateurs de votre réseau. Vous pouvez utiliser ce dépôt lorsque vous souhaitez déployer des packages logiciels vers des ordinateurs en utilisant le chemin HTTP. Vous pouvez également modifier l’emplacement du dépôt HTTP si nécessaire.

Le dépôt HTTP est créé automatiquement lorsque vous installez le produit. Il se trouve dans le même dossier que le serveur Endpoint Central. Par exemple, \webapps\DesktopCentral\swrepository.

Vous pouvez modifier l’emplacement du dépôt si nécessaire.

Avantages

  • Installer des logiciels sur des ordinateurs qui ne peuvent pas accéder à un dépôt de partage réseau.
  • Déployer des logiciels sur des ordinateurs lorsque les connexions au dépôt de partage réseau sont épuisées.
  • Il n’est pas nécessaire de définir des autorisations lors de l’utilisation d’un dépôt HTTP.

Modification de l’emplacement du dépôt HTTP

Pour modifier l’emplacement du dépôt HTTP, suivez les étapes ci-dessous :

  1. Cliquez sur l’onglet Déploiement de logiciels
  2. Dans la section Paramètres, cliquez sur Dépôt logiciel
  3. Cliquez sur l’onglet Dépôt HTTP
  4. Saisissez le chemin du nouvel emplacement
  5. Cliquez sur Enregistrer

Vous avez modifié l’emplacement du dépôt HTTP. Si vous ne parvenez pas à modifier l’emplacement du dépôt HTTP, consultez Impossible de modifier l’emplacement du dépôt HTTP

Si vous souhaitez modifier l’emplacement du dépôt logiciel sur le serveur de distribution, reportez-vous à ici.

Comprendre le déploiement logiciel dans un bureau distant via un dépôt HTTP

Si vous déployez un logiciel via le dépôt HTTP, les binaires du logiciel seront stockés dans l’emplacement par défaut du dépôt HTTP sur le serveur central ou dans un nouvel emplacement configuré par l’administrateur informatique. Le logiciel est déployé selon le type de bureau distant, de la manière suivante :

Bureau distant avec un serveur de distribution

Dans un bureau distant avec un serveur de distribution, le serveur de distribution contacte le serveur central pour répliquer les fichiers de configuration et les binaires du logiciel pendant le cycle de réplication configuré par l’administrateur informatique. Une fois que les fichiers nécessaires au déploiement du logiciel sont répliqués sur le serveur de distribution, les agents WAN contacteront le serveur de distribution et répliqueront/récupéreront ces fichiers pour exécuter le déploiement. Le déploiement du logiciel a lieu pendant le cycle d’actualisation de 90 minutes, au démarrage du système ou à la connexion de l’utilisateur, selon ce qui se produit en premier en fonction de la stratégie de déploiement configurée.

Bureau distant avec des agents WAN

Dans un bureau distant avec des agents WAN communiquant directement avec le serveur central, les agents WAN contactent le serveur et récupèrent les fichiers de configuration ainsi que les binaires du logiciel nécessaires au déploiement du logiciel. Le déploiement du logiciel a lieu pendant le cycle d’actualisation de 90 minutes, au démarrage du système ou à la connexion de l’utilisateur, selon ce qui se produit en premier en fonction de la stratégie de déploiement configurée.

Partage réseau VS. Téléchargement HTTP

Bien qu’il soit recommandé d’avoir un dépôt logiciel commun, cela n’est pas obligatoire. Vous avez également la possibilité de téléverser les fichiers exécutables sur le serveur Endpoint Central, d’où ils sont copiés sur les ordinateurs avant d’être déployés. L’utilisation de cette approche augmentera votre consommation de bande passante puisque les fichiers exécutables sont copiés sur chacun des ordinateurs.

Par conséquent, il est recommandé d’utiliser cette approche lorsque vous déployez des applications logicielles sur des ordinateurs dans un emplacement distant. En effet, dans la plupart des cas, lorsque vous déployez des applications logicielles sur des ordinateurs situés dans des emplacements distants, vous n’avez pas accès au dépôt de partage réseau correspondant.

Lorsque vous souhaitez déployer des packages logiciels sur des ordinateurs dans un LAN et un WAN, créez deux packages pour la même application logicielle. Stockez un ensemble de packages dans le dépôt de partage réseau. Ils seront déployés et installés sur les ordinateurs du LAN. Stockez l’autre ensemble de packages dans le dépôt HTTP. Ils seront téléversés et déployés sur les ordinateurs du WAN.

Lorsque vous souhaitez installer plusieurs packages, vous pouvez les compresser au format zip et les téléverser. Pour plus d’informations, consultez Comment utiliser l’option de chemin HTTP pour déployer des packages logiciels comportant plusieurs fichiers exécutables dans différentes structures de répertoires ?

Il existe quelques scénarios exceptionnels dans lesquels les fichiers exécutables sont copiés sur les ordinateurs de votre réseau lors de l’utilisation d’un dépôt de partage réseau. Cela peut se produire lorsque vous effectuez les opérations suivantes :

  • Choisir l’option Copier des fichiers/dossiers lors de la définition d’une configuration pour installer des applications logicielles
  • Devoir utiliser des identifiants utilisateur pour accéder au dépôt de partage réseau
  • Utiliser l’option Exécuter en tant que lors de l’installation de packages logiciels en tant qu’utilisateur autre que l’administrateur