<?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/de/docs-category/inventory/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/de/docs-category/inventory/</link>
	<description>Plattform für IT-Infrastruktur und Arbeitsplatzautomatisierung</description>
	<lastBuildDate>Tue, 14 Apr 2026 11:14:14 +0000</lastBuildDate>
	<language>de</language>
	<sy:updateperiod>
	stündlich	</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/de/docs-category/inventory/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Devices</title>
		<link>https://xoap.io/de/docs/devices/</link>
					<comments>https://xoap.io/de/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>Kurzanleitung XOAP Geräte sind Endpunkte, in denen der XOAP-Connector installiert und in Ihren Arbeitsbereich registriert wird. Sobald sie angeschlossen sind, werden die Geräte im Inventar-Modul sichtbar und können verwendet werden, um Abfragen und Befehle auszuführen, Inventardaten zu sammeln und (falls während der Installation aktiviert) an Image Management Workflows teilzunehmen. Ein Gerät hinzufügen (XOAP-Connector installieren) Löschen […]</p>
<p>The post <a href="https://xoap.io/de/docs/devices/">Devices</a> appeared first on <a href="https://xoap.io/de">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">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>XOAP <strong>Geräte</strong> sind Endpunkte, an denen die <strong>XOAP-Konnektor</strong> Ist installiert und registriert in Ihrem Arbeitsbereich. Sobald die Geräte verbunden sind, werden sie im Inventarmodul sichtbar und können verwendet werden, um Abfragen und Befehle auszuführen, Inventardaten zu sammeln und (falls während der Installation aktiviert) an Image Management Workflows teilzunehmen.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Ein Gerät hinzufügen (XOAP-Connector installieren)</h3>



<ol class="wp-block-list">
<li>Gehen Sie zu <strong>Inventar → Geräte</strong> und klicken Sie <strong>+ Gerät hinzufügen</strong>.</li>



<li>In der <strong>Downloaden Sie den XOAP-Connector</strong> Im Abschnitt „Zielplattform“ wählen Sie die Zielplattform (Windows / macOS / Linux) aus und klicken Sie auf „Weiter“. <strong>Herunterladen</strong>.</li>



<li>Unter <strong>Registrieren und den XOAP-Connector starten</strong>, wählen Sie die Option <strong>API-Schlüssel</strong> Das sollte für die Registrierung verwendet werden.</li>



<li>Kopieren Sie den erstellten Installationsbefehl und führen Sie ihn auf dem Zielgerät aus:
<ul class="wp-block-list">
<li><strong>Windows:</strong> ausführen. <strong>Windows PowerShell als Administrator</strong></li>



<li><strong>Linux/macOS:</strong> Starten Sie den Befehl mit entsprechenden Rechten (z. B. unter Verwendung von sudo, falls erforderlich).</li>
</ul>
</li>



<li>Nach Abschluss der Installation wird der Connector-Dienst automatisch gestartet.</li>



<li>Sobald das Gerät verbunden ist, wird es angezeigt <strong>Inventar → Geräte</strong> mit einem Online-Status.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Ein Gerät löschen</h3>



<ol class="wp-block-list">
<li>Unter <strong>Inventar → Geräte</strong>, Klicken Sie auf <strong>Aktionsmenü (</strong><strong>⋮</strong><strong>)</strong> nahe am Gerät.</li>



<li>Wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Voraussetzung für die API-Schlüssel</h4>



<p>Um ein Gerät zu registrieren, müssen Sie zunächst eine <strong>API-Schlüssel</strong> in XOAP (unter <strong>Verbindungen</strong>). Der Installer verwendet diese Schlüsselnummer, um das Gerät in Ihrem Arbeitsbereich zu registrieren.</p>



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



<p>Der XOAP-Connector läuft als <strong>Dienstprogramm (Windows) / Daemon (Linux/Mac)</strong>.</p>



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



<p>Wenn das Gerät für <strong>Image Management</strong>, Installieren Sie den Anschluss mit dem <strong>–imagemanagement</strong> Flag, um die erforderliche Funktionalität während der Registrierung zu ermöglichen.</p>



<h4 class="wp-block-heading" style="font-size:21px">Anforderungen an die Konnektivität</h4>



