Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Bibliothèque de scripts : questions-réponses

Sujet

Cet article répond aux questions fréquemment posées concernant l'utilisation de la bibliothèque d'automatisation dans NinjaOne.

Environnement

Gestion des terminaux NinjaOne

Index

Sélectionnez une question pour consulter la réponse :

FAQ

NinjaOne mettra-t-il en file d'attente les scripts qui n'ont pas pu s'exécuter lors des automatisations planifiées ?

Les automatisations planifiées n'exécuteront pas les scripts à moins que le terminal ne soit en ligne au moment où l'action est prévue. À la place, NinjaOne annulera le script et enregistrera une activité pour signaler cet événement.

Combien de temps les scripts en attente restent-ils dans la file d’attente ?

NinjaOne ne supprimera ni n'annulera les scripts mis en file d'attente, quelle que soit la durée.

Quelle version de PowerShell NinjaOne Automation utilise-t-elle ?

La version utilisée par NinjaOne dépend de la version de PowerShell installée nativement sur l’agent sur lequel le script est exécuté. C’est l’agent qui détermine la version de PowerShell utilisée, et non NinjaOne. En règle générale, PowerShell 2 ou une version supérieure est utilisé, mais vous pouvez trouver des exceptions dans les notes du script.

automation_powershell_script.png
Figure 1: Exemple de PowerShell dans NinjaOne

Puis-je restreindre ou attribuer l’accès aux scripts à des techniciens ou utilisateurs spécifiques ?

Oui. Vous pouvez gérer les accès depuis la page du rôle ou du compte d’un technicien via Autorisations → Bibliothèque d’automatisation. Sélectionnez le niveau d’autorisation que vous souhaitez attribuer par défaut au technicien pour toutes les catégories, ou gérez les autorisations pour chaque catégorie individuellement.

automation library_permissions_categories.png
Figure 2: Configurer l’accès des techniciens aux catégories d’automatisation

Vous pouvez limiter l’installation et l’exécution des automatisations à certaines catégories en suivant les étapes suivantes :

  1. Dans NinjaOne, accédez à Administration → Bibliothèque → Automatisation.
  2. Ouvrez l'onglet Catégories et cliquez sur Créer une catégorie.
automation library_create category.png
Figure 3: Créer une nouvelle catégorie d’automatisation
  1. Saisissez un identifiant unique dans le champ Nom, puis cliquez sur Créer.
  2. Ouvrez l'onglet Automatisations
  3. Passez le curseur de votre souris sur le script que vous souhaitez ajouter à une catégorie et sélectionnez le menu Actions. Cliquez sur Modifier.
automation library_edit script.png
Figure 4: Modifier une automatisation
  1. Cochez les cases correspondant à chaque catégorie à laquelle vous souhaitez ajouter le script, puis cliquez sur « Enregistrer ».

NinjaOne prend-il officiellement en charge les scripts bash ?

NinjaOne prend en charge les scripts Bash ; toutefois, le dépannage des scripts des clients ne relève pas de la compétence de notre équipe d’assistance, et nous ne serons pas en mesure de déterminer si le script lui-même est à l’origine du problème. 

Mon script s’exécutera-t-il en tant que système ou en tant qu’utilisateur actuel ?

Lorsque vous exécutez un script sur un appareil (que ce soit via une tâche planifiée, un script planifié ou de manière ponctuelle), NinjaOne vous invite à préciser si vous souhaitez exécuter le script en tant que système, en tant qu’utilisateur actuel ou à l’aide des identifiants disponibles dans votre magasin d’identifiants.

Si je modifie un script dans la bibliothèque, cela aura-t-il une incidence sur les scripts et tâches planifiés existants ?

Oui. Toute modification que vous apportez dans la bibliothèque sera répercutée sur tous les scripts ou tâches planifiés qui font actuellement référence à ce script.

Que se passe-t-il si je supprime un script référencé dans un script ou une tâche planifiée ?

NinjaOne ne fera plus référence à ce script dans le script ou la tâche planifiée.

Puis-je importer un script pour qu’il s’exécute à la fois sur des appareils macOS et Windows ?

NinjaOne ne prend pas en charge les scripts s'exécutant sur plusieurs plateformes. Cependant, vous pouvez télécharger un script distinct pour chaque plateforme Apple macOS et Windows.

Puis-je consulter et modifier les scripts ou actions intégrés ?

Actuellement, vous ne pouvez consulter et modifier que les scripts que vous avez créés. Vous ne pouvez pas modifier les scripts natifs fournis par défaut par NinjaOne.

Y a-t-il une limite de caractères pour les nouvelles catégories que je crée ?

Oui. La longueur des noms de catégories est actuellement limitée à 50 caractères.

Comment les paramètres fonctionnent-ils avec mes scripts personnalisés ?

Pour plus d’informations sur les paramètres, consultez la documentation NinjaOne Endpoint Management : Paramètres d’automatisation et variables d’environnement.

Que se passe-t-il si j'essaie de lancer un redémarrage via un script personnalisé ?

L'agent NinjaOne n'étant pas en mesure de planifier les redémarrages lancés via des scripts personnalisés, cela peut entraîner des problèmes avec l'agent.

Pour résoudre ce problème, supprimez le script personnalisé en question ou modifiez-le afin de supprimer les lignes qui déclenchent un redémarrage. Vous pouvez utiliser le script de redémarrage natif de NinjaOne pour redémarrer les machines.

Est-il possible de restaurer un script supprimé ?

Il n’est pas possible de restaurer des scripts supprimés. Vous devez les recréer.

Les scripts sont-ils chiffrés lorsque je les transmets depuis NinjaOne vers la bibliothèque locale d’un terminal ?

Oui. La transmission d’un script du serveur vers l’agent est chiffrée, comme toutes les autres communications entre les serveurs NinjaOne et l’agent NinjaOne.

FAQ

Pour aller plus loin