<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Inventory Archives | XOAP</title>
	<atom:link href="https://xoap.io/fr/docs-category/inventory/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/fr/docs-category/inventory/</link>
	<description>Plate-forme pour l'infrastructure informatique et l'automatisation du lieu de travail</description>
	<lastBuildDate>Tue, 14 Apr 2026 11:14:14 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updateperiod>
	horaire	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://xoap.io/wp-content/uploads/2023/11/cropped-favicon-32x32.png</url>
	<title>Inventory Archives | XOAP</title>
	<link>https://xoap.io/fr/docs-category/inventory/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Devices</title>
		<link>https://xoap.io/fr/docs/devices/</link>
					<comments>https://xoap.io/fr/docs/devices/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Thu, 25 Sep 2025 11:13:33 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=25714</guid>

					<description><![CDATA[<p>Guide rapide Les appareils XOAP sont des terminaux où le connecteur XOAP est installé et enregistré dans votre espace de travail. Une fois connectés, les appareils deviennent visibles dans le module Inventaire et peuvent être utilisés pour exécuter des requêtes et des commandes, collecter des données d’inventaire et (si activé lors de l’installation) participer à des Image Management workflows. Ajouter un appareil (installer le connecteur XOAP) Supprimer […]</p>
<p>The post <a href="https://xoap.io/fr/docs/devices/">Devices</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Guide rapide</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>XOAP <strong>Dispositifs</strong> sont des points d'extrémité où <strong>Connecteur XOAP</strong> Il est installé et enregistré dans votre espace de travail. Une fois connecté, les appareils deviennent visibles dans le module Inventory et peuvent être utilisés pour exécuter des requêtes et des commandes, collecter des données d’inventaire et (si activé lors de l’installation) participer à des Image Management workflows.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Ajouter un appareil (installer le connecteur XOAP)</h3>



<ol class="wp-block-list">
<li>Aller à <strong>Inventaire → Équipements</strong> et cliquez sur <strong>+ Ajouter un appareil</strong>.</li>



<li>Dans le cadre de la <strong>Téléchargez le connecteur XOAP</strong> Dans la section « Plateforme », sélectionnez la plateforme cible (Windows / macOS / Linux) et cliquez sur <strong>Télécharger</strong>.</li>



<li>En <strong>Inscrivez-vous et démarrez le connecteur XOAP</strong>, sélectionnez <strong>API key</strong> ceux-ci devraient être utilisés pour l’inscription.</li>



<li>Copiez le commandement d'installation généré et exécutez-le sur l'appareil cible :
<ul class="wp-block-list">
<li><strong>Windows :</strong> Exécuter <strong>Windows PowerShell en tant qu’administrateur</strong></li>



<li><strong>Linux/macOS :</strong> Exécutez le commandement avec les privilèges appropriés (par exemple, en utilisant sudo si nécessaire)</li>
</ul>
</li>



<li>Après la fin de l'installation, le service Connector est automatiquement lancé.</li>



<li>Une fois le dispositif connecté, il apparaîtra dans <strong>Inventaire → Équipements</strong> avec un statut en ligne.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Supprimer un appareil</h3>



<ol class="wp-block-list">
<li>En <strong>Inventaire → Équipements</strong>, Cliquez sur <strong>Menu d’action (</strong><strong>⋮</strong><strong>)</strong> à côté du dispositif.</li>



<li>Sélectionner <strong>Supprimer</strong>.</li>



<li>Confirmer la suppression.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Informations supplémentaires utiles</h3>



<h4 class="wp-block-heading" style="font-size:21px">Prérequis de la clé API</h4>



<p>Pour enregistrer un appareil, vous devez d'abord créer un <strong>API key</strong> dans XOAP (sous <strong>Connexions</strong>). L’installateur utilise cette clé pour enregistrer le périphérique dans votre espace de travail.</p>



<h4 class="wp-block-heading" style="font-size:21px">Comportement de service</h4>



<p>Le connecteur XOAP fonctionne comme un <strong>service (Windows) / démon (Linux/Mac)</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">Image Management bande-flag</h4>



<p>Si le dispositif sera utilisé pour <strong>Image Management</strong>, Installez le connecteur en utilisant le <strong>–imagemanagement</strong> une balise qui permet d’activer les fonctionnalités requises lors de l’inscription.</p>



<h4 class="wp-block-heading" style="font-size:21px">Exigences de connectivité</h4>



<p>Le dispositif doit pouvoir accéder au serveur XOAP (HTTPS/443, directement ou via un proxy) pour s'enregistrer et rester connecté.</p>



<h4 class="wp-block-heading" style="font-size:21px">Des appareils contre des nœuds</h4>



<p>Un seul point d’extrémité peut apparaître <strong>les deux</strong> comme un <strong>Dispositif</strong> dans <em>Inventaire</em> (Connecteur XOAP installé) et comme un <strong>Node</strong> dans <em>Configuration Management</em> (enregistrés via la configuration). Ces vues sont complémentaires — l’une n’exclut pas l’autre.</p>



<h4 class="wp-block-heading" style="font-size:21px">Option de déploiement massé (PSADT + Application Management)</h4>



<p>Le <strong>Connecteur XOAP</strong> L'installateur peut être emballé dans un <strong>PSAppDeployToolkit (PSADT)</strong> emballé et déployé via <strong>Application Management</strong> À :</p>



<ul class="wp-block-list">
<li>Il a déjà réussi <strong>Nœuds</strong>, et</li>



<li>des nouveaux points d’accès dans le cadre de l’intégration.</li>
</ul>



<h2 class="wp-block-heading" style="font-size:38px">Documentation technique</h2>



<p>Le <strong>Dispositifs</strong> page dans <strong>Inventaire</strong> liste des points d'extrémité où le <strong>Connecteur XOAP</strong> est installé et inscrit dans un espace de travail. Une fois connecté, les appareils peuvent exécuter les fonctionnalités d’inventaire (par exemple <strong>Requêtes</strong> via <strong>osquery</strong>) et supporte les actions opérationnelles telles que l’exécution de commandes/scripts, le transfert de fichiers et l’installation d’applications.</p>



<p>Un appareil peut être géré dans plusieurs zones XOAP simultanément :</p>



<ul class="wp-block-list">
<li>Le même point d’extrémité peut apparaître comme un <strong>Node</strong> dans <strong>Configuration Management</strong> et comme un <strong>Dispositif</strong> dans <strong>Inventaire</strong>. Ces zones sont distinctes et <strong>Ne vous excluez pas les uns les autres</strong>.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Conditions préalables</h3>



<ul class="wp-block-list">
<li><strong>API key</strong> doit exister dans <strong>XOAP Connections</strong> avant d'installer/enregistrer le connecteur XOAP.</li>



<li>Des privilèges d’administrateur/root locaux sont nécessaires pour installer le connecteur et configurer le service.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Installation et enregistrement du connecteur XOAP</h3>



<p>En <strong>Inventaire → Dispositifs → Ajouter un agent</strong>, Choisissez la plateforme et la clé API. XOAP génère un commandement d’installation qui enregistre l’appareil dans le bon espace de travail.</p>



<h4 class="wp-block-heading" style="font-size:21px">Windows (PowerShell en tant qu’administrateur) :</h4>



<p>.\XOAP.Connector.Installer.exe –install –apiKey APIKEY –workspace WORKSPACEID</p>



<h4 class="wp-block-heading" style="font-size:21px">Linux (exécuté avec sudo) :</h4>



<p>./XOAP.Connector.Installer –install –apiKey APIKEY –workspace WORKSPACEID</p>



<h3 class="wp-block-heading" style="font-size:28px">Image Management bande-flag</h3>



<p>Si le dispositif doit être utilisé pour Image Management un usage industriel, installez le connecteur avec le Image Management drapeau :</p>



<p>.\XOAP.Connector.Installer.exe –installer –apiKey APIKEY –workspace WORKSPACEID –ImageManagement</p>



<p>Si Image Management cette option n’est pas activée lors de l’installation, l’appareil fonctionnera toujours avec les fonctionnalités d’Inventaire, mais certaines fonctionnalités Image Management spécifiques pourraient ne pas être disponibles.</p>



<h3 class="wp-block-heading" style="font-size:28px">Début de la mise en service</h3>



<p>Après l’installation, le service XOAP Connector est lancé automatiquement. Si nécessaire, il peut être lancé manuellement :</p>



<p>Start-Service XOAPConnector</p>



<h3 class="wp-block-heading" style="font-size:28px">Qu’est-ce qui est installé lors de l’installation du connecteur XOAP</h3>



<p>Lors de l'installation, l'utilitaire d'installation de l'interrupteur XOAP <strong>Détecte d’abord les composants existants</strong> et installe uniquement ce qui manque ou ce qui est nécessaire. Si une composante est déjà installée et correspond à la version prévue, cette étape est omise.</p>



<h4 class="wp-block-heading" style="font-size:21px">Les composants manipulés par l'installateur</h4>



<h5 class="wp-block-heading" style="font-size:18px">1) Les paquets binaries de l’interconnexion XOAP</h5>



<ul class="wp-block-list">
<li>Télécharge le package de sortie de la dernière version du connecteur XOAP et l’extraire dans :
<ul class="wp-block-list">
<li>C:\Program Files\XOAP\Connector</li>
</ul>
</li>



<li>Crée ou met à jour la configuration du connecteur dans le cadre de l’inscription (clé API + espace de travail).</li>
</ul>



<h5 class="wp-block-heading" style="font-size:18px">2) Service de connexion XOAP pour Windows</h5>