<p>Das Gerät muss in der Lage sein, die XOAP-Backends (HTTPS/443, direkt oder über einen Proxy) zu erreichen, um sich zu registrieren und verbunden zu bleiben.</p>



<h4 class="wp-block-heading" style="font-size:21px">Geräte vs. Knoten</h4>



<p>Ein einziger Endpunkt kann erscheinen <strong>beide</strong> als ein <strong>Gerät</strong> in <em>Bestandsaufnahme</em> (XOAP-Anschluss installiert) und als <strong>Node</strong> in <em>Configuration Management</em> (registriert über die Konfiguration). Es handelt sich um ergänzende Ansichten – die eine schließt die andere nicht aus.</p>



<h4 class="wp-block-heading" style="font-size:21px">Option für die Massenbereitstellung (PSADT + Application Management)</h4>



<p>Die <strong>XOAP-Konnektor</strong> Der Installer kann als Paket bereitgestellt werden. <strong>PSAppDeployToolkit (PSADT)</strong> Paketiert und bereitgestellt über <strong>Application Management</strong> an:</p>



<ul class="wp-block-list">
<li>Bereits erfolgreich verwaltet <strong>Knotenpunkte</strong>, und</li>



<li>Neue Endpunkte im Rahmen der Onboarding-Verfahren.</li>
</ul>



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



<p>Die <strong>Geräte</strong> Seite in <strong>Bestandsaufnahme</strong> Liste der Endpunkte, an denen die <strong>XOAP-Konnektor</strong> Ist installiert und in einen Arbeitsbereich registriert. Sobald die Verbindung hergestellt ist, können Geräte die Inventurfunktionen ausführen (z. B. <strong>Abfragen</strong> via <strong>osquery</strong>) und unterstützt operative Aktionen wie das Ausführen von Befehlen/Skripten, das Übertragen von Dateien und die Installation von Anwendungen.</p>



<p>Eine Einrichtung kann gleichzeitig in mehreren XOAP-Bereichen verwaltet werden:</p>



<ul class="wp-block-list">
<li>Das gleiche Endpunkt kann als <strong>Node</strong> in <strong>Configuration Management</strong> und als <strong>Gerät</strong> in <strong>Bestandsaufnahme</strong>. Dies sind verschiedene Funktionsbereiche und <strong>Verwerfen Sie einander nicht</strong>.</li>
</ul>



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



<ul class="wp-block-list">
<li><strong>API-Schlüssel</strong> muss in <strong>XOAP Connections</strong> Bevor Sie den XOAP-Connector installieren bzw. registrieren.</li>



<li>Für die Installation des Connectors und die Einrichtung des Diensts sind lokale Administrator-/Administrator-Rechte erforderlich.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Installation und Registrierung des XOAP-Connectors</h3>



<p>Unter <strong>Inventar → Geräte → Agent hinzufügen</strong>, Wählen Sie die Plattform und den API-Schlüssel aus. XOAP generiert einen Installationsbefehl, der das Gerät in den richtigen Workspace registriert.</p>



<h4 class="wp-block-heading" style="font-size:21px">Windows (PowerShell als Administrator):</h4>



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



<h4 class="wp-block-heading" style="font-size:21px">Linux (unter sudo ausgeführt):</h4>



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



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



<p>Wenn das Gerät für Image Management diesen Zweck verwendet werden soll, installieren Sie den Stecker mit dem Image Management Aufkleber:</p>



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



<p>Wenn Image Management die Funktion während der Installation nicht aktiviert ist, funktioniert das Gerät weiterhin für die Inventarfunktionen, aber Image Management bestimmte Funktionen sind möglicherweise nicht verfügbar.</p>



<h3 class="wp-block-heading" style="font-size:28px">Start-up-Service</h3>



<p>Nach der Installation wird der XOAP Connector-Dienst automatisch gestartet. Falls erforderlich, kann er auch manuell gestartet werden:</p>



<p>Start-Service XOAPConnector</p>



<h3 class="wp-block-heading" style="font-size:28px">Was während der Installation des XOAP-Connectors installiert wird</h3>



<p>Während der Installation wird das Installationsprogramm XOAP Connector <strong>Erkennt zuerst vorhandene Komponenten</strong> und installiert nur das, was fehlt oder erforderlich ist. Wenn eine Komponente bereits installiert ist und der erwartete Standard erfüllt, wird dieser Schritt übersprungen.</p>



