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

NinjaOne Endpoint Management : Personnalisation de la marque avec l’icône Systray

Contenu

Cet article explique comment configurer et utiliser l'icône Systray dans le cadre de votre programme de formation site NinjaOne personnalisé.

Environnement

NinjaOne Endpoint Management

Description

NinjaOne vous permet de créer et de déployer une icône Systray personnalisée pour votre organisation. 

Personnalisation : Icône Systray (NinjaOne Inc. 02:05)

Indexer

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

Activation de l'icône Systray

Avant de pouvoir travailler avec l'icône Systray, vous devez l'activer dans NinjaOne. Pour ce faire, accédez à AdministrationGénéralSystrayActiver

RetrofitSystray_Activer.png
Figure 1: Administration → Général → Systray → Activer (cliquer pour agrandir)

Une fois l'option activée, vous pouvez utiliser le bouton Ajouter une fenêtre systémique pour configurer les éléments suivants il. 

ajouter systray.png
Image 2 :  Administration → Général → Systray →  Ajouter un systray (cliquer pour agrandir)

Configuration de l'icône Systray

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

ajouter ou modifier systray.png
Figure 3 : Ajouter ou modifier l'icône Systray (cliquer pour agrandir)

Dans le menu Add Systray, vous pouvez personnaliser ce qui apparaît lorsque cliquez sur l'icône Systray. 

systray config modal.png
Figure 4 : Ajouter des options à la barre d'état système (cliquer pour agrandir)

Cliquez sur Add Systray, assurez-vous que vous êtes sur la page d'accueil de l'application Onglet Général, puis remplissez les champs suivants :

  • Nom : Donnez un nom descriptif à l'icône Systray.
  • Description : Ajouter une description facultative.
  • Info-bulle : Ajouter un texte qui apparaît lorsque l'utilisateur déplace son curseur sur l'icône d'information.
  • Icône de la barre d'état-major du système d'exploitation : Télécharger l'image graphique que vous souhaitez utiliser comme icône Systray. Cette image doit être un JPG ou un PNG fichier de taille équilatérale comprise entre 16x16 et 128x128 pixels.

Création du menu d'icônes Systray

Dans cette étape, vous allez configurer le menu qui apparaît lorsque les utilisateurs cliquent sur le Systray icône. 

Ajout d'éléments de menu

  1. Dans l'onglet du menu Systray, cliquez sur Ajouter un élément de menu, puis sélectionner le type d'élément dans la liste déroulante menu.
systray menu_add menu item.png
Figure 5 : Configuration du menu systray Add (cliquer pour agrandir)
  1. Configurer les paramètres de l'élément de menu. Les options de configuration varient en fonction de sur le type d'élément de menu sélectionné. Se référer à la Explications des éléments de menu ci-dessous pour en savoir plus sur chaque type d'élément de menu.
Retrofit_Systray_ConfigMenuItem.png
Image 6 : Configuration de l'automatisation (cliquer pour agrandir)

Modification des éléments de menu

Pour modifier un élément de menu, placez votre curseur dessus et cliquez sur le bouton Modifier l 'option 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. Lorsque vous avez terminé, cliquez sur Sauvegarder les modifications.

Retrofit_Systray_EditMenuItem.png
Figure 7: Élément du menu Édition (cliquer pour agrandir)

Suppression des éléments du menu 

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

Retrofit_Systray_RemoveMenuItem.png
Image 8 : Supprimer l'icône du menu (cliquer pour agrandir)

Explications des éléments de menu

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

Type d'élément de menuDescription
À propos

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

  • Le champ Description permet d'effectuer des HTML.
  • Le système affiche l'adresse électronique et le numéro de téléphone créés sous Branding ici. 
Automatisation
  • NinjaOne ne proposera que des automatismes 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 automatismes exécutés à partir du Systray déclenchent une activité au niveau de l'appareil : "Démarrage demandé par l'utilisateur final du dispositif" Vous pouvez filtrer ces activités sur le tableau de bord de l'appareil.
  • Vous pouvez ajouter des automatismes qui ne sont pas natifs de NinjaOne. Tout d'abord, ajoutez l'automatisation à la bibliothèque d'automatisation. Les instructions sont en Démarrer avec la bibliothèque d'automatisation de NinjaOne (Scripting).
  • Ne pas exécuter les automatismes Systray en tant que "personne actuellement connectée" utilisateur" sur les serveurs de bureau à distance. Dans ce cas, le script à exécuter lors de la première session dans un environnement multi-utilisateurs et, à ce titre, ne ciblera pas un utilisateur spécifique. 