<ul class="wp-block-list">
<li>Installe un service Windows nommé <strong>XOAPConnector</strong></li>



<li>Commence le service après l'installation (et configure généralement son démarrage automatique).</li>
</ul>



<h5 class="wp-block-heading" style="font-size:18px">3) Installer les fichiers de persistance</h5>



<ul class="wp-block-list">
<li>Les fichiers d’installation et de support persistent sous :
<ul class="wp-block-list">
<li>C:\Program Files\XOAP\Installer</li>
</ul>
</li>
</ul>



<h5 class="wp-block-heading" style="font-size:18px">4) osquery (Dépendance Inventory / Queries)</h5>



<ul class="wp-block-list">
<li>Détecte l'installation et la version d'osquery.</li>



<li>Si elles sont manquantes (ou plus anciennes que requis), téléchargez et installez osquery (MSI).</li>



<li>Si le logiciel est déjà installé et que la version correspond à celle requise ou est plus récente, l’installation est ignorée.</li>
</ul>



<h5 class="wp-block-heading" style="font-size:18px">5) Matériel de support (installateurs préparés / conditions préalables)</h5>



<p>L'installateur peut préparer les préalables nécessaires aux workflows de XOAP (en fonction de l'utilisation du scénario ou de la fonctionnalité):</p>