<h4 class="wp-block-heading" style="font-size:21px">Komponenten, die vom Installateur bearbeitet werden</h4>



<h5 class="wp-block-heading" style="font-size:18px">1) Binäre Dateien für den XOAP-Connector</h5>



<ul class="wp-block-list">
<li>Lädt das neueste Releasepaket des XOAP-Connectors herunter und extrahiert es in:
<ul class="wp-block-list">
<li>C:\Program Files\XOAP\Connector</li>
</ul>
</li>



<li>Erstellt/aktualisiert die Konfiguration des Connectors im Rahmen der Registrierung (API-Schlüssel + Arbeitsbereich).</li>
</ul>



<h5 class="wp-block-heading" style="font-size:18px">2) XOAP-Connector-Windows-Dienst</h5>



<ul class="wp-block-list">
<li>Installiert einen Windows-Dienst mit dem Namen <strong>XOAPConnector</strong></li>



<li>Startet den Dienst nach der Installation (und konfiguriert ihn typischerweise für eine automatische Startoption).</li>
</ul>



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



<ul class="wp-block-list">
<li>Die Installations- und Supportdateien werden weiterhin unter:
<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 (Abhängigkeit von Inventory/Queries)</h5>



<ul class="wp-block-list">
<li>Erkennt die Installation und die Version von osquery.</li>



<li>Falls fehlende (oder ältere als erforderlich) Versionen vorhanden sind, werden osquery (MSI)-Downloads und -Installationen angeboten.</li>



<li>Wenn die bereits installiert ist und die Version gleich oder älter ist als die erforderliche, wird die Installation übersprungen.</li>
</ul>



<h5 class="wp-block-heading" style="font-size:18px">5) Unterstützendes Werkzeug (vorbereitete Installationsprogramme / Voraussetzungen)</h5>



<p>Der Installer kann Voraussetzungen bereitstellen, die von XOAP-Workflows verwendet werden (abhängig von der Verwendung des Szenarios bzw. der Funktion):</p>



<ul class="wp-block-list">
<li><strong>Verpacker</strong> (in Verbindung mit Image Management-bezogenen Workflows allgemein erforderlich)</li>



<li><strong>Azure CLI</strong> (verwendet bei der Interaktion mit Azure-Workflows)</li>



<li><strong>Initialisierung von WinGet</strong> Möglicherweise kann es zur Unterstützung der Voraussetzung für die Handhabung unter Windows ausgeführt werden.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Temporäre Download-Standorte</h3>



<p>Heruntergeladene Pakete (z. B. Connector ZIP und osquery MSI) werden normalerweise unter dem Pfad „staging“ abgelegt:</p>



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



<h3 class="wp-block-heading" style="font-size:28px">Aktualisieren und Deinstallieren (optionaler Betriebskommandos)</h3>



<p>Je nachdem, wie Ihre Distribution bzw. Installationssoftware aufgebaut ist, kann das Connector-Tool Lifecycle-Operationen wie folgt unterstützen:</p>



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



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



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



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



<h3 class="wp-block-heading" style="font-size:28px">Aktivitäten des Geräts in „Inventar“</h3>



<p>Aus dem <strong>Menü der Geräteaktionen</strong> (⋮) Sie können auf einem angeschlossenen Gerät Aktionen durchführen, wie zum Beispiel:</p>



<ul class="wp-block-list">
<li><strong>Agentenprotokoll anzeigen</strong>: Öffnet die Verbindungslaufzeitprotokolle für die Fehlerbehebung.</li>



<li><strong>Kommandos ausführen</strong>: Ausführt einen Befehl aus der Befehlsbibliothek auf dem Gerät.</li>



<li><strong>Abfragen ausführen</strong>: Ausführt eine osquery-basierte Inventarabfrage auf dem Gerät.</li>



<li><strong>Skript ausführen</strong>Lädt ein Skript auf dem Gerät aus.
<ul class="wp-block-list">
<li>Skripts werden aus der <strong>XOAP-Ressourcen</strong> Bereich (Skripts müssen zunächst als Ressourcen vorhanden sein).</li>
</ul>
</li>



