NinjaOne a lancé sa fonctionnalité de champs personnalisés en 2021, ajoutant un nouveau niveau de flexibilité, de personnalisation et de pouvoir d’automatisation à notre plateforme. Les champs personnalisés sont une fonction avancée dont l’utilisation nécessite une configuration, mais une fois que vous avez commencé, la puissance et la flexibilité de cette fonction sont presque illimitées.
Dans cet article de blog, nous allons vous présenter un cas d’utilisation très utile des champs personnalisés dans NinjaOne. Reportez-vous à la 1ère partie de cette série pour un rapide aperçu général des champs personnalisés de NinjaOne.
Donnez à vos utilisateurs finaux des outils en libre-service
Plus vous permettez aux utilisateurs finaux résoudre leurs problèmes eux-mêmes, plus votre équipe a de temps à consacrer à des tâches difficiles, complexes et à valeur ajoutée. Le portail informatique en libre-service de Ninja permet aux utilisateurs finaux d’accéder à certaines fonctionnalités de Ninja, comme la restauration de fichiers en libre-service, la gestion des tickets et le contrôle à distance sans VPN. Cependant, notre icône de la barre d’état système est entièrement personnalisable et permet d’ajouter des fonctionnalités supplémentaires directement sur le point final.
En combinant les champs personnalisés avec l’icône de la barre d’état système, nous pouvons permettre aux utilisateurs finaux de lancer des processus dans Ninja sans jamais leur donner accès au tableau de bord. Voici quelques exemples que nous avons vus chez nos partenaires :
- Installation d’une application
- Verrouillage du poste de travail
- Effacer le cache DNS
- Libération et renouvellement de l’IP
- Réparation d’une imprimante bloquée
Dans cet exemple, nous allons vous montrer comment donner aux utilisateurs finaux la possibilité d’installer Chrome à l’aide de l’icône de la barre d’état système.
Pour créer un utilitaire d’installation en libre-service dans l’icône de la barre d’état système, vous aurez besoin de :
- Un champ personnalisé
- Un script de ligne de commande pour l’icône de la barre d’état système.
- Un script d’installation du logiciel (un pour chaque application)
- Une condition personnalisée pour déployer le script
Configurer le champ personnalisé
Nous allons suivre la même procédure que dans le cas d’utilisation précédent. Comme l’application installée est probablement propre aux rôles des appareils, nous allons créer un champ personnalisé d’appareil.
- Créez un champ personnalisé :
Étiquette : Installer Chrome
Nom : installerChrome
Type : Case à cocher
Technicien : Soit Modifiable, soit Lecture seule
Scripts : Lecture/Écriture - Attribuez le champ personnalisé au rôle ‘Windows – Ordinateurs de bureau et ordinateurs portables’.
Configurer le script de ligne de commande sur l’icône de la barre d’état système
- Naviguez vers : Configuration > Personnalisation
- Dans la section « Icône de la barre d’état système », cliquez sur « Configurer »
- Si vous ne l’avez pas encore fait, activez l’icône de la barre d’état système
- Si vous ne l’avez pas encore fait, prenez le temps de configurer votre menu
- Cliquez sur « Ajouter un élément de menu »
- Type : Lancement
- Étiquette : Installer Chrome
- Commande Windows
- > cmd.exe /c « %ninjarmmcli% set newdevice 1 »
Cette commande ouvre la ligne de commande (cmd.exe), ouvre la ligne de commande de NinjaRMM (%ninjarmmcli%), utilise la CLI de NinjaRMM pour définir le champ du nouveau dispositif sur Vrai/True (set newdevice 1), puis ferme les deux lignes de commande (/c).
Configurer le script d’installation du logiciel et la condition personnalisée
Ninja comprend un utilitaire natif d’installation d’applications pour les programmes d’installation MSI et EXE que nous pouvons utiliser pour cet exercice.
Tout d’abord, nous allons configurer le script d’installation de l’application :
- Dans la politique que vous avez choisie, allez dans la rubrique « Conditions » et cliquez sur « Ajouter une condition »
- Cliquez sur « Ajouter un script »
- Choisissez le script natif d’installation de l’application
- Choisissez l’architecture Windows sur laquelle vous comptez effectuer l’installation
- Chargez votre fichier d’installation en le téléchargeant sur Ninja ou en pointant vers une URL publiquement accessible
- Ajoutez vos paramètres (nous recommandons d’utiliser des switch d’installation silencieuse)
- Cliquez sur Appliquer
Ensuite, nous allons d’abord configurer la condition personnalisée :
- Définissez le type de condition sur « Champs personnalisés »
- Cliquez sur « Ajouter » à côté de « La valeur du champ personnalisé doit remplir toutes les conditions »
- Choisissez le champ « Égal » de « installChrome » et cochez la case
- Enregistrer
- Vous voudrez éviter les notifications et définir un court intervalle de réinitialisation pour cette condition, car elle se résout d’elle-même.
Si vous utilisez le Ninja Ticketing, vous pouvez créer un ticket, y ajouter une période de temps et le fermer automatiquement pour cette action à des fins de facturation.
Continuez votre lecture avec la 3ème partie disponible ci-dessous :
Pourquoi NinjaOne ?
Fatigué de passer en revue les RMM et d’être déçu ? Essayez les champs personnalisés par vous-même et voyez pourquoi NinjaOne est différent. Commencez votre essai gratuit.