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.
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.


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.


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.


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.

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.

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.