<li><strong>Anwendungen installieren</strong>Zuweisung und Auslösen von App-Installationen (je nach Ihrer Application Management Konfiguration).</li>



<li><strong>Datei übertragen</strong>:
<ul class="wp-block-list">
<li><strong>Herunterladen</strong>: Einen Dateivorgang vom Gerät in das XOAP übertragen (optional können Sie ihn in „Ressourcen“ speichern).</li>



<li><strong>Hochladen</strong>: Laden Sie eine Datei entweder aus den XOAP-Ressourcen oder von Ihrem lokalen Rechner auf das Gerät hoch.</li>
</ul>
</li>



<li><strong>Löschen</strong>: Entfernt das Gerät aus der Inventarliste (die Deinstallation des Geräts erfolgt separat und ist ein eigenständiger Vorgang).</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Weitere Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Geräte vs. Knoten</h4>



<p>Ein Gerät kann als <strong>Gerät</strong> (Bestandsliste) und ein <strong>Node</strong> (Configuration Management) gleichzeitig.</p>



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



<p>Der XOAP-Connector kann verpackt werden (zum Beispiel als <strong>PSAppDeployToolkit (PSADT)</strong> Paket) und in großem Maßstab implementiert <strong>Application Management</strong> für bestehende verwaltete Nodes – und wird auch als standardisiertes Installationsprogramm für neue Geräte verwendet.</p>



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



<p>Wenn eine Vorrichtung dazu bestimmt ist, an <strong>Image Management</strong>, Installieren Sie –imagemanagement von Anfang an, um sicherzustellen, dass die korrekten Funktionen aktiviert sind.</p>



<h4 class="wp-block-heading" style="font-size:21px">Auf der Maschine können die Protokolle des lokalen XOAP-Connectors im Ereignisprotokoll / Windows-Log / Anwendung angezeigt werden.</h4>
</div><p>The post <a href="https://xoap.io/de/docs/devices/">Devices</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/devices/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Queries</title>
		<link>https://xoap.io/de/docs/queries/</link>
					<comments>https://xoap.io/de/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>Kurzanleitung XOAP-Abfragen sind SQL-basierte Abfragen, die direkt auf verwalteten Geräten ausgeführt werden, um Inventar- und Betriebsinformationen zu sammeln. Wenn der XOAP-Connector installiert ist, wird auch osquery bereitgestellt, und XOAP-Abfragen verwenden diesen osquery-Engine, um SQL-Anweisungen an der Endstelle auszuführen und die Ergebnisse an XOAP zurückzugeben. Erstellen Sie eine neue Abfrage Bearbeiten einer […]</p>
<p>The post <a href="https://xoap.io/de/docs/queries/">Queries</a> appeared first on <a href="https://xoap.io/de">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">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>XOAP <strong>Abfragen</strong> Suchen Sie nach SQL-basierten Abfragen, die direkt auf verwalteten Geräten ausgeführt werden, um Bestands- und Betriebsinformationen zu sammeln. Wenn die <strong>XOAP-Konnektor</strong> Ist installiert, wird es auch installiert. <strong>osquery</strong>, Die XOAP-Anfragen verwenden diesen osquery-Motor, um SQL-Anweisungen am Endpunkt auszuführen und die Ergebnisse an XOAP zurückzugeben.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen Sie eine neue Abfrage</h3>



<ol class="wp-block-list">
<li>Unter <strong>Bestandsliste → Abfragen</strong>, klicken <strong>+ Anfrag hinzufügen</strong>.</li>



<li>Geben Sie einen <strong>Abfrage-Name</strong>.</li>



<li>Wählen Sie das Ziel aus <strong>OS</strong>.</li>



<li>(Optional) Hinzufügen <strong>Tags</strong> und ein <strong>Beschreibung</strong>.</li>



<li>Unter <strong>Kommandos</strong>, Fügen Sie die SQL-Anforderung ein, die auf dem Gerät ausgeführt werden soll.</li>



<li>Klicken Sie auf <strong>Hinzufügen</strong> Um die Abfrage zu erstellen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Abfrage bearbeiten</h3>



<ol class="wp-block-list">
<li>Öffnen Sie die Detailinformationen der Abfrage (z. B. über die Schaltfläche „Details“). <strong>Details</strong> Option/Symbol).</li>