E-mail
  • Le type d'e-mail vous permet de personnaliser un e-mail qui qu'un client peut vous envoyer.  
  • Cette option utilise le programme de messagerie configuré sur l'appareil nœud.
  • Vous pouvez également utiliser des variables d'environnement avec l'Email dans le menu.
QuitterCet élément à usage unique se trouve toujours au niveau de la racine. Il ne peut pas être imbriqué. L'article insère une option de "sortie" pour permettre à l'utilisateur d'accéder à l'information à vos utilisateurs de fermer l'exécutable Systray.
GroupeLe groupe vous permet de créer des titres de menu pour vos éléments Systray. Après par défaut, les éléments sont ajoutés au niveau de la racine. Vous pouvez créer autant de de nombreux groupes si nécessaire.
Formulaire de demande d'aide
  • Cet élément à usage unique se trouve toujours au niveau de la racine il ne peut pas être imbriqué.
  • Ce type d'élément vous permet de configurer un formulaire dynamique que vous pouvez transférer à une adresse électronique, votre système intégré de gestion de l'information PSA ou NinjaOne Ticketing.
  • Lorsque vous envoyez la demande à votre outil intégré de DSP, vous pouvez choisir le modèle de ticket. Cette option permet ne s'appliquent pas à NinjaOne Ticketing.
  • Le sujet et la 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 énumérés sous forme de texte ci-dessous). Vous pouvez ajouter, supprimer, et réorganiser les espaces réservés comme vous le souhaitez.
  • Vous pouvez tronquer n'importe quel champ, ce qui est utile lors d'une transmission à un outil PSA qui limite la longueur de titres de transport. Par exemple :  "Demande d'aide de ${client.name?truncate(25)} / ${form.subject?truncate(100)}"
  • Vous pouvez utiliser des variables d'environnement avec la fonction Formulaire de demande d'aide. Se référer à Personnalisation : Variables d'environnement via l'icône de la barre d'état système pour plus d'informations.
  • Les utilisateurs finaux peuvent soumettre des captures d'écran et inclure des images en pièce jointe.
  • Si votre formulaire de demande d'aide est configuré pour être transmis à un l'outil PSA intégré, le courriel apparaîtra comme une note (ainsi que tous les autres contenus) sur le billet. Le ne remplira pas automatiquement les champs de votre PSA ou synchroniser avec un contact existant.
Lancement
  • Ce type d'élément vous permet de renseigner les commandes de lancement pour les éléments suivants vos clients à utiliser. Vous pouvez spécifier l'emplacement et nom de fichier de l'exécutable à lancer avec la commande arguments de ligne.
  • Cette fonction permet d'exécuter les applications en tant qu'utilisateur connecté.
  • Voici quelques exemples de commandes cmd que vous pouvez utiliser l'icône Systray (cette liste n'est pas exhaustive) :
    • afficher les programmes d'ajout/suppression: cmd.exe /c "appwiz.cpl"
    • montrer la gestion de l'ordinateur : cmd.exe /c "compmgmt.msc"
    • afficher le panneau de contrôle : cmd.exe /c "panneau de configuration"
    • lancer l'invite cmd :  cmd.exe
    • afficher la gestion des appareils : cmd.exe /c "devmgmt.msc"
    • afficher l'utilitaire de gestion des disques : cmd.exe /c "diskmgmt.msc"
    • afficher le visualiseur d'événements : cmd.exe /c "eventvwr.msc"
    • afficher les connexions réseau : cmd.exe /c "contrôler les connexions réseau"
    • afficher les imprimantes : cmd.exe /c "imprimantes de contrôle"
    • afficher MTSC : cmd.exe /c "mstsc"
    • les services de spectacles : cmd.exe /c "services.msc"
    • show msinfo : cmd.exe /c "msinfo32"
    • afficher le gestionnaire des tâches : cmd.exe /c "taskmgr"
    • afficher le nom de l'ordinateur : cmd.exe /c "Contrôler sysdm.cpl"
    • afficher les informations complètes sur la 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"
    • purger le cache du résolveur DNS : cmd.exe /k "ipconfig /flushdns"
      • Remarque : Le site complet le chemin d'accès n'est pas nécessaire pour les exécutables résidant dans les répertoires énumérés dans Variable d'environnement PATH

  • Utilisez la commande open intégrée à macOS pour appareils macOS. Par exemple :

    ouvrir "/Applications/Google Chrome.app"

  • Pour plus d'exemples d'utilisation de la commande open, utilisez la rubrique man open command dans le terminal natif ou le terminal à distance 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 de menu ou les éléments d'information groupes.
