Exécution de scripts personnalisés

Qu'est-ce qu'une configuration de script personnalisé ?

La configuration de scripts personnalisés dans Endpoint Central permet aux administrateurs d'établir et de gérer les paramètres et tâches essentiels pour leur organisation. Cela inclut des actions comme la désactivation de la mise à jour automatique de Windows, le réglage du format de date, la vérification de l'existence d'un fichier, etc. Ces configurations peuvent être appliquées aux systèmes d'exploitation Windows en tant que Configuration utilisateur. Ces scripts offrent davantage de flexibilité par rapport aux options standard, vous permettant d'exécuter des scripts adaptés à vos besoins spécifiques. Ils peuvent être planifiés pour s'exécuter à chaque ouverture de session, lors des ouvertures de session suivantes, pendant le cycle d'actualisation ou seulement une fois. Il est important de sélectionner le type de configuration comme étant basé sur l'utilisateur en fonction du comportement du script.

Langages pris en charge pour les scripts personnalisés Windows

Types de scripts pris en charge par Windows - vb, js, ps1, cmd, msi, jse, exe, bat, vbe, vbs, wsf, wsc, wsh, reg.

Dans Endpoint Central, les scripts doivent être ajoutés au référentiel de scripts avant d'être déployés sur les postes terminaux. Vous pouvez choisir parmi les modèles de scripts prédéfinis ou ajouter vos propres scripts au référentiel.

Comment déployer une configuration de script personnalisé ?

navigation de configuration de script personnalisé utilisateur

  1. Dans la console Endpoint Central, accédez à Configurations > Ajouter des configurations > Configuration Windows > Script personnalisé > Configuration utilisateur.

    interface utilisateur de configuration de script personnalisé utilisateur

  2. Spécifiez le Nom et la Description de la configuration
  3. Vous pouvez exécuter le script personnalisé en utilisant l'option Référentiel ou Ligne de commande.
  4. Si vous souhaitez exécuter des scripts disponibles dans le Référentiel de scripts, vous pouvez alors utiliser l'option Référentiel .
    • Sélectionnez le script dans le champ Nom du script.
    • Fournissez les Arguments du script, le cas échéant 
       

      Remarque : Par exemple, dans le cas de blockexe.bat, l'application à bloquer doit être fournie dans les arguments du script. Dans le cas de scripts codés en dur, cela peut ne pas être nécessaire. Si plusieurs arguments sont requis, chaque argument doit être placé entre "...." et chaque argument doit être séparé des autres par un espace blanc.

    • Téléchargez les fichiers de dépendance, le cas échéant
    • Les codes de sortie confirment si le script a été exécuté avec succès. Par défaut, il s'agit de 0. Si vous avez des codes de sortie, vous pouvez les spécifier ici. S'il y a plusieurs codes de sortie, séparez-les par des virgules [,].
  5. Si vous souhaitez exécuter des commandes, vous pouvez alors utiliser l'option Ligne de commande .
    • Saisissez la commande à exécuter dans la ligne de commande. Pour exécuter plusieurs commandes, saisissez-les en les séparant par un point-virgule [;]. Des variables dynamiques peuvent être attribuées si nécessaire.
    • Téléchargez les fichiers de dépendance, le cas échéant
    • Les codes de sortie confirment si le script a été exécuté avec succès. Par défaut, il s'agit de 0. Si vous avez des codes de sortie, vous pouvez les spécifier ici. S'il y a plusieurs codes de sortie, séparez-les par des virgules [,].
  6. Configurez la Fréquence selon vos besoins à partir des options ci-dessous :
    • Une fois : Le script sera déployé une seule fois.
    • À chaque ouverture de session : Le script sera déployé à chaque ouverture de session utilisateur. Si l'option exécuter jusqu'à est sélectionnée, alors le script sera exécuté à chaque ouverture de session utilisateur jusqu'à la date et l'heure configurées.
    • Lors des ouvertures de session suivantes : Le script sera exécuté pour le nombre suivant d'ouvertures de session utilisateur que vous sélectionnez dans la liste déroulante.
    • À chaque cycle d'actualisation : Le script sera exécuté toutes les 90 minutes sur la machine cible.
    • Si vous sélectionnez Activer la journalisation pour le dépannage, la sortie du script exécuté sera consignée dans les journaux et elle sera affichée dans la section Remarques sous Toutes les configurations > Cliquez sur l'une de vos configurations utilisateur > Statut d'exécution
  7. Configurez Exécuter en tant que selon vos besoins à partir des options ci-dessous :
    • Utilisateur cible : Le script sera appliqué aux utilisateurs cibles configurés sous Définir la cible.
    • Exécuter en tant qu'utilisateur : Le script sera déployé sur la machine cible avec les identifiants que vous sélectionnez. Nous recommandons de choisir les identifiants Administrateur de domaine afin d'éviter les problèmes de niveau d'accès.
  8. Définissez les cibles pour le déploiement.
  9. Spécifiez les options de nouvelle tentative, si nécessaire
  10. Vous pouvez également activer les notificationspour recevoir des e-mails selon la fréquence spécifiée.
  11. Cliquez sur le bouton Déployer pour déployer la configuration sur les machines cibles.
  12. Pour enregistrer la configuration comme brouillon ou modèle pour une utilisation ultérieure, cliquez sur Enregistrer sous

Vous avez ajouté avec succès un script personnalisé Windows basé sur l'utilisateur pour vos terminaux.