<li>Klicken Sie auf <strong>bearbeiten</strong>.</li>



<li>Aktualisieren Sie die Metadaten der Abfrage (Name, Betriebssystem, Tags, Beschreibung) und/oder die <strong>Kommandos</strong>.</li>



<li>Speichern Sie Ihre Änderungen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Abfrage löschen</h3>



<ol class="wp-block-list">
<li>Wählen Sie in der Liste „Abfragen“ die Abfrage (oder mehrere Abfragen) aus.</li>



<li>Löschen Sie es mithilfe des Befehls <strong>Löschen</strong> Option/Symbol.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">OS-Kompatibilität</h4>



<p>Nicht alle Abfragen funktionieren auf allen Betriebssystemen. Als Best-Practice empfiehlt es sich, den Betriebssystembereich in dem Abfrage-Name anzugeben (z. B. WIN_, LINUX_, MAC_ oder ALL_), damit klar ist, ob eine Abfrage OS-spezifisch oder universell ist.</p>



<h4 class="wp-block-heading" style="font-size:21px">Halten Sie Abfragen effizient</h4>



<p>Wählen Sie gezielte Filter und begrenzen Sie die Ergebnisgröße, wo immer möglich. Heikle Abfragen (große Tabellen, viele Joins oder umfangreiche Scans) können die Belastung der Endpunkte erhöhen und die Datenerfassung verlangsamen.</p>



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



<p><strong>Abfragen</strong> In XOAP sind <strong>SQL-Anweisungen, die auf Endpunkten ausgeführt werden</strong> Um Inventar- und sicherheitsrelevante Informationen (Software, Benutzer, Prozesse, Dienste, Browser-Erweiterungen, lokale Gruppen usw.) abzurufen. XOAP nutzt diese Abfragen, um strukturierte Daten von Geräten zu sammeln und diese zentral im Inventar-Modul darzustellen.</p>



<p><strong>osquery</strong> ist ein Open-Source-Endpunkt-Agent, der Daten des Betriebssystems über eine API bereitstellt. <strong>SQL-Schnittstelle</strong>. Intern verarbeitet es OS-Informationen in virtuelle “Tabellen” (z. B. Prozesse, Benutzer, Dienste, Programme, Chrome-Erweiterungen), die mithilfe der Standard-SQL-Syntax abfragbar sind. Das Ergebnis ist eine konsistente, abfragbare Inventarstruktur auf allen unterstützten Plattformen.</p>



<p>Wenn die <strong>XOAP-Konnektor</strong> ist auf einem Gerät installiert, <strong>osquery wird als Teil der Installation bereitgestellt</strong>. XOAP löst dann die konfigurierten SQL-Abfragen am Endpunkt mithilfe des Connectors aus und sammelt die Ergebnisse erneut in XOAP für Berichterstellung und Analyse.</p>



<p>Hochvolumiger Fluss:</p>



<ol class="wp-block-list">
<li>Sie definieren eine Query (SQL + Metadaten des Ziel-Betriebssystems) in XOAP.</li>



<li>Das XOAP-Plugin löst die Ausführung auf ausgewählten Endpunkten mithilfe des XOAP-Connectors aus.</li>



<li>osquery führt die SQL-Anweisung lokal aus und gibt die Ergebnisse als Zeilen zurück.</li>



<li>XOAP verarbeitet die zurückgegebenen Daten und zeigt sie in Inventory an.</li>
</ol>



<p>Hier sind einige einfache osquery-SQL-Beispiele, die Sie als Vorlagen verwenden können:</p>



<h3 class="wp-block-heading" style="font-size:28px">Grundinformationen zum System</h3>



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



<p>Aus system_info;</p>



<h3 class="wp-block-heading" style="font-size:28px">Liste lokaler Benutzer</h3>



<p>SELECT username, uid, description</p>



<p>VOM Nutzern</p>



<p>ORDER BY username;</p>



<h3 class="wp-block-heading" style="font-size:28px">Installierte Software (Windows-spezifisch)</h3>



<p>SELECT name, version, install_location, publisher</p>



<p>Aus Programmen</p>



<p>ORDER BY Name;</p>



