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 programmées n'exécuteront pas les scripts si le terminal n'est pas 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 en file d'attente, quelle que soit la durée.

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

La version utilisée par NinjaOne dépend de la version de PowerShell installée sur l’agent sur lequel vous exécutez le script. C’est l’agent qui détermine la version de PowerShell, et non NinjaOne. En règle générale, PowerShell 2 et les versions supérieures sont utilisées, mais vous trouverez 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: Configuration de 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, puis 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 l’équipe d’assistance NinjaOne, et nous ne serons pas en mesure de déterminer si la cause première réside dans le script lui-mê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 avec les 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 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 télécharger un script destiné à s’exécuter à 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 ?

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. Les noms de catégories sont limités à 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 déclencher un redémarrage via un script personnalisé ?

L'agent NinjaOne ne pouvant pas anticiper les redémarrages déclenchés par des scripts personnalisés, cette action peut entraîner des problèmes avec l'agent.

Pour résoudre le 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 une automatisation NinjaOne pour redémarrer des 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, tout comme l’ensemble des autres communications entre les serveurs NinjaOne et NinjaOne Agent.

FAQ

Pour aller plus loin