StatiqueCette commande vous permet de saisir un texte statique que le système affichera à l'utilisateur.
URLCe type d'élément vous permet de configurer des URL spécifiques pour vos les clients à lancer selon les 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 barre d'état système

Après avoir configuré l'icône Systray, vous pouvez la déployer sur des sites individuels ou multiples des organisations.

  1. Naviguez jusqu'à l'écran Administration → Onglet Organisations.
  2. Cochez la case en regard des organisations souhaitées. Vous pouvez sélectionner plus de plus d'une organisation.
  3. Cliquez sur Modifier les paramètres et sélectionnez Systray dans le menu déroulant.
Retrofit_Systray_EditOrg.png
Figure 9 : Modifier les paramètres→ Systray (cliquer pour agrandir)
  1. Activer la bascule Activer la barre d'état système, sélectionner la barre d'état système souhaitée puis sélectionnez Appliquer pour enregistrer les modifications.

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

  1. Naviguez jusqu'à l'écran Administration → Onglet Organisations et sélectionnez l'organisation. Les L'onglet Général est ouvert par défaut.
  2. Activez l'interrupteur à bascule de l' icône Systray, sélectionnez l'icône souhaitée et cliquez sur "OK" dans le menu déroulant, puis cliquez sur Enregistrer.
Retrofit_Systray_ActivateFromOrg.png
Figure 10 : Édition à partir de la page de configuration  (cliquer pour agrandir)

Suppression ou modification de l'icône Systray

Assurez-vous que l'icône Systray n'est pas configurée ou associée à une organisation avant de tenter de le supprimer. Il n'est pas possible de supprimer le Systray par défaut. 
  1. Naviguez vers AdministrationGénéral et ouvrir l'onglet Systray.
  2. Placez votre curseur sur la ligne Systray et cliquez sur l'ellipse (trois points).
  3. Sélectionnez l'action. 

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

L'expérience de l'utilisateur

Après avoir déployé le Systray, le système de l'utilisateur affichera l'icône que vous avez désignée (ou l'icône d'engrenage par défaut), et les utilisateurs peuvent interagir avec les infobulles que vous avez créées configuré.

Exemple de Microsoft Windows

Figure 10 : Microsoft Icône Windows Systray (cliquer pour agrandir)

Apple macOS Exemple

Image 11 : Icône Systray d'Apple macOS (cliquer pour agrandir)

Exemple sur Linux

image__20_.png
Image 12 : Icône Linux Systray (cliquer pour agrandir)
Il se peut que vous deviez installer une extension de plateau (telle que GNOME) pour utiliser l'icône Systray avec l'agent Linux. L'extension du plateau dépend l'environnement de bureau utilisé.

Utilisation avancée

Éléments de substitution pour les éléments de menu

Caractères de remplacement à utiliser dans les éléments de menu(URL, Lancement ou Boîte de dialogue"À propos de") ) :

  • ${IP_ADDR}: Adresses IP
  • ${USERNAME}: Nom d'utilisateur de l'utilisateur actuel
  • ${HOSTNAME}: Nom d'hôte de la machine
  • ${DOMAIN}: Machine du domaine que le nœud a rejoint
  • ${TIMESTAMP}: Horodatage actuel au format ISO (UTC)
  • Toute variable d'environnement, telle que ${ARCHITECTURE_PROCESSEUR} 

Éléments de substitution du formulaire d'aide

  • Prénom : ${form.firstName}
  • Nom de famille : ${form.lastName}
  • Courriel : ${form.email}
  • Téléphone : ${form.phone}
  • Sujet : ${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}
  • IP privées : ${node.ipAddress}
  • ID de l'appareil : ${node.id}
  • Organisation : ${client.name}
  • Description : ${client.description}
  • URL de l'organisation : ${client.url}
  • Politique : ${nom.politique}
  • Description de la politique : ${policy.description}
  • URL de la politique : ${policy.url}

En outre, vous pouvez utiliser n'importe quelle variable d'environnement configurée dans le système à l'aide de la fonction le préfixe env.

  • NOM DE L'ORDINATEUR : ${NOM DE L'ORDINATEUR}
  • OS : ${env.OS}
  • NOMBRE_DE_PROCESSEURS : ${NOMBRE_DE_PROCESSEURS}
  • ARCHITECTURE_DU_PROCESSEUR : ${ARCHITECTURE_DU_PROCESSEUR}
  • DOMAINE UTILISATEUR : $ {DOMAINE UTILISATEUR}
  • NOM D'UTILISATEUR : ${NOM D'UTILISATEUR}

Ressources supplémentaires

Reportez-vous à la documentation suivante pour plus d'informations :

FAQ

Pour aller plus loin