<p>Das Schema der osquery-Tabellen ist auf <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/de/docs/queries/">Queries</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/queries/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Commands library</title>
		<link>https://xoap.io/de/docs/commands-library/</link>
					<comments>https://xoap.io/de/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>Kurzübersicht: Die Commands Library ist ein zentrales Repository für wiederverwendbare Befehle, die auf verwalteten Geräten ausgeführt werden können. Sie ermöglicht es Ihnen, gängige operative Aufgaben (z. B. Fehlerbehebung, Datenerhebung, schnelle Überprüfungen) standardisieren zu können, indem Befehle an einem Ort gespeichert und in der gesamten Umgebung wiederverwendet werden. Befehle können für verschiedene Laufzeitmodi erstellt werden, wie z. B. PowerShell, PowerShell Core, […]</p>
<p>The post <a href="https://xoap.io/de/docs/commands-library/">Commands library</a> appeared first on <a href="https://xoap.io/de">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">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Befehlsbibliothek</strong> ist ein zentrales Repository für wiederverwendbare Befehle, die auf verwalteten Geräten ausgeführt werden können. Es ermöglicht Ihnen, gemeinsame operative Aufgaben (z. B. Fehlerbehebung, Datenerhebung, schnelle Überprüfungen) standardisieren zu können, indem Befehle an einem Ort gespeichert und in der gesamten Umgebung wiederverwendet werden. Befehle können für verschiedene Laufzeiten erstellt werden, wie z. B. <strong>PowerShell</strong>, <strong>PowerShell Core</strong>, <strong>Bash/Shell</strong>, oder <strong>CMD</strong>.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Eine neue Befehlsfunktion hinzufügen</h3>



<ol class="wp-block-list">
<li>Klicken Sie auf <strong>+ Befehl hinzufügen</strong>.</li>



<li>Geben Sie einen <strong>Kommandoname</strong>.</li>



<li>Wählen Sie die Option „ <strong>Typ</strong> (z. B. PowerShell Core, PowerShell, Bash/Shell, CMD).</li>



<li>(Optional) Hinzufügen <strong>Tags</strong> und ein <strong>Beschreibung</strong>.</li>



<li>Kopieren oder schreiben Sie die <strong>Kommandos</strong> Inhalt.</li>



<li>Klicken Sie auf <strong>Hinzufügen</strong> um den Befehl zu erstellen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Ein Befehl bearbeiten</h3>



<ol class="wp-block-list">
<li>Öffnen Sie den Befehl (z. B. über die <strong>Details</strong> / Symbol für das Auge).</li>



<li>In der <strong>Aktuelle Version</strong> Panel, klicken <strong>bearbeiten</strong>.</li>



<li>Aktualisieren Sie den Befehlsinhalt und/oder die Metadaten nach Bedarf.</li>



<li>Die Änderungen speichern (eine neue Version wird erstellt).</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Ein Befehl löschen</h3>



<ol class="wp-block-list">
<li>Klick auf den <strong>Löschen</strong> (Müll-)Symbol neben dem Befehl.</li>



<li>Die Löschung bestätigen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">OS-Kompatibilität</h4>



<p>Einige Befehlstypen sind OS-spezifisch. Verwenden <strong>Tags</strong> (z. B. Windows, Linux) und/oder Namenskonventionen, um die Zielplattform eindeutig anzugeben.</p>



<h4 class="wp-block-heading" style="font-size:21px">Vorzugsweise nicht-interaktive Befehle</h4>



<p>Verwenden Sie keine Anweisungen und Interaktionen mit der Benutzeroberfläche; Befehle sollten unbeaufsichtigt ausgeführt werden.</p>



<h4 class="wp-block-heading">Halten Sie die Ausgabe lesbar</h4>



<p>Zur Vereinfachung der Fehlerbehebung und der Überprüfung sollten klare, strukturierte Ausgaben zurückgegeben werden (und Fehlerbehandlung integriert sein).</p>



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



<p>Die <strong>Befehlsbibliothek</strong> ist das zentrale Store von XOAP <strong>Verknüpfte und wiederverwendbare Befehle </strong>Dieses Tool kann auf verwalteten Geräten über die XOAP Inventory/Connector-Ausführungsebene ausgeführt werden. Es ist für operative Aufgaben wie Fehlerbehebung, Validierungskontrollen, Protokollaufzeichnung und leichte Sanierungsmaßnahmen konzipiert.</p>



