Automatisation de la configuration d’un nouvel appareil avec NinjaOne

IT Automation screenshots

Cet article est basé sur un webinaire organisé par NinjaOne et est conçu comme un document d’accompagnement pour aider nos utilisateurs à suivre le déroulement. Vous pouvez regarder le webinaire complet en cliquant ici.

L’intégration de nouveaux terminaux peut être une tâche particulièrement longue. Heureusement, les étapes de la configuration, de la sécurisation et de la mise en place d’un terminal peuvent souvent être standardisées et automatisées afin de réduire considérablement le temps nécessaire. Avec les bons outils, vous pouvez même automatiser la configuration d’appareils personnalisés à grande échelle.

Cet article fournit un cadre pour la mise en place de vos automatisations et cinq exemples, étape par étape, que vous pouvez implémenter immédiatement dans NinjaOne.

Le nouveau cadre de configuration des appareils

Nous avons divisé le processus d’automatisation de la configuration d’un nouvel appareil en cinq étapes :

  • Nettoyer l’appareil
  • Configurer le terminal
  • Installer les applications requises
  • Déployer des ressources de sécurité, et
  • Valider

Pour la première et la dernière étape, l’ordre est important, mais pour les trois étapes intermédiaires, vous passerez probablement d’une étape à l’autre en fonction de vos besoins.

Nettoyer l’appareil

Cette étape est particulièrement importante si vous recyclez un appareil déjà utilisé. Il est important de supprimer toutes les données de l’utilisateur précédent et de réinitialiser l’appareil afin que le nouvel utilisateur bénéficie de la meilleure expérience possible. Pour les nouveaux terminaux, un nettoyage peut être nécessaire pour (par exemple) supprimer le bloatware.

Voici quelques exemples d’étapes de nettoyage :

  • Exécutez la réparation de la mise à jour de Windows
  • Suppression des utilisateurs inutilisés; comptes administrateurs
  • Suppression des logiciels préinstallés
  • Supprimer les anciennes versions des logiciels et les réinstaller
  • Supprimez les imprimantes inutilisées et préinstallées
  • Effacer les dossiers temporaires, supprimer les données utilisateur

Configurer le terminal

Il existe des milliers de changements de configuration que vous pouvez apporter à un terminal avant qu’un utilisateur final ne prenne le contrôle de son appareil. Ces changements visent généralement à améliorer la sécurité ou l’expérience de l’utilisateur final.

Exemple de changements de configuration :

  • Désactiver Fastboot
  • Ajouter un profil SSID de wi-fi
  • Définir les plans d’alimentation
  • Définir le nom de l’ordinateur
  • Cartographier les lecteurs réseau
  • Définir les clés de registre
  • Activer et configurer les points de restauration
  • Désactiver la mise à niveau de Windows 11
  • Définition des expirations de comptes locaux
  • Configurer les paramètres de l’utilisateur final (langue, heure, régions, disposition du clavier, applications par défaut)

Installer des applications

L’un des cas d’utilisation les plus simples, et probablement les plus courants, pour automatiser la configuration des appareils est le déploiement d’applications.

Exemples d’applications et de catégories d’applications

  • Logiciels de sécurité (antivirus, antivirus nouvelle génération (NGAV), EDR, etc.)
  • Applications de productivité (Office 365, Slack, Zoom)
  • Logiciel de sauvegarde de données (Ninja Data Protection, Acronis)
  • VPN (avec serveur et domaine configurés)
  • Applications du secteur d’activité
  • Authentification unique (SSO)

Déployer des ressources de sécurité

Qu’il s’agisse du déploiement d’applications de sécurité, du renforcement d’un terminal par des changements de configuration ou de la mise à jour complète d’un terminal avant son transfert, la sécurisation du terminal est potentiellement la partie la plus importante de l’installation d’un nouvel appareil.

Exemples de configurations de sécurité

  • Créer un administrateur local
  • Configurer le changement des mots de passe pour l’administrateur local
  • Activer Bitlocker
  • Activez le pare-feu et assurez-vous que le profil est activé
  • Mettez le système d’exploitation à jour
  • Exécuter les mises à jour du micrologiciel et du BIOS du fabricant

Validation

L’étape de validation est la dernière étape, et la plus critique, du processus automatisé de configuration des appareils. L’automatisation permet de gagner beaucoup de temps, mais il lui manque la supervision qu’offre une approche plus pratique. En automatisant également la validation, vous pouvez vous assurer que le nouvel appareil est configuré conformément aux spécifications (et prendre des mesures si ce n’est pas le cas) avant que l’utilisateur final ne commence à utiliser son nouvel appareil.

Automatisation de la configuration de nouveaux appareils dans NinjaOne (Exemples)

Les cinq exemples ci-dessous suivent le cadre défini ci-dessus, avec un exemple par étape. Ces exemples sont censés être suffisamment génériques pour être facilement appliqués dans n’importe quel environnement, suffisamment larges pour être applicables à de nombreuses personnes et facilement reproductibles. Chacun de ces cinq exemples serait intégré dans une politique à laquelle de nouveaux appareils seraient ajoutés afin d’automatiser la configuration.

