Depuis l’ajout des champs personnalisés à NinjaOne, nous avons la possibilité de lire et d’écrire des champs personnalisés au niveau de l’appareil via des scripts et le terminal. Les champs personnalisés au niveau de l’organisation (disponibles dans le cadre de la fonctionnalité de documentation de NinjaOne) ont toujours été lisibles via des scripts, mais jusqu’à présent, ils n’étaient pas modifiables en écriture.
Avec la version 5.3.5 de NinjaOne, nous avons ajouté la possibilité d’écrire dans les champs personnalisés au niveau de l’organisation via des scripts ou le terminal afin de documenter automatiquement.
Épargnez-vous des heures de documentation manuelle grâce à une multitude de nouvelles possibilités d’automatisation
Il existe fréquemment des données qui seraient utiles pour l’élaboration de scripts sur l’ensemble ou un grand nombre de terminaux d’une entreprise. Ces informations peuvent être collectées et ajoutées à NinjaOne manuellement, mais le fait de permettre l’écriture de champs personnalisés au niveau de l’organisation par le biais d’un script offre des possibilités presque illimitées de documentation automatisée.
Voici quelques cas concrets d’utilisation de l’écriture dans les champs personnalisés des organisations :
- Extraction des clés de licence à partir des configurations existantes des terminaux et documentation automatique de ces clés de licence.
- Extraire et documenter les identifiants des entités pour des applications comme Azure, Printix, Keeper et d’autres solutions multi-locataires.
- Extraction et documentation des configurations d’applications, d’outils et de matériel sous forme de blog XML ou JSON à partir du terminal.
L’avantage le plus important de cette nouvelle fonctionnalité est la possibilité pour les utilisateurs d’automatiser des tâches comme celles-ci et d’éviter à leur équipe de passer des heures à rédiger des documents manuellement. Pour les utilisateurs plus avancés, ces clés de licence, ID d’entité et configurations extraites peuvent ensuite être référencées dans un script ou avec des conditions pour surveiller et alerter en cas changements, déployer des logiciels ou joindre automatiquement un appareil à une entité.
Comment écrire dans les champs personnalisés d’une organisation dans NinjaOne ?
1) Désignez une machine déléguée
L’écriture dans les champs personnalisés de l’organisation nécessite la désignation d’un délégué. Cela empêche que plusieurs appareils écrivent simultanément dans un champ au niveau de l’organisation, ce qui pourrait entraîner des résultats inattendus. Les délégués peuvent être configurés dans l’onglet organisations, sous la rubrique documentation.
2) Configurez votre champ personnalisé
Vous aurez besoin d’un champ personnalisé au niveau de l’organisation pour y écrire. Ces champs sont configurés comme des formulaires dans l’application Documentation. Pour écrire dans un champ par le biais d’un script ou d’un terminal, vous devez définir le champ scripts sur « écriture uniquement » ou « lecture/écriture ».
3) Rédigez votre script
Cette mise à jour a ajouté trois nouvelles commandes pour la création de scripts dans NinjaOne :
- Ninja-Property-Docs-Set $TemplateID « $DocumentName » $AttributeName
- Ninja-Propriété-Docs-Set-Single « templateName » « fieldName » « new value »
Pour rendre cela plus concret, voyons à quoi peut ressembler la documentation automatique d’un ID d’entité Azure avec NinjaOne.
Supposons que nous ayons assigné notre délégué et créé le document ci-dessous.
Écrivons notre script :
- L’ID / nom du modèle est « Active Directory »
- Le nom du document est « Tyrell Active Directory »
- Le nom de l’attribut est azureTenantID
$tenantId = (Get-AzureADTenantDetail).objectId Ninja-Property-Docs-Set 'Active Directory' 'Tyrell Active Directory' azureTenantID $tenantId
4) Déployez votre script
Enfin, vous devez déployer votre script sur le terminal délégué approprié. Une fois que le script a été exécuté, le script écrira dans le champ personnalisé au niveau de l’organisation et se terminera avec succès.
Nous l’exécutons ensuite sur la machine déléguée pour mettre à jour le modèle.
Vous voulez voir NinjaOne à l’action ?
Assistez à une courte démonstration gratuite, ou essayez ces fonctionnalités par vous-même en vous inscrivant à un essai gratuit.