{"id":1226,"date":"2025-10-07T17:16:31","date_gmt":"2025-10-07T15:16:31","guid":{"rendered":"https:\/\/baptistetellier.fr\/?p=1226"},"modified":"2025-10-07T17:19:51","modified_gmt":"2025-10-07T15:19:51","slug":"veeam-software-appliance-iso-automation-tool","status":"publish","type":"post","link":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/","title":{"rendered":"Veeam Software Appliance ISO Automation Tool"},"content":{"rendered":"<div class=\"prose text-pretty dark:prose-invert inline leading-relaxed break-words min-w-0 [word-break:break-word] prose-strong:font-medium\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Bonjour \u00e0 tous,<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">J&rsquo;ai cr\u00e9\u00e9 l&rsquo;outil d&rsquo;automatisation de personnalisation ISO pour les appliances logicielles Veeam afin d&rsquo;automatiser et de standardiser la personnalisation des ISO des appliances Veeam, facilitant ainsi les d\u00e9ploiements en entreprise et permettant \u00e0 toute personne de la communaut\u00e9 Veeam de r\u00e9aliser des installations silencieuses, tr\u00e8s reproductibles, en utilisant simplement PowerShell et un fichier de configuration.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Url du projet : <a class=\"reset interactable cursor-pointer text-super hover:underline font-bold\" href=\"https:\/\/github.com\/BaptisteTellier\/autodeploy\/\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/github.com\/BaptisteTellier\/autodeploy\/<\/a><\/p>\n<h2 class=\"mb-2 mt-4 font-display font-semimedium text-base first:mt-0\">Quoi : Automatisation avanc\u00e9e et personnalisation de l&rsquo;ISO<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Ce script est con\u00e7u pour personnaliser les fichiers ISO des appliances logicielles Veeam de mani\u00e8re automatis\u00e9e et pr\u00eate pour l&rsquo;entreprise. Il int\u00e8gre le chargement de configurations JSON, les fichiers de r\u00e9ponse &lsquo;unattended&rsquo; Veeam (mot de passe, MFA, etc.), le r\u00e9seau, la personnalisation VBR, une future int\u00e9gration VCSP, une journalisation robuste des erreurs, ainsi que la modification ISO in-place et out-of-place \u2014 le tout depuis Windows via PowerShell et WSL.<\/p>\n<h2 class=\"mb-2 mt-4 font-display font-semimedium text-base first:mt-0\">Pourquoi : Reproductibilit\u00e9, s\u00e9curit\u00e9 et efficacit\u00e9<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">La personnalisation manuelle des appliances est chronophage, sujette aux erreurs et presque impossible \u00e0 maintenir coh\u00e9rente entre les environnements. Avec cet outil, mon objectif \u00e9tait de rendre les d\u00e9ploiements complexes aussi simples que d&rsquo;\u00e9diter un fichier de configuration et de lancer une commande unique. L&rsquo;utilisation de JSON garantit la coh\u00e9rence de chaque d\u00e9ploiement, l&rsquo;auditabilit\u00e9 de toutes les modifications, et que la s\u00e9curit\u00e9 (comme le MFA et les mots de passe forts) est int\u00e9gr\u00e9e d\u00e8s le d\u00e9part. Des fonctionnalit\u00e9s optionnelles comme la personnalisation VBR, la configuration syslog\/serveur apportent une observabilit\u00e9 op\u00e9rationnelle pr\u00eate \u00e0 l&#8217;emploi.<\/p>\n<h2 class=\"mb-2 mt-4 font-display font-semimedium text-base first:mt-0\">Avertissement : avant de modifier votre ISO<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">L&rsquo;installation de paquets Linux suppl\u00e9mentaires, d&rsquo;applications tierces, ou la modification des param\u00e8tres OS (autres que ceux contr\u00f4lables via le <a class=\"reset interactable cursor-pointer text-super hover:underline font-bold\" href=\"https:\/\/helpcenter.veeam.com\/docs\/vbr\/userguide\/hmc_access.html\" target=\"_blank\" rel=\"nofollow noopener\">Veeam Host Management Console<\/a>) sur les appliances Veeam n&rsquo;est pas support\u00e9e. Le support client Veeam ne peut pas fournir d&rsquo;assistance technique pour des appliances modifi\u00e9es non support\u00e9es, en raison de l&rsquo;impact impr\u00e9visible sur la s\u00e9curit\u00e9, la stabilit\u00e9 et les performances de l&rsquo;appliance.<br \/>\n<a class=\"reset interactable cursor-pointer text-super hover:underline font-bold\" href=\"https:\/\/www.veeam.com\/kb4772\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/www.veeam.com\/kb4772<\/a><\/p>\n<h2 class=\"mb-2 mt-4 font-display font-semimedium text-base first:mt-0\">Comment : \u00e9tape par \u00e9tape pour utiliser le script<\/h2>\n<ol class=\"marker:text-quiet list-decimal\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Pr\u00e9requis<\/strong><\/p>\n<ul class=\"marker:text-quiet list-disc\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Windows 10\/11 ou Server 2016+ avec PowerShell 5.1+.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">WSL (de pr\u00e9f\u00e9rence Ubuntu, car test\u00e9 \ud83d\ude04, ou Debian) install\u00e9 et accessible.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Au moins 14 Go d\u2019espace disque libre pour le travail sur ISO, minimum 4 Go de RAM.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Politique d\u2019ex\u00e9cution PowerShell permettant l\u2019ex\u00e9cution de scripts.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">xorriso install\u00e9 dans WSL (<em>sudo apt-get install xorriso, pour RHEL\/Fedora : sudo yum install xorriso<\/em>).<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Placez l\u2019ISO d\u2019origine Veeam Appliance, le script PowerShell et le fichier de configuration JSON dans le m\u00eame dossier.<\/strong><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Configuration du fichier JSON<\/strong><\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Pr\u00e9parez un fichier JSON de configuration (ou utilisez l&rsquo;exemple fourni dans le d\u00e9p\u00f4t), en sp\u00e9cifiant notamment :<\/p>\n<ul class=\"marker:text-quiet list-disc\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Le nom du fichier ISO source.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Le nom de l&rsquo;ISO de sortie (le script ajoute _customized si vide).<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Personnalisation in-place ou out-of-place (avec sauvegarde optionnelle).<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">R\u00e9seau (DHCP\/statique, IP, DNS).<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Fuseau horaire, disposition clavier, nom d\u2019h\u00f4te.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Mots de passe et configuration MFA pour les comptes Veeam Admin et Security Officer.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Param\u00e8tres serveur NTP.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">(Optionnel et non support\u00e9) D\u00e9ploiement node_exporter hors ligne et en ligne.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">(Optionnel) D\u00e9tails de connexion VCSP (pour v13.0.1+).<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">(Optionnel) Personnalisation VBR avec licence et configuration syslog.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Exemple de bloc config JSON<\/strong><\/p>\n<\/li>\n<\/ol>\n<div class=\"w-full md:max-w-[90vw]\">\n<div class=\"codeWrapper text-light selection:text-super selection:bg-super\/10 my-md relative flex flex-col rounded font-mono text-sm font-normal bg-subtler\">\n<div class=\"translate-y-xs -translate-x-xs bottom-xl mb-xl sticky top-0 flex h-0 items-start justify-end\">\n<div class=\"flex items-center min-w-0 gap-two justify-center\">\n<div class=\"flex shrink-0 items-center justify-center size-4\">\n<p style=\"padding-left: 40px;\">Example config block:<\/p>\n<pre style=\"padding-left: 40px;\"><code>{\r\n\u00a0 \"SourceISO\": \"VeeamSoftwareAppliance_13.0.0.4967_20250822.iso\",\r\n\u00a0 \"OutputISO\": \"\",\r\n\u00a0 \"InPlace\": false,\r\n\u00a0 \"CreateBackup\": true,\r\n\u00a0 \"CleanupCFGFiles\": false,\r\n\u00a0 \"CFGOnly\": false,\r\n\u00a0 \"GrubTimeout\": 15,\r\n\u00a0 \"KeyboardLayout\": \"fr\",\r\n\u00a0 \"Timezone\": \"Europe\/Paris\",\r\n\u00a0 \"Hostname\": \"veeam-backup\",\r\n\u00a0 \"UseDHCP\": false,\r\n\u00a0 \"StaticIP\": \"192.168.1.166\",\r\n\u00a0 \"Subnet\": \"255.255.255.0\",\r\n\u00a0 \"Gateway\": \"192.168.1.1\",\r\n\u00a0 \"DNSServers\": [\"192.168.1.64\", \"8.8.8.4\", \"8.8.8.8\"],\r\n\u00a0 \"VeeamAdminPassword\": \"123q123Q123!123\",\r\n\u00a0 \"VeeamAdminMfaSecretKey\": \"JBSWY3DPEHPK3PXP\",\r\n\u00a0 \"VeeamAdminIsMfaEnabled\": \"false\",\r\n\u00a0 \"VeeamSoPassword\": \"123w123W123!123\",\r\n\u00a0 \"VeeamSoMfaSecretKey\": \"JBSWY3DPEHPK3PXP\",\r\n\u00a0 \"VeeamSoIsMfaEnabled\": \"true\",\r\n\u00a0 \"VeeamSoRecoveryToken\": \"12345678-90ab-cdef-1234-567890abcdef\",\r\n\u00a0 \"VeeamSoIsEnabled\": \"true\",\r\n\u00a0 \"NtpServer\": \"time.nist.gov\",\r\n\u00a0 \"NtpRunSync\": \"true\",\r\n\u00a0 \"NodeExporter\": false,\r\n\u00a0 \"NodeExporterDNF\": false,\r\n\u00a0 \"LicenseVBRTune\": false,\r\n\u00a0 \"LicenseFile\": \"Veeam-100instances-entplus-monitoring-nfr.lic\",\r\n\u00a0 \"SyslogServer\": \"172.17.53.28\",\r\n\u00a0 \"VCSPConnection\": false,\r\n\u00a0 \"VCSPUrl\": \"\",\r\n\u00a0 \"VCSPLogin\": \"\",\r\n\u00a0 \"VCSPPassword\": \"\"\r\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<ol class=\"marker:text-quiet list-decimal\" start=\"4\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Lancement du script d\u2019automatisation<\/strong><br \/>\nDans le r\u00e9pertoire du script, lancez :<br \/>\n<code>.\\autodeployppxity.ps1 -ConfigFile \"votre-config.json\"<\/code><br \/>\nLe script lira la config, validera les param\u00e8tres (r\u00e9seau, complexit\u00e9 des mots de passe, etc.), et personnalisera l\u2019ISO selon les sp\u00e9cifications. Par d\u00e9faut, il modifie l\u2019ISO out-of-place, cr\u00e9ant une nouvelle ISO. Pour modifier in-place, passez <code>InPlace<\/code> \u00e0 <code>true<\/code> et activez \u00e9ventuellement <code>CreateBackup<\/code>.<\/p>\n<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><img decoding=\"async\" src=\"https:\/\/uploads-eu-west-1.insided.com\/veeam-en\/attachment\/edf88245-13af-4d05-9218-b5bad1d6aece.png\" \/><\/p>\n<\/div>\n<p style=\"padding-left: 40px;\">Si vous accepter de continuer, la personnalisation va commencer<\/p>\n<p style=\"padding-left: 40px;\"><img decoding=\"async\" src=\"https:\/\/uploads-eu-west-1.insided.com\/veeam-en\/attachment\/38f65006-9a39-459b-ad04-e9ccaa3c52c5.png\" alt=\"\" \/><\/p>\n<div class=\"prose text-pretty dark:prose-invert inline leading-relaxed break-words min-w-0 [word-break:break-word] prose-strong:font-medium\">\n<ol class=\"marker:text-quiet list-decimal\" start=\"4\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Fonctionnalit\u00e9s avanc\u00e9es et d\u00e9pannage<\/strong><\/p>\n<\/li>\n<\/ol>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\" style=\"padding-left: 40px;\"><a href=\"https:\/\/github.com\/BaptisteTellier\/autodeploy\/blob\/main\/README.md#optional-feature\" target=\"_blank\" rel=\"noopener\">Voir GitHub pour plus de d\u00e9tails<\/a><\/p>\n<ol class=\"marker:text-quiet list-decimal\" start=\"4\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>S\u00e9curit\u00e9 et validation<\/strong><\/p>\n<ul class=\"marker:text-quiet list-disc\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Les mots de passe<\/strong> pour les comptes veeamadmin et veeamso doivent respecter :<\/p>\n<ul class=\"marker:text-quiet list-disc\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Minimum 15 caract\u00e8res<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">1 majuscule, 1 minuscule, 1 chiffre, 1 caract\u00e8re sp\u00e9cial<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Pas plus de 3 caract\u00e8res cons\u00e9cutifs de m\u00eame classe (ex : plus de 3 minuscules ou chiffres \u00e0 la suite interdit)<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Les mots de passe des deux comptes doivent \u00eatre diff\u00e9rents<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Configuration NTP :<\/strong><br \/>\nPour \u00e9viter les probl\u00e8mes de synchronisation avec l\u2019authentification multifactorielle, il est recommand\u00e9 d\u2019activer <code>ntp.runSync=true<\/code>.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Exigences MFA :<\/strong><br \/>\nLa cl\u00e9 secr\u00e8te MFA doit \u00eatre une cha\u00eene Base32 encod\u00e9e de 16 chiffres.<br \/>\nLe token de r\u00e9cup\u00e9ration doit \u00eatre en hexad\u00e9cimal (0-9, A-F). Il est possible de g\u00e9n\u00e9rer une cha\u00eene ad\u00e9quate avec la cmdlet New-Guid de PowerShell.<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Compte Security Officer :<\/strong><br \/>\nLe compte SO offre un acc\u00e8s de niveau service s\u00e9par\u00e9 du compte administrateur pour renforcer la s\u00e9paration des r\u00f4les.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Options suppl\u00e9mentaires<\/strong><br \/>\nUtilisez les commandes PowerShell fournis sur GitHub pour g\u00e9n\u00e9rer les MFA ou tokens de r\u00e9cup\u00e9ration si besoin.<br \/>\nTous les fichiers (ISO, script, config, binaires node_exporter, licence) doivent \u00eatre plac\u00e9s dans le dossier du script \u2014 aucun chemin complet ne doit \u00eatre utilis\u00e9.<\/p>\n<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><img decoding=\"async\" src=\"https:\/\/uploads-eu-west-1.insided.com\/veeam-en\/attachment\/d1857ddd-d9a6-4f9f-b809-b5b1bd76dda6.png\" \/><\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">En utilisant cet outil, la personnalisation et le d\u00e9ploiement s\u00e9curis\u00e9 des appliances Veeam avec des param\u00e9trages pr\u00eats pour l\u2019entreprise deviennent une op\u00e9ration de quelques minutes au lieu d\u2019heures, avec des r\u00e9sultats enti\u00e8rement audit\u00e9s, reproductibles et renforc\u00e9s pour la production. N\u2019h\u00e9sitez pas \u00e0 l\u2019essayer et \u00e0 contribuer ou donner votre avis via les issues GitHub !<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">\u00c0 bient\u00f4t !<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous, J&rsquo;ai cr\u00e9\u00e9 l&rsquo;outil d&rsquo;automatisation de personnalisation ISO pour les appliances logicielles Veeam afin d&rsquo;automatiser et de standardiser la personnalisation des ISO des appliances Veeam, facilitant ainsi les d\u00e9ploiements en entreprise et permettant \u00e0 toute personne de la communaut\u00e9 Veeam de r\u00e9aliser des installations silencieuses, tr\u00e8s reproductibles, en utilisant simplement PowerShell et un fichier de configuration. Url du projet : https:\/\/github.com\/BaptisteTellier\/autodeploy\/ Quoi : Automatisation avanc\u00e9e et personnalisation de l&rsquo;ISO Ce script est con\u00e7u pour personnaliser les fichiers ISO&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/\">Lire la suite<span class=\"screen-reader-text\"> Lire la suite<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,2],"tags":[226,26,223,227,43,54,228,17,224,25,225,154,213],"class_list":["post-1226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vbr","category-veeam","tag-autodeploy","tag-backup-replication","tag-iso","tag-iso-custom","tag-ransomware","tag-vbr","tag-vbr-unattended","tag-veeam","tag-veeam-appliance","tag-veeam-backup","tag-veeam-linux","tag-veeam-v13","tag-vsa"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Veeam Software Appliance ISO Automation Tool - Baptiste Tellier<\/title>\n<meta name=\"description\" content=\"Baptiste Tellier Veeam Software Appliance ISO Automation Tool - VBR - Focus sur les VCSP - Veeam Cloud Service Provider about Veeam Cloud Connect and more !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Veeam Software Appliance ISO Automation Tool - Baptiste Tellier\" \/>\n<meta property=\"og:description\" content=\"Baptiste Tellier Veeam Software Appliance ISO Automation Tool - VBR - Focus sur les VCSP - Veeam Cloud Service Provider about Veeam Cloud Connect and more !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"Baptiste Tellier\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T15:16:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-07T15:19:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"864\" \/>\n\t<meta property=\"og:image:height\" content=\"1184\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Baptiste Tellier\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Baptiste Tellier\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/\"},\"author\":{\"name\":\"Baptiste Tellier\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/#\\\/schema\\\/person\\\/0e3e43784261c58dd916e9f0a1673541\"},\"headline\":\"Veeam Software Appliance ISO Automation Tool\",\"datePublished\":\"2025-10-07T15:16:31+00:00\",\"dateModified\":\"2025-10-07T15:19:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/\"},\"wordCount\":921,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/#\\\/schema\\\/person\\\/0e3e43784261c58dd916e9f0a1673541\"},\"image\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png\",\"keywords\":[\"autodeploy\",\"backup &amp; replication\",\"iso\",\"iso custom\",\"ransomware\",\"VBR\",\"vbr unattended\",\"Veeam\",\"Veeam Appliance\",\"Veeam Backup\",\"Veeam Linux\",\"veeam v13\",\"VSA\"],\"articleSection\":[\"VBR\",\"Veeam\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/\",\"url\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/\",\"name\":\"Veeam Software Appliance ISO Automation Tool - Baptiste Tellier\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png\",\"datePublished\":\"2025-10-07T15:16:31+00:00\",\"dateModified\":\"2025-10-07T15:19:51+00:00\",\"description\":\"Baptiste Tellier Veeam Software Appliance ISO Automation Tool - VBR - Focus sur les VCSP - Veeam Cloud Service Provider about Veeam Cloud Connect and more !\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#primaryimage\",\"url\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png\",\"contentUrl\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png\",\"width\":864,\"height\":1184},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/index.php\\\/2025\\\/10\\\/07\\\/veeam-software-appliance-iso-automation-tool\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/baptistetellier.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Veeam Software Appliance ISO Automation Tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/#website\",\"url\":\"https:\\\/\\\/baptistetellier.fr\\\/\",\"name\":\"Baptiste Tellier\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/#\\\/schema\\\/person\\\/0e3e43784261c58dd916e9f0a1673541\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/baptistetellier.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/#\\\/schema\\\/person\\\/0e3e43784261c58dd916e9f0a1673541\",\"name\":\"Baptiste Tellier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/20190315_110256-2.jpg\",\"url\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/20190315_110256-2.jpg\",\"contentUrl\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/20190315_110256-2.jpg\",\"width\":2025,\"height\":1562,\"caption\":\"Baptiste Tellier\"},\"logo\":{\"@id\":\"https:\\\/\\\/baptistetellier.fr\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/20190315_110256-2.jpg\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Veeam Software Appliance ISO Automation Tool - Baptiste Tellier","description":"Baptiste Tellier Veeam Software Appliance ISO Automation Tool - VBR - Focus sur les VCSP - Veeam Cloud Service Provider about Veeam Cloud Connect and more !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/","og_locale":"fr_FR","og_type":"article","og_title":"Veeam Software Appliance ISO Automation Tool - Baptiste Tellier","og_description":"Baptiste Tellier Veeam Software Appliance ISO Automation Tool - VBR - Focus sur les VCSP - Veeam Cloud Service Provider about Veeam Cloud Connect and more !","og_url":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/","og_site_name":"Baptiste Tellier","article_published_time":"2025-10-07T15:16:31+00:00","article_modified_time":"2025-10-07T15:19:51+00:00","og_image":[{"width":864,"height":1184,"url":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png","type":"image\/png"}],"author":"Baptiste Tellier","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Baptiste Tellier","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#article","isPartOf":{"@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/"},"author":{"name":"Baptiste Tellier","@id":"https:\/\/baptistetellier.fr\/#\/schema\/person\/0e3e43784261c58dd916e9f0a1673541"},"headline":"Veeam Software Appliance ISO Automation Tool","datePublished":"2025-10-07T15:16:31+00:00","dateModified":"2025-10-07T15:19:51+00:00","mainEntityOfPage":{"@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/"},"wordCount":921,"commentCount":0,"publisher":{"@id":"https:\/\/baptistetellier.fr\/#\/schema\/person\/0e3e43784261c58dd916e9f0a1673541"},"image":{"@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png","keywords":["autodeploy","backup &amp; replication","iso","iso custom","ransomware","VBR","vbr unattended","Veeam","Veeam Appliance","Veeam Backup","Veeam Linux","veeam v13","VSA"],"articleSection":["VBR","Veeam"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/","url":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/","name":"Veeam Software Appliance ISO Automation Tool - Baptiste Tellier","isPartOf":{"@id":"https:\/\/baptistetellier.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#primaryimage"},"image":{"@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png","datePublished":"2025-10-07T15:16:31+00:00","dateModified":"2025-10-07T15:19:51+00:00","description":"Baptiste Tellier Veeam Software Appliance ISO Automation Tool - VBR - Focus sur les VCSP - Veeam Cloud Service Provider about Veeam Cloud Connect and more !","breadcrumb":{"@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#primaryimage","url":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png","contentUrl":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_b7a1gyb7a1gyb7a1.png","width":864,"height":1184},{"@type":"BreadcrumbList","@id":"https:\/\/baptistetellier.fr\/index.php\/2025\/10\/07\/veeam-software-appliance-iso-automation-tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/baptistetellier.fr\/"},{"@type":"ListItem","position":2,"name":"Veeam Software Appliance ISO Automation Tool"}]},{"@type":"WebSite","@id":"https:\/\/baptistetellier.fr\/#website","url":"https:\/\/baptistetellier.fr\/","name":"Baptiste Tellier","description":"","publisher":{"@id":"https:\/\/baptistetellier.fr\/#\/schema\/person\/0e3e43784261c58dd916e9f0a1673541"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/baptistetellier.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/baptistetellier.fr\/#\/schema\/person\/0e3e43784261c58dd916e9f0a1673541","name":"Baptiste Tellier","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2020\/09\/20190315_110256-2.jpg","url":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2020\/09\/20190315_110256-2.jpg","contentUrl":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2020\/09\/20190315_110256-2.jpg","width":2025,"height":1562,"caption":"Baptiste Tellier"},"logo":{"@id":"https:\/\/baptistetellier.fr\/wp-content\/uploads\/2020\/09\/20190315_110256-2.jpg"}}]}},"_links":{"self":[{"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/posts\/1226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1226"}],"version-history":[{"count":1,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/posts\/1226\/revisions"}],"predecessor-version":[{"id":1228,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/posts\/1226\/revisions\/1228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/media\/1229"}],"wp:attachment":[{"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/baptistetellier.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}