Vous devriez pouvoir réutiliser facilement ces étapes pour créer votre propre processus automatisé de configuration des appareils.

Exemple 1 – Nettoyage – Exécuter la réparation de Windows Update

Lorsque vous reprovisionnez un appareil utilisé pour un nouvel utilisateur, vous voulez vous assurer que Windows Update fonctionnera comme prévu. Pour ce faire, vous pouvez exécuter un script de réparation de Windows Update avant de déployer les mises à jour.

Comment configurer l’automatisation des réparations de Windows Update

  1. Naviguez jusqu’à la section des scripts planifiés de votre stratégie d’appareil
  2. Créez un nouveau script planifié
  3. Remplissez le nom et la description
  4. Sélectionnez « exécuter une fois immédiatement » (ce script ne se déclenchera qu’une fois, lors de la première connexiion)
  5. Ajoutez votre script de réparation de Windows Update (les utilisateurs de NinjaOne peuvent voir ici les scripts que nous avons utilisés).

Exemple 2 – Configuration – Désactiver Fastboot

Avec Fastboot activé, les utilisateurs finaux peuvent penser qu’ils redémarrent leur ordinateur alors qu’ils ne font que le mettre en veille. Cela peut empêcher l’installation de certaines mises à jour et rendre les terminaux vulnérables.

Dans cet exemple, nous utilisons une condition pour vérifier continuellement si Fastboot est activé et le désactiver. Si la désactivation de Fastboot échoue, nous enverrons une notification et créerons un ticket car une intervention manuelle est probablement nécessaire.

Comment configurer le moniteur Fastboot et désactiver l’automatisation

  1. Importez le script « Disable-WindowsFastBoot » de la bibliothèque de modèles de scripts NinjaOne
  2. Accédez à la section des conditions de votre stratégie d’appareil
  3. Créez un nouveau script de condition de type Script Result Condition
  4. Définir le script d’évaluation à « Disable-WindowsFastBoot » et dont le résultat contient « Fail »
  5. Remplissez le nom et la description
  6. Ajoutez une notification et/ou une règle de ticketing pour assurer un suivi approprié

Exemple 3 – Installer des applications

L’une des étapes les plus courantes de l’implémentation d’un nouvel appareil consiste à déployer les applications requises. Souvent, vous devrez déployer plusieurs applications pour que l’appareil soit prêt.

Comment déployer des applications

  1. Naviguez jusqu’à la section des scripts planifiés de votre stratégie d’appareil
  2. Créez un nouveau script planifié
  3. Remplissez le nom et la description
  4. Sélectionnez « exécuter une fois immédiatement »
  5. Cliquez sur « Ajouter un script » et sélectionnez les scripts d’installation des applications que vous souhaitez déployer
    1. Vous pouvez utiliser le script d’installation d’application intégré pour déployer la plupart des paquets MSI / EXE / DMG / PKG
  6. Organisez les applications dans l’ordre dans lequel vous souhaitez qu’elles soient installées

Exemple 4 – Sécurité – Administrateur local

De nombreuses entreprises MSP, entreprises d’infogérance et équipes informatiques utilisent un compte d’administrateur local sur les terminaux afin de s’assurer qu’ils disposent d’un moyen d’effectuer des actions privilégiées sur les terminaux gérés. La création de ce compte d’administrateur local au cours de l’installation permet d’empêcher que d’autres actions soient effectuées au cours de l’installation.

Comment créer un compte d’administrateur local

  1. Naviguez jusqu’à la section des scripts planifiés de votre stratégie d’appareil
  2. Créez un nouveau script planifié
  3. Remplissez le nom et la description
  4. Sélectionnez « exécuter une fois immédiatement »
  5. Ajoutez votre script de création d’administrateur local (les utilisateurs de NinjaOne peuvent voir ici les scripts que nous avons utilisés)

Vous devriez changer régulièrement le mot de passe de l’administrateur pour assurer une meilleure sécurité.

Comment changer le mot de passe de l’administrateur

  • Naviguez vers Champs personnalisés globaux
  • Créez un nouveau champ personnalisé de type « securisé »
    • Dans le script lié, le nom du champ est « domainadminpassword »
  • Naviguez jusqu’à la section des scripts planifiés de votre stratégie d’appareil
  • Créez un nouveau script planifié
  • Remplissez le nom et la description
  • Planifiez son exécution selon votre choix (hebdomadaire, par exemple)
  • Ajoutez votre script de changement de mot de passe (les utilisateurs de NinjaOne peuvent voir ici les scripts que nous avons utilisés)

Exemple 5 – Validation

L’étape finale, la validation, permet de s’assurer que vous êtes au courant de tout problème survenant au cours du processus automatisé de configuration des nouveaux appareils.