<ul class="wp-block-list">
<li><strong>Pâtissier</strong> (souvent requis pour les workflows liés à Image Management-)</li>



<li><strong>Azure CLI</strong> (utilisé lors de l'interaction avec les workflows d'Azure)</li>



<li><strong>Initialisation de WinGet</strong> Il peut être exécuté pour faciliter la manipulation préalable sur Windows.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Localisations temporaires de téléchargement</h3>



<p>Les paquets téléchargés (par exemple le fichier ZIP du connecteur et le fichier MSI d’osquery) sont généralement classés dans l’espace suivant :</p>



<ul class="wp-block-list">
<li>C:\Users\\AppData\Local\Temp…</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Mise à jour et désinstallation (commandes opérationnelles facultatives)</h3>



<p>Selon la configuration de votre distribution/installateur, l’utilitaire connecteur peut supporter des opérations de cycle de vie telles que :</p>



<h4 class="wp-block-heading" style="font-size:21px">Mise à jour</h4>



<p>\XOAP.Connector-Installer.exe – update</p>



<h4 class="wp-block-heading" style="font-size:21px">Désinstaller</h4>



<p>.\XOAP.Connector-Installer.exe – désinstallation</p>



<h3 class="wp-block-heading" style="font-size:28px">Actions des appareils dans l’inventaire</h3>



<p>Depuis <strong>menu d'action du dispositif</strong> (⋮) vous pouvez effectuer des opérations sur un appareil connecté, telles que :</p>



<ul class="wp-block-list">
<li><strong>Affichage du journal d'activité de l'agent</strong>: Ouvrir les journaux de l’exécution du connecteur pour une analyse de dépannage.</li>



