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

NinjaOne Gestion des terminaux : personnalisation de l’image de marque avec l’icône de la zone de notification

Sujet

Cet article explique comment configurer et utiliser l'icône de la barre d'état système dans le cadre de votre site NinjaOne personnalisé.

Environnement

NinjaOne Endpoint Management

Description

NinjaOne vous permet de créer et de déployer une icône de la barre d'état système personnalisée pour votre organisation. 

Image de marque : icône de la barre d'état système (NinjaOne Inc. 02:05)

Index

Sélectionnez une catégorie pour en savoir plus : 

Activation de l'icône de la barre d'état système

Avant de pouvoir utiliser l'icône de la barre d'état système, vous devez l'activer dans NinjaOne. Pour ce faire, accédez à AdministrationGénéralBarre d'état systèmeActiver

Figure 1 : Administration → Général → Systray → Activer (cliquez pour agrandir)

Une fois activée, vous pouvez utiliser le bouton Ajouter une icône de la barre d'état système pour la configurer. 

Figure 2: Administration → Général → Systray → Ajouter une icône de la barre d'état système (cliquez pour agrandir)

Configuration de l'icône de la barre d'état

Dans la fenêtre de l'application Systray, cliquez sur Ajouter un Systray pour configurer une nouvelle icône Systray. Pour configurer un Systray existant, cliquez sur le bouton représentant trois points (ellipse) et sélectionnez Modifier

Figure 3 :Ajouter ou modifier l'icône de la barre d'état système (cliquez pour agrandir)

Dans le menu Ajouter une icône de la barre d'état système, vous pouvez personnaliser ce qui s'affiche lorsque les utilisateurs cliquent sur l'icône de la barre d'état système. 

Figure 4 :Options d'ajout d'icône de la barre d'état système (cliquez pour agrandir)

Cliquez sur Ajouter une icône de la barre d'état système, assurez-vous que vous êtes sur l'onglet Général, puis remplissez les champs suivants :

  • Nom : Donnez un nom descriptif à l'icône de la barre d'état système.
  • Description : ajoutez une description facultative.
  • Info-bulle : ajoutez le texte qui s'affiche lorsqu'un utilisateur passe son curseur sur l'icône d'information.
  • Icône de la barre d'état système du système d'exploitation : Téléchargez l'image graphique que vous souhaitez utiliser comme icône de la barre d'état système. Cette image doit être un fichier JPG ou PNG de dimensions équilatérales comprises entre 16x16 et 128x128 pixels.

Création du menu de l'icône de la barre d'état système

Au cours de cette étape, vous allez configurer le menu qui s'affiche lorsque les utilisateurs cliquent sur l'icône de la barre d'état système. 

Ajout d'éléments de menu

  1. Dans l'onglet Menu de la barre d'état système, cliquez sur Ajouter un élément de menu, puis sélectionnez le type d'élément dans le menu déroulant.
