📋 Conformité GRC pour CMMC 2.0, PCCC, CPA Canada, OCRCVM…Découverte des SaaS pour la gouvernance des donnéesModule de clavardage Web enrichi gratuit🚀 Soutien à distance enrichi, sans votre portable

Scripts personnalisés

Des scripts personnalisés simples et puissants

Avec Lavawall®, vous collez un script, choisissez une plateforme et le déployez dans les bonnes organisations, au moyen de variables substituables, de sorte que vous n’avez jamais à maintenir une douzaine de copies presque identiques. De nombreux RMM rendent les scripts soit trop compliqués, soit très inefficaces; Lavawall adopte une approche directe qui automatise même l’automatisation.

Commencer gratuitement, sans carte de crédit Voir les variables substituables

Batch · Bash · PowerShell · Zsh · accès par organisation

Voir dans la console Lavawall®

Écrans réels, avec des données d’exemple.

La page Ajouter / modifier des scripts de la console Lavawall, avec les propriétés du script, la source du script, le contenu du script et les variables détectées, avec des données d’exemple.
Ajouter / modifier des scripts. Utilisez cette page pour créer un script, utiliser des variables et convertir un script provenant d’un autre RMM. Comment utiliser la page Ajouter / modifier des scripts
La page Exécuter un script de la console Lavawall, avec les onglets, le choix du script, les entreprises cibles et les appareils individuels, avec des données d’exemple.
Exécuter un script. Utilisez cette page pour exécuter un script immédiatement, planifier un script et définir la durée maximale d’exécution d’un script. Comment utiliser la page Exécuter un script

Saisir un script avec les valeurs par défaut

Créer un script se fait en quatre étapes. Commencez par saisir un titre, entrez une courte description facultative, collez votre script dans le champ Contenu, puis cliquez sur Enregistrer. Choisissez la plateforme et Lavawall® sélectionne l’interpréteur pour vous.

  • Mac utilise automatiquement Zsh.
  • Linux utilise automatiquement Bash.
  • Windows utilise PowerShell par défaut, et vous pouvez choisir Batch à la place.
l’ajout d’un nouveau script avec les champs par défaut dans Lavawall
le choix de la plateforme et de l’interpréteur pour Linux, Mac ou Batch

Faciliter la recherche des scripts

Attribuez une catégorie pour que votre bibliothèque reste organisée. Les catégories prédéfinies sont Gestion AWS, Diagnostics, Libérer de l’espace disque, Scripts généraux (par défaut), Informations matérielles, Facilitation de la gestion, Maintenance du SE et Outils.

Une icône par défaut est choisie selon la catégorie que vous sélectionnez, mais pour repérer encore plus facilement les scripts, vous pouvez choisir parmi de nombreuses autres icônes.

la recherche et la sélection d’une catégorie de script dans Lavawall
un script de la catégorie Gestion AWS dans Lavawall

Limiter l’accès par organisation

Par défaut, toutes vos organisations peuvent accéder à votre script. Si vous souhaitez limiter l’accès aux utilisateurs et aux appareils de certaines organisations, vous pouvez les sélectionner dans le champ « Autoriser ce script pour les organisations suivantes ». Commencez à taper pour filtrer et ajoutez autant d’organisations que nécessaire.

la recherche d’une organisation à qui accorder l’accès au script
l’octroi de l’accès à un script à plusieurs organisations à la fois

Un seul script pour toutes les organisations

Au lieu de devoir téléverser des scripts distincts pour chaque entreprise parce qu’un argument diffère, Lavawall® vous permet d’utiliser des variables substituables dans les scripts. Les variables s’écrivent entre doubles accolades, par exemple {{variable_name}}.

Comme ces variables sont faciles à oublier ou à manquer, le système ajoute automatiquement au champ « Variables de l’organisation » la liste des variables trouvées dans votre script; vous savez ainsi toujours exactement ce que chaque organisation doit fournir.

le formulaire complet d’ajout de script dans Lavawall, avec le contenu et les variables

Des secrets dans les scripts, sans mettre le secret dans le script

Un mot de passe, une clé d’API ou une clé de licence n’a pas sa place dans le corps d’un script, où il se retrouve dans l’historique des tâches, dans les journaux de la console et dans chaque copie du script. Lavawall® les garde complètement hors du script. Un secret est scellé dans votre navigateur avec le même chiffrement que le coffre-fort, livré au poste de travail sous forme de paramètre chiffré que la plateforme ne fait que transporter, et ouvert sur l’appareil au moment de l’exécution. Il n’est jamais écrit dans le texte du script et n’apparaît jamais dans les journaux. Vous conservez ces variables secrètes dans l’onglet Secrets de script du coffre-fort, vous choisissez quels ordinateurs peuvent lire chacune et quels scripts peuvent l’utiliser, et vous l’écrivez dans un script sous la forme {{secret:NAME}}. Les variables secrètes fonctionnent sur les ordinateurs Windows. Comment déplacer une valeur sensible dans le coffre-fort.

L’exemple le plus clair est le déploiement de WireGuard : le poste de travail génère localement sa propre clé privée, qui ne quitte jamais l’appareil, et une clé prépartagée facultative est livrée scellée plutôt que collée dans un fichier de configuration. Pour savoir où cela s’inscrit dans la conception d’ensemble, consultez sécurité et confidentialité et prise en charge de FIPS 140-3. Les paramètres ordinaires, non secrets, utilisent toujours les variables substituables {{variable_name}} ci-dessus.

Exécuter des scripts en tant qu’utilisateur connecté

La plupart des scripts s’exécutent bien avec les autorisations du système. Il arrive toutefois qu’il faille exécuter des scripts Windows dans le contexte de l’utilisateur; une case « Exécuter en tant qu’utilisateur connecté » est donc offerte. Ces scripts peuvent échouer sur certains serveurs sans écran et dans d’autres situations d’utilisateur; le paramètre est donc désactivé par défaut.

l’option « Exécuter en tant qu’utilisateur connecté » sur un script Windows

Essayer gratuitement les scripts de Lavawall® →

Forfait gratuit · sans carte de crédit · mois par mois

Foire aux questions

Quels langages de script Lavawall® prend-il en charge?
Batch et PowerShell sous Windows, Bash sous Linux et Zsh sous macOS. Lorsque vous choisissez une plateforme, Lavawall® sélectionne automatiquement le bon interpréteur, et sous Windows vous pouvez choisir PowerShell (par défaut) ou Batch.
Comment réutiliser un même script dans de nombreuses organisations?
Utilisez des variables substituables écrites entre doubles accolades, par exemple {{variable_name}}. Au lieu de téléverser un script distinct par client parce qu’un argument diffère, vous écrivez le script une seule fois et Lavawall® renseigne la valeur pour chaque organisation. Toutes les variables qu’il trouve sont ajoutées automatiquement au champ « Variables de l’organisation ».
Puis-je limiter un script à certaines organisations?
Oui. Par défaut, toutes les organisations peuvent accéder à votre script, mais vous pouvez le restreindre à des organisations précises au moyen du champ « Autoriser ce script pour les organisations suivantes ».
Un script peut-il s’exécuter dans le contexte de l’utilisateur connecté?
Oui. La plupart des scripts s’exécutent bien avec les autorisations du système, mais vous pouvez cocher « Exécuter en tant qu’utilisateur connecté » lorsqu’un script Windows exige le contexte de l’utilisateur. Cette option est désactivée par défaut, car de tels scripts peuvent échouer sur des serveurs sans écran et dans certaines situations d’utilisateur.