<p>Ein Befehl in der Bibliothek wird definiert durch:</p>



<ul class="wp-block-list">
<li><strong>Metadaten</strong> (Name, Beschreibung, Tags)</li>



<li><strong>Auslaufzeitart</strong> (PowerShell, PowerShell Core, Bash/Shell, CMD)</li>



<li><strong>Kommandobereich</strong> (der eigentliche Skript-/Kommandotext)</li>



<li><strong>Informationen zur Version</strong> (Versionennummer und Nachricht)</li>
</ul>



<p>Befehle werden auf Geräten ausgeführt, die die <strong>XOAP-Konnektor</strong> Installiert.</p>



<h3 class="wp-block-heading" style="font-size:28px">Kommandotypen (Runtime)</h3>



<p>Wenn Sie einen Befehl erstellen, wählen Sie eine <strong>Typ</strong> das definiert den Interpreter/Runtime, der auf dem Gerät verwendet wird:</p>



<ul class="wp-block-list">
<li><strong>PowerShell<br></strong>Ausführung unter Windows PowerShell (typischerweise 5.1 unter Windows).</li>



<li><strong>PowerShell Core<br></strong>Ausführung unter PowerShell 7+ (unter Windows und Mac OS X, wenn verfügbar).</li>



<li><strong>Bash/Shell<br></strong>Ausführung mithilfe eines Shell-Befehls unter Linux/macOS (typischerweise /bin/bash oder /bin/sh, abhängig vom Gerät).</li>



<li><strong>CMD<br></strong>Ausführung unter Windows unter Verwendung des Befehlszeilentools (cmd.exe).</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Verhaltensweisen bei der Versionierung</h3>



<p>Die Befehle sind <strong>Versionierte Artefakte</strong>. Jede Änderung der Befehlsdefinition (insbesondere des Befehlskörpers) sollte als neue Version behandelt werden, damit Sie:</p>



<ul class="wp-block-list">
<li>Verfolgen Sie, wer was geändert hat und warum</li>



<li>Rollen Sie sicher vorwärts</li>



<li>Halten Sie operative Aktionen in allen Umgebungen reproduzierbar.</li>
</ul>



<p><strong>Bestes Beispiel:</strong> Verwenden Sie kurze, aussagekräftige Versionsnachrichten (z. B. “Servicefilter hinzufügen”, “Pfadangabe korrekt zitieren”, “Support für PS7”).</p>



<h3 class="wp-block-heading" style="font-size:28px">Felder und ihre Bedeutung</h3>



<p>In der <strong>Kommandos hinzufügen</strong> Dialog:</p>



<ul class="wp-block-list">
<li><strong>Kommandoname<br></strong>Ein einzigartiger, menschlich lesbarer Identifikator. Verwenden Sie ein konsistentes Namensschema wie:<br>windows-check-service-status / linux-journalctl-last-50</li>



<li><strong>Typ<br></strong>Der Laufzeit-/Interpreter, der zum Ausführen des Befehls auf dem Zielgerät verwendet wird.</li>



<li><strong>Tags<br></strong>Verwendet zur Filterung und Organisation (OS, Zweck, Team, Umgebung).</li>



<li><strong>Beschreibung (optional)<br></strong>Kurze Erklärung der Absicht, der erwarteten Ergebnisse und etwaiger Voraussetzungen.</li>



<li><strong>Kommandos<br></strong>Der Inhalt des Skripts bzw. der Befehle. Dies sollte nicht-interaktiv sein und sicher sein, dass es wiederholt ausgeführt werden kann.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Ausführungsmodell und Ergebnis</h3>



<p>Befehle werden remote ausgeführt und liefern die folgende Rückmeldung:</p>



<ul class="wp-block-list">
<li><strong>Ausgangscode</strong> (Erfolg/Misserfolg)</li>



<li><strong>Standardausgabe</strong> (Ergebnisse)</li>



<li><strong>Standardfehler</strong> (Fehler)</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Empfohlene Muster</h3>



<ul class="wp-block-list">
<li>Zurück <strong>Lesbarer Output für den Menschen</strong> Zusätzlich einfache strukturierte Ausgaben, sofern möglich (Key/Value-Zeilen).</li>