Figure 5 :Configuration de l'ajout d'un menu de la barre d'état système (cliquez pour agrandir)
  1. Configurez les paramètres de l'élément de menu. Les options de configuration varient en fonction du type d'élément de menu que vous sélectionnez. Reportez-vous au tableau
    Figure 6 : Configuration de l'automatisation (cliquez pour agrandir)

    Modification des éléments de menu

    Pour modifier un élément de menu, placez votre curseur dessus et cliquez sur l'option Modifier lorsqu'elle apparaît. Vous pouvez également faire glisser et déposer des éléments dans l'arborescence du menu pour les organiser comme vous le souhaitez. Une fois terminé, cliquez sur Enregistrer les modifications.

    Figure 7 : Modifier un élément de menu (cliquez pour agrandir)

    Suppression d'éléments de menu

    Pour supprimer un élément de menu, placez votre curseur dessus et cliquez sur l'option Supprimer lorsqu'elle apparaît. 

    Figure 8 : Icône Supprimer du menu (cliquez pour agrandir)

    Explications sur les éléments de menu

    Le tableau suivant explique les différents types d'éléments de menu.

    Type d'élément de menuDescription
    À propos

    Cet élément vous permet d'inclure des informations sur votre entreprise. Il est à usage unique et se trouve toujours au niveau racine ; il ne peut pas être imbriqué.

    • Le champ Description prend en charge le HTML de base.
    • Le système affichera ici l'adresse e-mail et le numéro de téléphone créés sous « Branding ». 
    Automatisation
    • NinjaOne ne proposera que des automatisations compatibles avec le système d'exploitation sélectionné.
    • Lorsqu'un utilisateur sélectionne une automatisation, l'agent NinjaRMM exécute l'automatisation et tous les scripts associés dans l'ordre.
    • Les automatisations exécutées depuis la barre d'état système déclencheront une activité au niveau de l'appareil : « Démarrage demandé par l'utilisateur final de l'appareil ». Vous pouvez filtrer ces activités sur le tableau de bord de l'appareil.
    • Vous pouvez ajouter une automatisation qui n'est pas native à NinjaOne. Commencez par ajouter l'automatisation à la bibliothèque d'automatisations. Vous trouverez les instructions dans la section « Prise en main de la bibliothèque d'automatisations de NinjaOne (scripting) ».
    • N'exécutez pas les automatisations de la barre d'état système en tant qu'« utilisateur actuellement connecté » sur les serveurs de Bureau à distance. Cela entraînerait l'exécution du script lors de la première session dans un environnement multi-utilisateurs et, par conséquent, ne ciblerait pas un utilisateur spécifique. 
    E-mail
    • Le type E-mail vous permet de personnaliser un e-mail qu'un client peut vous envoyer.  
    • Cette option utilise le programme de messagerie configuré sur le nœud.
    • Vous pouvez également utiliser des variables d'environnement avec l'élément de menu E-mail.
    QuitterCet élément à usage unique se trouve toujours au niveau racine. Il ne peut pas être imbriqué. L'élément insère une option « exit » pour permettre à vos utilisateurs de fermer l'exécutable Systray.
    GroupeGroupe vous permet de créer des rubriques de menu pour vos éléments Systray. Par défaut, les éléments sont ajoutés au niveau racine. Vous pouvez créer autant de groupes que nécessaire.
    Formulaire de demande d'aide
    • Cet élément à usage unique se trouve toujours au niveau racine ; il ne peut pas être imbriqué.
    • Ce type d'élément vous permet de configurer un formulaire dynamique que vous pouvez transférer vers une adresse e-mail, votre outil PSA intégré ou NinjaOne Ticketing.
    • Lorsque vous envoyez la demande vers votre outil PSA intégré, vous pouvez choisir le modèle de ticket. Cette option ne s'applique pas à NinjaOne Ticketing.
    • Les champs Objet et Description prennent en charge le HTML de base et les espaces réservés. Par défaut, tous les espaces réservés disponibles sont ajoutés au formulaire (et sont répertoriés sous forme de texte ci-dessous). Vous pouvez ajouter, supprimer et réorganiser les espaces réservés à votre guise.
    • Vous pouvez tronquer n'importe quel champ, ce qui est utile lors du transfert vers un outil PSA qui limite la longueur des titres de ticket. Par exemple :
      « Demande d'aide de ${client.name?truncate(25)} / ${form.subject?truncate(100)} »
    • Vous pouvez utiliser des variables d'environnement avec l'élément de menu Formulaire de demande d'aide. Reportez-vous à la section Personnalisation : Variables d'environnement via l'icône de la barre d'état système pour plus d'informations.
    • Les utilisateurs finaux peuvent envoyer des captures d’écran et joindre des images.
    • Si votre formulaire de demande d'aide est configuré pour être transféré vers un outil PSA intégré, l'e-mail apparaîtra sous forme de note (avec tous les autres contenus) sur le ticket. L'e-mail ne remplira pas automatiquement les champs de votre PSA et ne se synchronisera pas avec un contact existant.
    Lancement
    • Ce type d'élément vous permet de définir des commandes de lancement que vos clients pourront utiliser. Vous pouvez spécifier l'emplacement et le nom du fichier exécutable à lancer, ainsi que les arguments de ligne de commande.
    • Cette fonctionnalité exécutera les applications en tant qu'utilisateur connecté.
    • Voici quelques exemples de commandes cmd que vous pouvez exécuter via l'icône de la barre d'état système (cette liste n'est pas exhaustive) :
      • afficher Ajouter/Supprimer des programmes: cmd.exe /c "appwiz.cpl"
      • afficher la gestion de l'ordinateur :cmd.exe /c "compmgmt.msc"
      • afficher le panneau de configuration :cmd.exe /c "control panel"
      • Lancer l'invite de commande :cmd.exe
      • Afficher la gestion des périphériques :cmd.exe /c "devmgmt.msc"
      • Afficher l'utilitaire de gestion des disques :cmd.exe /c "diskmgmt.msc"
      • afficher l'observateur d'événements :cmd.exe /c "eventvwr.msc"
      • Afficher les connexions réseau :cmd.exe /c "control netconnections"
      • Afficher les imprimantes :cmd.exe /c "control printers"
      • Afficher MTSC :cmd.exe /c "mstsc"
      • Afficher les services :cmd.exe /c "services.msc"
      • afficher msinfo :cmd.exe /c "msinfo32"
      • Afficher le Gestionnaire des tâches : cmd.exe /c "taskmgr"
      • afficher le nom de l'ordinateur :cmd.exe /c "Control sysdm.cpl"
      • Afficher toutes les informations de configuration IP :cmd.exe /k "ipconfig /all"
      • Libérer l'adresse IP : cmd.exe /k "ipconfig /release"
      • Renouveler l'adresse IP :cmd.exe /k "ipconfig /renew"
      • Vider le cache du résolveur DNS : cmd.exe /k "ipconfig /flushdns"
        • Remarque : le chemin d'accès complet n'est pas nécessaire pour les exécutables se trouvant dans les répertoires répertoriés dans la variable d'environnement PATH
    • Utilisez la commande open intégrée nativement à macOS pour les appareils macOS. Par exemple :

      open "/Applications/Google Chrome.app"

    • Pour plus d'exemples d'utilisation de la commande open, utilisez la commande man open dans le terminal natif ou dans le terminal distant NinjaOne.
    • Pour les appareils macOS, vous pouvez également utiliser l'exemple suivant pour écrire dans un champ personnalisé :
      "/Applications/NinjaRMMAgent/programdata/ninjarmm-cli" set Systraymacinstallshottr true
    SéparateurCe type d'élément insère un séparateur de ligne entre les éléments ou les groupes du menu.
    StatiqueCette commande vous permet de saisir du texte statique que le système affichera à l'utilisateur.
    URLCe type d'élément vous permet de configurer des URL spécifiques que vos clients pourront ouvrir selon leurs besoins. Cette commande est utile si vous souhaitez permettre à vos clients de vous appeler via Skype ou toute autre URL dynamique. 

    Déploiement de la configuration de la barre d'état système

    Une fois l'icône de la barre d'état système configurée, vous pouvez la déployer vers une ou plusieurs organisations.

    1. Accédez à l'onglet AdministrationOrganisations.
    2. Cochez la case en regard des organisations souhaitées. Vous pouvez sélectionner plusieurs organisations.
    3. Cliquez sur Modifier les paramètres et sélectionnez Systray dans le menu déroulant.
    Figure 9 : Modifier les paramètres → Systray (cliquez pour agrandir)
    1. Activez le bouton bascule Activer Systray, sélectionnez le modèle Systray souhaité, puis sélectionnez Appliquer pour enregistrer les modifications.

    Vous pouvez également déployer l'icône Systray à partir de la page de configuration de l'organisation :

    1. Accédez à l'onglet AdministrationOrganisations et sélectionnez l'organisation. L'onglet Général s'ouvre par défaut.
    2. Activez le bouton Systray, sélectionnez le modèle d'icône souhaité dans le menu déroulant, puis cliquez sur Enregistrer.
    Figure 10 : Modification depuis la page de configuration (cliquez pour agrandir)

    Suppression ou modification de l'icône de la barre d'état système

    Assurez-vous que l'icône de la barre d'état système n'est pas configurée ou associée à une organisation avant de tenter de la supprimer. Vous ne pouvez pas supprimer l'icône de la barre d'état système par défaut. 
    1. Accédez à AdministrationGénéral et ouvrez l'onglet Systray.
    2. Placez votre curseur sur la ligne Systray et cliquez sur l'icône représentant trois points.
    3. Sélectionnez l'action. 

    Le système affiche un message d'erreur si l'icône de la barre d'état système est déjà configurée avec une organisation. Vous ne pouvez pas supprimer l'icône de la barre d'état système tant que vous n'avez pas supprimé sa configuration d'organisation. Cliquez sur le nom de l'organisation dans la boîte de dialogue pour modifier l'icône de la barre d'état système de cette organisation. 

    L'expérience utilisateur

    Une fois le Systray déployé, le système de l'utilisateur affichera l'icône que vous avez désignée (ou l'icône par défaut en forme d'engrenage), et les utilisateurs pourront interagir avec les info-bulles que vous avez configurées.

    Exemple Microsoft Windows

    Figure 10 : Icône de la barre d'état systèmede Microsoft sous Windows (cliquez pour agrandir)

    Exemple Apple macOS

    Figure 11 : Icône Systray sousApple macOS (cliquez pour agrandir)

    Exemple Linux

    Figure 12 : Icône de la barre d'état systèmesous Linux (cliquez pour agrandir)
    Vous devrez peut-être installer une extension de barre d'état (telle que GNOME)pour utiliser l'icône de la barre d'état avec l'agent Linux. L'extension de barre d'état dépendra de l'environnement de bureau utilisé.

    Utilisation avancée

    Espaces réservés pour les éléments de menu

    Espaces réservés à utiliser dans les éléments de menu (URL, Lancer ou boîtede dialogue À propos ) :

    • ${IP_ADDR}: adresses IP
    • ${USERNAME}: nom d'utilisateur de l'utilisateur actuel
    • ${HOSTNAME}: nom d'hôte de la machine
    • ${DOMAIN}: domaine de la machine auquel le nœud a rejoint
    • ${TIMESTAMP}: horodatage actuel au format ISO (UTC)
    • Toute variable d'environnement, telle que ${PROCESSOR_ARCHITECTURE} 

    Aide sur les espaces réservés du formulaire

    • Prénom : $ {form.firstName}
    • Nom : ${form.lastName}
    • E-mail : ${form.email}
    • Téléphone : ${form.phone}
    • Objet : ${form.subject}
    • Description du problème : ${form.body}
    • Appareil : ${node.displayName}
    • URL Ninja : ${node.url}
    • Rôle de l'appareil : ${node.nodeRole}
    • IP publique : ${node.publicIpAddress}
    • Adresses IP privées : ${node.ipAddress}
    • ID de l'appareil : ${node.id}
    • Organisation : $ {client.name}
    • Description : ${client.description}
    • URL de l'organisation : ${client.url}
    • Politique : ${policy.name}
    • Description de la politique : ${policy.description}
    • URL de la politique : ${policy.url}

    De plus, vous pouvez utiliser n'importe quelle variable d'environnement configurée dans le système en lui ajoutant le préfixe env.

    • NOM DE L'ORDINATEUR : ${COMPUTERNAME}
    • Système d'exploitation : ${env.OS}
    • NUMBER_OF_PROCESSORS : ${NUMBER_OF_PROCESSORS}
    • ARCHITECTURE_DU_PROCESSEUR : ${ARCHITECTURE_DU_PROCESSEUR}
    • DOMAINE_UTILISATEUR : ${DOMAINE_UTILISATEUR}
    • NOM_UTILISATEUR : ${NOM_UTILISATEUR}

    Ressources supplémentaires

    Consultez la documentation suivante pour plus d'informations :

FAQ

Pour aller plus loin