Comment configurer la validation

  • Naviguez vers Champs personnalisés globaux
  • Créez un nouveau champ personnalisé de type texte pour chaque étape de votre onboarding
  • Intégrez un code de vérification des erreurs dans chaque script de votre processus d’onboarding, qui écrit les résultats de réussite ou d’échec dans le champ personnalisé associé.
  • Créez une nouvelle condition de type champ personnalisé
  • Vérifiez si un message d’échec apparaît pour chaque champ personnalisé
  • Créez une notification ou un ticket si une défaillance est détectée

L’étape de validation crée un ticket en cas d’échec, car à ce stade, l’automatisation a identifié un problème et une intervention manuelle est probablement nécessaire.

Automatisation de la configuration des appareils basée sur l’image système ou sur l’agent

Traditionnellement, les nouveaux appareils étaient configurés en déployant une image maître (golden image) sur le terminal. Cette image maître a toutes les configurations et applications requises déjà déployées. Le processus ci-dessus utilise une approche basée sur les agents. Les deux approches présentent des avantages et des inconvénients qui sont décrits ci-dessous :

Basé sur l’image Basé sur un agent (NinjaOne)
Idéal pour
  • Environnements hautement standardisés
  • Environnements de bureau
  • Environnements distants et distribués
  • Les terminaux qui nécessitent une personnalisation
Avantages
  • Configuration standardisée des appareils
  • Efface l’appareil (confidentialité des données)
  • Pas d’étape de validation
  • Configuration automatisée sur le lieu de l’utilisateur final
  • Personnalisation à grrande échelle
  • Plus facile à configurer
  • Peut être préinstallé sur une image maître
Inconvénients
  • Double expédition pour les employés travaillant à distance
  • Temps intensif
  • Pas de personnalisation

 

  • Augmentation du nombre de points de défaillance

 

 

Si vous gérez des terminaux distants et distribués et si vous avez besoin d’une personnalisation à grande échelle lors de la configuration de nouveaux terminaux, une approche basée sur les agents est beaucoup plus adaptée.

Prêt à automatiser la configuration de nouveaux appareils ?

 

Bien que les exemples présentés dans cet article soient génériques et relativement simples, ils devraient constituer un excellent point de départ pour la création de votre propre système d’automatisation de la configuration des nouveaux appareils. Si vous êtes prêt à commencer à automatiser la configuration des appareils, inscrivez-vous à un essai gratuit de NinjaOne.

Pour aller plus loin

La protection et la sécurisation des données importantes est un élément crucial pour toute entreprise. Avec NinjaOne Backup, vous pouvez protéger les données critiques de votre entreprise grâce à des solutions flexibles conçues pour les employés d’aujourd’hui.

Pour en savoir plus sur NinjaOne Backup, participez à une visite guidée en direct, téléchargez notre guide de l’acheteur pour les solutions de sauvegarde ou commencez votre essai gratuit de la plateforme NinjaOne.

Vous pourriez aussi aimer

Prêt à devenir un Ninja de l’informatique ?

Découvrez comment NinjaOne peut vous aider à simplifier les opérations informatiques.
×

Voir NinjaOne en action !

En soumettant ce formulaire, j'accepte la politique de confidentialité de NinjaOne.

Termes et conditions NinjaOne

En cliquant sur le bouton “J’accepte” ci-dessous, vous indiquez que vous acceptez les termes juridiques suivants ainsi que nos conditions d’utilisation:

  • Droits de propriété: NinjaOne possède et continuera de posséder tous les droits, titres et intérêts relatifs au script (y compris les droits d’auteur). NinjaOne vous accorde une licence limitée pour l’utilisation du script conformément à ces conditions légales.
  • Limitation de l’utilisation: Les scripts ne peuvent être utilisés qu’à des fins personnelles ou professionnelles internes légitimes et ne peuvent être partagés avec d’autres entités.
  • Interdiction de publication: Vous n’êtes en aucun cas autorisé à publier le script dans une bibliothèque de scripts appartenant à, ou sous le contrôle d’un autre fournisseur de logiciels.
  • Clause de non-responsabilité: Le texte est fourni “tel quel” et “tel que disponible”, sans garantie d’aucune sorte. NinjaOne ne promet ni ne garantit que le script sera exempt de défauts ou qu’il répondra à vos besoins ou attentes particulières.
  • Acceptation des risques: L’utilisation du script est sous votre propre responsabilité. Vous reconnaissez qu’il existe certains risques inhérents à l’utilisation du script, et vous comprenez et assumez chacun de ces risques.
  • Renonciation et exonération de responsabilité: Vous ne tiendrez pas NinjaOne pour responsable des conséquences négatives ou involontaires résultant de votre utilisation du script, et vous renoncez à tout droit ou recours légal ou équitable que vous pourriez avoir contre NinjaOne en rapport avec votre utilisation du script.
  • EULA: Si vous êtes un client de NinjaOne, votre utilisation du script est soumise au contrat de licence d’utilisateur final qui vous est applicable (End User License Agreement (EULA)).