<li><strong>Exécuter une commande</strong>Exécute un commandement depuis la bibliothèque de commandes du dispositif.</li>



<li><strong>Exécuter une requête</strong>Exécute une requête d’inventaire basée sur osquery sur le périphérique.</li>



<li><strong>Exécuter le script</strong>: Exécute un script sur le dispositif.
<ul class="wp-block-list">
<li>Les scripts sont sélectionnés dans la <strong>Les ressources XOAP</strong> espace (les scripts doivent d'abord exister sous forme de ressources).</li>
</ul>
</li>



<li><strong>Installer des applications</strong>Affecte et déclenche l’installation des applications (selon votre Application Management configuration).</li>



<li><strong>Transfert de fichier</strong>:
<ul class="wp-block-list">
<li><strong>Télécharger</strong>Retrouver un fichier depuis le périphérique vers XOAP (ajouter éventuellement ce fichier aux Ressources).</li>



<li><strong>Chargement</strong>Téléchargez un fichier sur le dispositif soit à partir des ressources XOAP, soit depuis votre machine locale.</li>
</ul>
</li>



<li><strong>Supprimer</strong>Supprime le périphérique de la liste des appareils (l’installation manuelle est une action/un processus distinct).</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Plus d'informations</h3>



<h4 class="wp-block-heading" style="font-size:21px">Des appareils contre des nœuds</h4>



<p>Un appareil peut être géré comme un <strong>Dispositif</strong> (Inventaire) et un <strong>Node</strong> (Configuration Management) en même temps.</p>



<h4 class="wp-block-heading" style="font-size:21px">Déploiement généralisé</h4>



<p>Le connecteur XOAP peut être emballé (par exemple en tant que <strong>PSAppDeployToolkit (PSADT)</strong> un package) et déployé à grande échelle grâce à <strong>Application Management</strong> Pour les Nodos gérés existants — et utilisé également comme installateur standardisé pour les nouveaux appareils.</p>



<h4 class="wp-block-heading" style="font-size:21px">Image Management Activation</h4>



<p>Si un appareil est destiné à participer à <strong>Image Management</strong>, Installez –imagemanagement dès le début afin d’assurer que les capacités correctes soient activées.</p>



<h4 class="wp-block-heading" style="font-size:21px">Sur le système, les journaux du connecteur XOAP local peuvent être trouvés dans le Gestionnaire d'événements / Journaux de Windows / Application.</h4>
</div><p>The post <a href="https://xoap.io/fr/docs/devices/">Devices</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/devices/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Queries</title>
		<link>https://xoap.io/fr/docs/queries/</link>
					<comments>https://xoap.io/fr/docs/queries/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Thu, 25 Sep 2025 13:34:51 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=25731</guid>

					<description><![CDATA[<p>Guide rapide : Les requêtes XOAP sont des requêtes basées sur SQL qui s’exécutent directement sur les appareils gérés pour collecter des données d’inventaire et opérationnelles. Lorsque le connecteur XOAP est installé, il installe également osquery et les requêtes XOAP utilisent ce moteur osquery pour exécuter des commandes SQL sur l’extrémité et renvoyer les résultats à XOAP. Créer une nouvelle requête Modifier une […]</p>
<p>The post <a href="https://xoap.io/fr/docs/queries/">Queries</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Guide rapide</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>XOAP <strong>Requêtes</strong> sont des requêtes basées sur SQL qui sont exécutées directement sur les appareils gérés afin de collecter des données d’inventaire et opérationnelles. Lorsqu’elles sont <strong>Connecteur XOAP</strong> Une fois installé, il s’exécute également. <strong>osquery</strong>, Les requêtes XOAP utilisent ce moteur osquery pour exécuter des commandes SQL sur l’endpoint et renvoyer les résultats vers XOAP.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Créer une nouvelle requête</h3>



<ol class="wp-block-list">
<li>En <strong>Inventaire → Demandes</strong>, cliquer <strong>+ Ajouter une requête</strong>.</li>



<li>Tapez un <strong>Nom de la requête</strong>.</li>



<li>Sélectionnez l'objectif <strong>OS</strong>.</li>



<li>(Facultatif) Ajouter <strong>Tags</strong> et un <strong>Description</strong>.</li>



<li>En <strong>Commandement</strong>, Insérez la requête SQL à exécuter sur le dispositif.</li>



<li>Cliquez sur <strong>Ajouter</strong> créer la requête.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Modifier une requête</h3>



<ol class="wp-block-list">
<li>Ouvrez les détails de la requête (par exemple, via l’onglet « Quêtes ») <strong>Régions</strong> option/icône).</li>



<li>Cliquez sur <strong>Editer</strong>.</li>



<li>Mettre à jour les métadonnées de la requête (nom, système d’exploitation, tags, description) et/ou les <strong>Commandement</strong>.</li>



<li>Sauvez vos modifications.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Supprimer une requête</h3>



<ol class="wp-block-list">
<li>Dans la liste « Demandes », sélectionnez la requête (ou plusieurs requêtes).</li>



<li>Supprimez-le en utilisant la commande <strong>Supprimer</strong> option/icône.</li>



<li>Confirmer la suppression.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Informations supplémentaires utiles</h3>



<h4 class="wp-block-heading" style="font-size:21px">Compatibilité avec les OS</h4>



<p>Tous les requêtes ne fonctionnent pas sur tous les systèmes d'exploitation. En pratique, indiquez l'étendue du système d'exploitation dans le nom de la requête (par exemple, WIN_, LINUX_, MAC_ ou ALL_), afin de savoir clairement si une requête est spécifique à un système d'exploitation ou universelle.</p>



<h4 class="wp-block-heading" style="font-size:21px">Rendre les requêtes efficaces</h4>



<p>Préférez les filtres ciblés et limitez le nombre de résultats lorsque cela est possible. Les requêtes volumineuses (des tables importantes, de nombreux joins ou des analyses étendues) peuvent augmenter la charge sur les serveurs d'extrémité et ralentir la collecte des données.</p>



<h2 class="wp-block-heading" style="font-size:38px">Documentation technique</h2>



<p><strong>Requêtes</strong> dans XOAP sont <strong>Les instructions SQL exécutées sur les terminaux</strong> Pour récupérer des informations relatives aux inventaires et à la sécurité (logiciel, utilisateurs, processus, services, extensions de navigateur, groupes locaux, etc.). XOAP utilise ces requêtes pour collecter des données structurées provenant des appareils et les présenter centralement dans le module Inventaire.</p>



<p><strong>osquery</strong> C'est un agent d'extrémité open source qui expose les données du système d'exploitation via un <strong>Interface SQL</strong>. Intérieurement, il mape les informations système en “ tables ” virtuelles (par exemple, les processus, les utilisateurs, les services, les programmes, les chrome_extensions) que vous pouvez consulter à l’aide de la syntaxe SQL standard. Le résultat est une couche d’inventaire cohérente et accessible à partir de toutes les plateformes supportées.</p>



<p>Lorsque le <strong>Connecteur XOAP</strong> est installé sur un appareil, <strong>osquery est déployé dans le cadre de l’installation</strong>. XOAP déclenche alors la requête SQL configurée sur l’endpoint via le Connector et collecte les résultats pour les rendre disponibles dans XOAP pour l’analyse et la publication.</p>



<p>Flux à haut niveau :</p>



<ol class="wp-block-list">
<li>Vous définissez une requête (SQL + métadonnées du système d’exploitation cible) dans XOAP.</li>



<li>Le système XOAP déclenche l’exécution sur les endpoints sélectionnés via le système XOAP Connector.</li>



<li>osquery exécute le SQL localement et renvoie des lignes (des résultats).</li>



<li>XOAP stocke et affiche les données retournées dans Inventory.</li>
</ol>



<p>Voici quelques exemples simples d’instructions SQL avec osquery que vous pouvez utiliser comme modèles :</p>



<h3 class="wp-block-heading" style="font-size:28px">Informations de base sur le système</h3>



<p>SELECT hostname, cpu_type, cpu_subtype, physical_memory</p>



<p>À partir de system_info;</p>



<h3 class="wp-block-heading" style="font-size:28px">Liste des utilisateurs locaux</h3>



<p>SELECT nom d'utilisateur, uid, description</p>



<p>D'utilisateurs</p>



<p>ORDER BY nom d'utilisateur ;</p>



<h3 class="wp-block-heading" style="font-size:28px">Logiciel installé (orienté vers Windows)</h3>



<p>SELECT nom, version, emplacement d'installation, éditeur</p>



<p>À partir de programmes</p>



<p>ORDER BY nom ;</p>



<p>Le schéma des tables osquery peut être trouvé sur <a href="https://osquery.io/schema/5.21.0/">https://osquery.io/schema/5.21.0/</a></p>
</div><p>The post <a href="https://xoap.io/fr/docs/queries/">Queries</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/queries/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Commands library</title>
		<link>https://xoap.io/fr/docs/commands-library/</link>
					<comments>https://xoap.io/fr/docs/commands-library/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 27 Jan 2026 12:34:17 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=29226</guid>

					<description><![CDATA[<p>Guide rapide : Bibliothèque des commandes : Un référentiel centralisé de commandes réutilisables pouvant être exécutées sur les appareils gérés. Il vous permet de standardiser les tâches opérationnelles courantes (par exemple, la résolution de problèmes, la collecte de données, des vérifications rapides) en stockant les commandes en un seul endroit et en les réutilisant dans l’ensemble de l’environnement. Des commandes peuvent être créées pour différents environnements de travail tels que PowerShell, PowerShell Core, […]</p>
<p>The post <a href="https://xoap.io/fr/docs/commands-library/">Commands library</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Guide rapide</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Bibliothèque de commandes</strong> C’est un référentiel centralisé de commandes réutilisables pouvant être exécutées sur des appareils gérés. Il vous permet de standardiser les tâches opérationnelles courantes (par exemple, la résolution de problèmes, la collecte de données, les vérifications rapides) en stockant les commandes en un seul endroit et en les réutilisant dans l’ensemble de l’environnement. Les commandes peuvent être créées pour différents environnements tels que <strong>PowerShell</strong>, <strong>PowerShell Core</strong>, <strong>Bash/Shell</strong>, ou <strong>CMD</strong>.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Ajouter une nouvelle commande</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>+ Ajouter une commande</strong>.</li>



<li>Tapez un <strong>Nom de commande</strong>.</li>



<li>Sélectionnez l'option <strong>Type</strong> (par exemple, PowerShell Core, PowerShell, Bash/Shell, CMD).</li>



<li>(Facultatif) Ajouter <strong>Tags</strong> et un <strong>Description</strong>.</li>



<li>Collez ou écrivez le <strong>Commandement</strong> contenu.</li>



<li>Cliquez sur <strong>Ajouter</strong> créer le commandement.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Modifier une commande</h3>



<ol class="wp-block-list">
<li>Ouvrez le commandement (par exemple, via <strong>Régions</strong> / icône oculaire).</li>



<li>Dans le cadre de la <strong>Version actuelle</strong> Panneau, cliquez <strong>Editer</strong>.</li>



<li>Mettre à jour le contenu et/ou les métadonnées de la commande selon les besoins.</li>



<li>Sauvez les modifications (une nouvelle version est créée).</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Supprimer une commande</h3>



<ol class="wp-block-list">
<li>Cliquez sur <strong>Supprimer</strong> (symbole de la poubelle) à côté du commandement.</li>



<li>Confirmer la suppression.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Informations supplémentaires utiles</h3>



<h4 class="wp-block-heading" style="font-size:21px">Compatibilité avec les OS</h4>



<p>Certains types de commandes sont spécifiques au système d'exploitation. Utilisez <strong>Tags</strong> (par exemple, Windows, Linux) et/ou des conventions de nommage permettant d’indiquer clairement la plateforme cible.</p>



<h4 class="wp-block-heading" style="font-size:21px">Je préfère les commandes non interactives</h4>



<p>Évitez les messages d'aide et les interactions avec l'interface utilisateur ; les commandes doivent être exécutées sans supervision.</p>



<h4 class="wp-block-heading">Maintenez la sortie lisible</h4>



<p>Réalisez une sortie claire et structurée (et incluez un traitement des erreurs) afin de simplifier le dépannage et les audits.</p>



<h2 class="wp-block-heading" style="font-size:38px">Documentation technique</h2>



<p>Le <strong>Bibliothèque de commandes</strong> est le magasin centralisé d’XOAP <strong>Des commandes versionnées et réutilisables </strong>Il peut être exécuté sur des appareils gérés via la couche d’exécution XOAP Inventory/Connector. Il est conçu pour des tâches opérationnelles telles que le dépannage, les vérifications de validation, la collecte de logs et les actions de correction légères.</p>



<p>Un commandement dans la bibliothèque est défini par :</p>



<ul class="wp-block-list">
<li><strong>Les métadonnées</strong> (nom, description, tags)</li>



<li><strong>Type de temps de fonctionnement</strong> (PowerShell, PowerShell Core, Bash/Shell, CMD)</li>



<li><strong>Corps de commande</strong> (le texte réel du script/commande)</li>



<li><strong>Informations sur la version</strong> (numéro de version et message)</li>
</ul>



<p>Les commandes sont exécutées sur les appareils qui disposent de <strong>Connecteur XOAP</strong> installé.</p>



<h3 class="wp-block-heading" style="font-size:28px">Types de commandes (exécution en temps réel)</h3>



<p>Lors de la création d'un commandement, vous sélectionnez un <strong>Type</strong> ce qui définit l'interprète/runtime utilisé sur le dispositif :</p>



<ul class="wp-block-list">
<li><strong>PowerShell<br></strong>Exécutions à l’aide de Windows PowerShell (typiquement 5.1 sous Windows).</li>



<li><strong>PowerShell Core<br></strong>Exécutions à l’aide de PowerShell 7+ (cross-platform lorsque disponible).</li>



<li><strong>Bash/Shell<br></strong>Exécutions à l’aide d’un shell sous Linux/macOS (généralement /bin/bash ou /bin/sh, selon le périphérique).</li>



<li><strong>CMD<br></strong>Exécutez les commandes à l’aide du Windows Command Prompt (cmd.exe).</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Comportement de la versionnage</h3>



<p>Les commandes sont <strong>Artworks avec version</strong>. Toute modification de la définition d’une commande (en particulier le corps de la commande) doit être considérée comme une nouvelle version afin que vous puissiez :</p>



<ul class="wp-block-list">
<li>Découvrez qui a modifié quoi et pourquoi</li>



<li>Dirigez-vous en avant en toute sécurité</li>



<li>Maintien de la reproductibilité des actions opérationnelles dans différents environnements</li>
</ul>



<p><strong>Meilleure pratique :</strong> Utilisez des messages de version courts et significatifs (par exemple : “ Ajouter un filtre de service ”, “ Fixer la casse des références ”, “ Soutien PS7 ”).</p>



<h3 class="wp-block-heading" style="font-size:28px">Les champs et leur signification</h3>



<p>Dans le cadre de la <strong>Ajouter une commande</strong> Dialogue :</p>



<ul class="wp-block-list">
<li><strong>Nom de commande<br></strong>Identifiant unique et lisible par l’homme. Utilisez un système de noms cohérent, comme par exemple :<br>windows-check-service-status / linux-journalctl-last-50</li>



<li><strong>Type<br></strong>Le runtime/interpréteur utilisé pour exécuter le commandement sur le périphérique cible.</li>



<li><strong>Tags<br></strong>Utilisé pour le filtrage et l’organisation (OS, objectif, équipe, environnement).</li>



<li><strong>Description (facultatif)<br></strong>Brève explication de l'objectif, des résultats attendus et des conditions préalables éventuelles.</li>



<li><strong>Commandement<br></strong>Le contenu du script/commande. Ce contenu ne doit pas nécessiter d’interaction de la part de l’utilisateur et doit pouvoir être exécuté à plusieurs reprises sans risque.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Modèle d'exécution et résultats</h3>



<p>Les commandes sont exécutées à distance et renvoient :</p>



<ul class="wp-block-list">
<li><strong>Code d’exutoire</strong> (succès/échecs)</li>



<li><strong>Produit standard</strong> (résultats)</li>



<li><strong>Écart standard</strong> (erreurs)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Modèles recommandés</h3>



<ul class="wp-block-list">
<li>Retour <strong>une sortie lisible par l'homme</strong> plus une sortie structurée simple lorsque possible (chaînes de clés/valeurs).</li>



<li>Utilisez des codes d'exitation explicites :
<ul class="wp-block-list">
<li>0 = succès</li>



<li>non-zéro = échec ou échec partiel</li>
</ul>
</li>



<li>Écrivez les erreurs dans stderr et conservez stdout pour les résultats normaux.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Considérations opérationnelles et de sécurité</h3>



<h4 class="wp-block-heading" style="font-size:21px">Non interactif uniquement</h4>



<ul class="wp-block-list">
<li>Évitez les messages d'avertissement (Read-Host, pause, confirmation interactive).</li>



<li>Supposons que le commandement soit exécuté sans supervision.</li>
</ul>



<h4 class="wp-block-heading" style="font-size:21px">Idempotence</h4>



<ul class="wp-block-list">
<li>Je préfère les commandes qui peuvent être exécutées plusieurs fois sans effets secondaires nocifs.</li>



<li>Pour les commandes de réparation, vérifiez l’état actuel avant de le modifier.</li>
</ul>



<h4 class="wp-block-heading" style="font-size:21px">Logistique</h4>



<ul class="wp-block-list">
<li>Pour les commandes de dépannage, incluez des détails contextuels (nom de l’hôte, date et heure, versions pertinentes).</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Meilleures pratiques pour la création d'une bibliothèque maintenable</h3>



<ul class="wp-block-list">
<li><strong>Convention de désignation : </strong>os-purpose-action (par exemple, windows-inventory-installed-software)</li>



<li><strong>Étiqueté :</strong> OS + équipe + catégorie (par exemple, sécurité, dépannage, etc.)</li>



<li><strong>Scénario restreint :</strong> Un seul commandement = un seul objectif. Évitez les scripts “ faites tout ”.</li>



<li><strong>Prérequis pour le document :</strong> Outils, modules, permissions ou chemins requis.</li>



<li><strong>Test sur les pilotes :</strong> Valider le produit sur un petit nombre d'appareils avant une utilisation généralisée.</li>



<li><strong>Je préfère PowerShell Core pour les plates-formes multiples :</strong> Si votre flotte le permet, cela simplifie la réutilisation.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Exemples (commandes simples et sûres)</h3>



<h4 class="wp-block-heading" style="font-size:21px">PowerShell (Windows) – afficher l’état d’un service</h4>



<p>Get-Service -Name “WinRM” | Select-Object Name, Status, StartType</p>



<h4 class="wp-block-heading" style="font-size:21px">PowerShell (Windows) – 50 derniers erreurs du journal d’événements (Système)</h4>



<p>Obtenir les événements de WinEvent -LogName System -MaxEvents 50 |<br>&nbsp; Where-Object { $_.LevelDisplayName -in “Error”,”Critical” } |<br>&nbsp; Sélectionner l'option TimeCreated, Id, ProviderName, Message</p>



<h4 class="wp-block-heading" style="font-size:21px">CMD (Windows) – informations de base sur le réseau</h4>



<p>ipconfig /all</p>



<h4 class="wp-block-heading" style="font-size:21px">Bash (Linux) – résumé de l’utilisation du disque</h4>



<p>df -h</p>



<h4 class="wp-block-heading" style="font-size:21px">Troubleshooting</h4>



<p>Si une commande échoue à exécuter ou renvoie une sortie inattendue, les causes les plus fréquentes sont les suivantes :</p>



<ul class="wp-block-list">
<li>Incorrect <strong>Type</strong> sélectionné (par exemple, commande Bash sous Windows)</li>



<li>Le runtime n’est pas installé (par exemple, PowerShell 7 manquant pour les commandes “PowerShell Core”)</li>



<li>Différences d'OS (pathologies, outils, gestionnaires de services)</li>



<li>Le commandement est interactif ou requiert un TTY.</li>
</ul>



<p><strong>Recommandation :</strong> Commencez par les commandes de diagnostic à usage exclusif, puis ajoutez les actions de correction uniquement après validation et après avoir obtenu les autorisations nécessaires.</p>
</div><p>The post <a href="https://xoap.io/fr/docs/commands-library/">Commands library</a> appeared first on <a href="https://xoap.io/fr">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/fr/docs/commands-library/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>