<li>Verwenden Sie explizite Ausgabecode:
<ul class="wp-block-list">
<li>0 = Erfolg</li>



<li>Nicht-Null = Versagen oder partieller Versagen</li>
</ul>
</li>



<li>Fehler werden an stderr geschrieben und die stdout wird für normale Ergebnisse beibehalten.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Operationelle und Sicherheitsaspekte</h3>



<h4 class="wp-block-heading" style="font-size:21px">Nur nicht-interaktive Version</h4>



<ul class="wp-block-list">
<li>Verwenden Sie keine Aufforderungen (Lesen-Host, Pause, interaktive Bestätigung).</li>



<li>Angenommen, der Befehl wird unbeaufsichtigt ausgeführt.</li>
</ul>



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



<ul class="wp-block-list">
<li>Ich bevorzuge Befehle, die mehrfach ausgeführt werden können, ohne schädliche Nebenwirkungen.</li>



<li>Bei Befehlen zur Fehlerbehebung ist vor dem Ändern des Zustands der aktuelle Status zu prüfen.</li>
</ul>



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



<ul class="wp-block-list">
<li>Bei Problemlösungsvorgängen sollten Kontextinformationen (Hostname, Zeitstempel, relevante Versionen) angegeben werden.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Best Practices für das Erstellen einer wartungsfähigen Bibliothek</h3>



<ul class="wp-block-list">
<li><strong>Namenskonvention: </strong>os-purpose-action (z. B. windows-inventory-installed-software)</li>



<li><strong>Kennzeichnung:</strong> OS + Team + Kategorie (z. B. Windows, Sicherheit, Fehlerbehebung)</li>



<li><strong>Geringer Umfang:</strong> Ein Befehl = ein Ziel. Vermeiden Sie “alles tun”-Skripte.</li>



<li><strong>Dokumentanforderungen:</strong> Benötigte Tools, Module, Berechtigungen oder Pfade.</li>



<li><strong>Test für Piloten:</strong> Validieren Sie die Funktion auf einer kleinen Anzahl von Geräten, bevor sie umfassend eingesetzt wird.</li>



<li><strong>Ich bevorzuge PowerShell Core für die Cross-Plattform-Funktionalität:</strong> Wenn Ihre Flotte dies unterstützt, vereinfacht dies die Wiederverwendung.</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Beispiele (einfache, sichere Befehle)</h3>



<h4 class="wp-block-heading" style="font-size:21px">PowerShell (Windows) – Liste des Servicezustands</h4>



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



<h4 class="wp-block-heading" style="font-size:21px">PowerShell (Windows) – letzte 50 Ereignisprotokollfehler (System)</h4>



<p>Get-WinEvent -LogName System -MaxEvents 50 |<br>&nbsp; Where-Object { $_.LevelDisplayName -in “Error”,”Critical” } |<br>&nbsp; Select-Object TimeCreated, Id, ProviderName, Message</p>



<h4 class="wp-block-heading" style="font-size:21px">CMD (Windows) – grundlegende Netzwerkinformationen</h4>



<p>ipconfig /all</p>



<h4 class="wp-block-heading" style="font-size:21px">Bash (Linux) – Zusammenfassung der Festplattennutzung</h4>



<p>df -h</p>



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



<p>Wenn ein Befehl nicht ausgeführt werden kann oder unerwartete Ergebnisse liefert, sind die häufigsten Ursachen:</p>



<ul class="wp-block-list">
<li>Fehlend <strong>Typ</strong> Ausgewählt (z. B. Bash-Befehl unter Windows)</li>



<li>Der Runtime ist nicht installiert (z. B. fehlt PowerShell 7 für die “PowerShell Core”-Befehle)</li>



<li>Unterschiede in den Betriebssystemen (Verläufe, Tools, Service-Manager)</li>



<li>Das Kommando ist interaktiv oder erfordert ein TTY</li>
</ul>



<p><strong>Empfehlung:</strong> Beginnen Sie mit diagnostischen Befehlen zur Leseeinheit, fügen Sie dann Sanierungsmaßnahmen erst nach der Validierung und nach einer klaren Zustimmung hinzu.</p>
</div><p>The post <a href="https://xoap.io/de/docs/commands-library/">Commands library</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/commands-library/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>