Wiki-Quellcode von Offline Scanner

Zuletzt geändert von jklein am 2025/10/28 10:07

Verstecke letzte Bearbeiter
jklein 1.1 1 {{aagon.floatingbox/}}
2
jklein 18.1 3 Mit den Offline Scannern können Sie sowohl Windows Clients als auch Unix Clients inventarisieren, die nicht an das Netzwerk angeschlossen sind. Grundsätzlich wird dabei ein für das Betriebssystem spezifischer Scanner auf dem Client ausgeführt, der inventarisiert werden soll. Die gefundenen Daten werden in einer Ergebnisdatei gespeichert. Diese Datei wird anschließend über die Import‑Funktion in der ACMP Console hinzugefügt und die Inventardaten des Clients stehen danach bereit.
jklein 1.1 4
jklein 18.1 5 = Windows Offline Scanner ausführen =
jklein 15.4 6
jklein 17.1 7 Die Ausführungsdatei des Offline Scanners für Windows Clients befindet sich im Verzeichnis //%PROGRAMFILES(x86)%\Aagon\ACMP Console\Bin\ACMPOfflineScanner//. Bei geöffneter ACMP Console können Sie dieses Verzeichnis öffnen, indem Sie in der Ribbonleiste auf den Button //Offline Scanner// //kopieren //klicken.
jklein 15.4 8
9 [[Offline Scanner kopieren>>image:65_First Steps im ACMP_Offline Scanner_1696.png||alt="Offline Scanner kopieren" data-xwiki-image-style-alignment="center"]]
10
jklein 17.1 11 Zur Ausführung des Offline Scanners muss das gesamte Dateiverzeichnis auf dem Windows Client verfügbar sein, der inventarisiert werden soll. Gehen Sie dazu folgendermaßen vor:
jklein 15.4 12
jklein 17.1 13 1. Stellen Sie das Dateiverzeichnis auf dem Client bereit (z. B. per USB-Stick oder Freigabe in einem anderen Netzwerk, das für den Client erreichbar ist).
14 1. Führen Sie die Datei //ACMPOfflineScanner.exe// aus.
15 1. Konfigurieren Sie die Ausführung des Offline Scanners. Sie können festlegen, welche Scanner ausgeführt und wo die Scandaten abgelegt werden sollen. Zudem können Sie festlegen, ob nach dem Scan dieses Verzeichnis angezeigt werden soll. Wenn Sie das Zielverzeichnis der Scandaten nicht anpassen, wird ein Verzeichnis neben der .exe angelegt und die Scandaten darin gespeichert. Die Konfigurationsdaten werden in der Datei //OfflineScannerSettings.xml// gespeichert.[[image:64_First Steps im ACMP_Offline Scanner_439.png||alt="Offline Scanner konfigurieren.png" data-xwiki-image-style-alignment="center" height="300" width="288"]]
16 1. Klicken Sie auf Scan, um die Ausführung zu starten. Über den Fortschrittbalken sehen Sie den Scan-Fortschritt.
jklein 15.4 17
jklein 17.1 18 {{aagon.infobox}}
19 Beachten Sie, dass alle durch den File Scanners gespeicherten Daten gelöscht werden, wenn Sie einen bereits verwalteten Client löschen oder stilllegen.
20 {{/aagon.infobox}}
jklein 15.4 21
jklein 17.1 22 Im zuvor gewählten Verzeichnis befindet sich nun eine *.aos- Datei. Der Name dieser Datei entspricht dem Computernamen, auf dem der Offline Scanner ausgeführt wurde. Diese Daten müssen Sie nun wieder auf einem Client bereitstellen, der über eine ACMP Console verfügt. Im nächsten Schritt können Sie diese Datei mit den [[Scandaten in die ACMP Console importieren>>doc:||anchor="HScandatenindieACMPConsoleimportieren"]].
23
jklein 18.1 24 == Konfiguration der enthaltenen Scanner ==
jklein 1.1 25
jklein 18.1 26 Nachfolgend sind die im Windows Offline Scanner vorhandenen Scanner sowie die Beschreibungen zu den Konfigurationen gelistet:
jklein 1.1 27
28 |(% style="width:186px" %)**Scanner**|(% style="width:1177px" %)**Beschreibung**
29 |(% style="width:186px" %)System Scanner|(% style="width:1177px" %)Der System Scanner kann nicht deaktiviert werden. Er scannt die Hardware des Clients, ebenso wird der Computername ausgelesen.
30 |(% style="width:186px" %)Software Scanner
31 (optional)|(% style="width:1177px" %)Der Software Scanner scannt die installierte Software. Hierbei wird zwischen den folgenden Typen bereits installierter Software unterschieden:(((
32 * Software, die mit einem Client Command installiert wurde
33 * per MSI installierte Software
34 * per Setup installierte Software
35 * per Windows Store installierte Pakete
36
37 Alle Installationen werden Ihnen in den Client Details angezeigt.
38 )))
39 |(% style="width:186px" %)Security Scanner
40 (optional)|(% style="width:1177px" %)Der Security Scanner scannt auf dem System nach Antiviren Software und zeigt diese in den Client Details an.
41 |(% style="width:186px" %)Windows Update Scanner
42 (optional)|(% style="width:1177px" %)Der Windows Update Scanner scannt den Status der Windows Installation.
43 Hierbei werden in den Client Details bereits installierte Windows Updates und noch verfügbare Windows Updates angezeigt.
44 |(% style="width:186px" %)File Scanner
45 (optional)|(% style="width:1177px" %)Der File Scanner scannt das System nach ausführbaren Dateien.
46 Er ergänzt somit die mit dem Software Scanner erfassten Daten zu installierter Software und legt so den Grundstein für Lizenzmanagement.
47 |(% style="width:186px" %)Hyper-V Scanner
48 (optional)|(% style="width:1177px" %)Der Hyper-V Scanner scannt das System nach vorhandenen Instanzen von Hyper-V.
49 Wird eine entsprechende Verbindung erkannt, wird diese in den Client Details angezeigt.{{aagon.infobox}}Beachten Sie, dass Ihnen der Hyper-V Scanner erst ab Windows Server 2012 zur Verfügung steht.{{/aagon.infobox}}
50 |(% style="width:186px" %)Select Destination|(% style="width:1177px" %)Hier wählen Sie aus, an welchem Speicherort die Scandaten gespeichert werden sollen. Wenn Sie keine Anpassungen vornehmen, werden die Daten in einem neuen Verzeichnis neben der exe gespeichert. Der Dateiname entspricht hierbei dem Rechnernamen.
51 |(% style="width:186px" %)Show destination in explorer after scan|(% style="width:1177px" %)Legen Sie fest, ob Ihnen nach Abschluss des Scans der Speicherort der Scandaten im Windows Explorer angezeigt werden soll.
jklein 17.1 52
jklein 18.1 53 == (% id="cke_bm_175962S" style="display:none" %) (%%)Windows Offline Scanner - Parameter ==
jklein 17.1 54
jklein 18.1 55 Der Windows Offline Scanner kann alternativ auch über die Kommandozeile aufgerufen werden. Hierfür stehen Ihnen folgenden Parameter zur Verfügung:
jklein 17.1 56
57 |(% style="width:220px" %)**Parameter**|(% style="width:1143px" %)**Beschreibung**
58 |(% style="width:220px" %)/s oder /silent|(% style="width:1143px" %)Der ACMP Offline Scanner wird im Silent-Mode ausgeführt.
59 |(% style="width:220px" %)/help oder /?|(% style="width:1143px" %)Aufruf der Hilfe
60 |(% style="width:220px" %)/ScanDataFolder|(% style="width:1143px" %)Angabe des Pfades zum Speichern der Scan Daten.
61 |(% style="width:220px" %) |(% style="width:1143px" %)Beispiel: /ScanDataFolder="Pfad"
62 |(% style="width:220px" %) |(% style="width:1143px" %)Wird dieser Parameter nicht gesetzt, wird neben der exe-Datei das Verzeichnis //ScanData// angelegt, in dem die Scan Daten abgelegt werden. Dieser Parameter setzt /s voraus. Beispiel: /ScanDataFolder="Pfad"
63 |(% style="width:220px" %)/SkipSoftware|(% style="width:1143px" %)Bei dieser Angabe wird der Software Scanner nicht ausgeführt. Dieser Parameter setzt /s voraus.
64 |(% style="width:220px" %)/SkipUpdate|(% style="width:1143px" %)Bei dieser Angabe wird der Windows Update Scanner nicht ausgeführt. Dieser Parameter setzt /s voraus.
65 |(% style="width:220px" %)/SkipSecurity|(% style="width:1143px" %)Bei dieser Angabe wird der Security Scanner nicht ausgeführt. Dieser Parameter setzt /s voraus.
66 |(% style="width:220px" %)/SkipFiles|(% style="width:1143px" %)Bei dieser Angabe wird der File Scanner nicht ausgeführt. Dieser Parameter setzt /s voraus.
67 |(% style="width:220px" %)/SkipVirtualization|(% style="width:1143px" %)Bei dieser Angabe wird der Hyper-V Scanner nicht ausgeführt. Dieser Parameter setzt /s voraus.
68 |(% style="width:220px" %) |(% style="width:1143px" %){{aagon.infobox}}Beachten Sie, dass Ihnen der Hyper-V Scanner erst ab Windows Server 2012 zur Verfügung steht.{{/aagon.infobox}}
69
jklein 18.1 70 = Unix Offline Scanner ausführen =
jklein 17.1 71
jklein 18.1 72 Die Ausführungsdateien des Offline Scanners für Unix Clients befindet sich im Verzeichnis //%PROGRAMFILES(x86)%\Aagon\ACMP Server\Clients\Unix Offline Scanner 1.11.2//. Dort befinden sich mehrere Unterverzeichnisse zu spezifischen Linux- und MacOS-Betriebssystemen.
jklein 17.1 73
jklein 18.1 74 Zur Ausführung des Unix Offline Scanners muss das passende Dateiverzeichnis auf dem Unix Client verfügbar sein, der inventarisiert werden soll. Gehen Sie dazu folgendermaßen vor:
jklein 17.1 75
jklein 18.1 76 1. Stellen Sie das benötigte Dateiverzeichnis auf dem Client bereit (z. B. per USB-Stick oder Freigabe in einem anderen Netzwerk, das für den Client erreichbar ist).
77 1. Falls erforderlich, passen Sie die Konfigurationsdatei //appsettings.json// an.
78 1. Machen Sie die Datei über den folgenden Bash-Befehl zu einer ausführbaren Datei {{code language="bash"}}chmod +x ./Aagon.UnixOfflineScanner{{/code}}.
79 1. Führen Sie den Unix Offline Scanner über folgenden Bash-Befehl auf: {{code language="bash"}}sudo ./Aagon.UnixOfflineScanner{{/code}} aus.
jklein 17.1 80
jklein 18.1 81 Im Verzeichnis befindet sich nun eine *.aos- Datei. Diese Daten müssen Sie nun wieder auf einem Client bereitstellen, der über eine ACMP Console verfügt. Im nächsten Schritt können Sie diese Datei mit den [[Scandaten in die ACMP Console importieren>>doc:||anchor="HScandatenindieACMPConsoleimportieren"]].
82
83 == Unix Offline Scanner - Parameter ==
84
85 Für die erweiterte Konfiguration des Unix Offline Scanners stehen Ihnen folgende Parameter zur Verfügung:
86
87 |=(% style="width: 251px;" %) Parameter |=(% style="width: 933px;" %) Beschreibung |
88 |(% style="width:251px" %)~-~-EnableLogging|(% style="width:933px" %)Aktiviert Logging|
89 |(% style="width:251px" %)~-~-LoggingPath 'path'|(% style="width:933px" %)Zielverzeichnis für Logdateien|
90 |(% style="width:251px" %)~-~-GeneratedXmlPath 'path'|(% style="width:933px" %)Zielverzeichnis für erzeugte XML-Dateien|
91 |(% style="width:251px" %)~-~-MaxLogFileSize 'val'|(% style="width:933px" %)Maximale Logdateigröße in MB|
92 |(% style="width:251px" %)~-~-MaxNumberOfLogFiles 'val'|(% style="width:933px" %)Maximale Anzahl zu haltender Logdateien|
93 |(% style="width:251px" %)~-~-ExecuteScannersInParallel|(% style="width:933px" %)Parallelisierung der Datenerfassung aktivieren|
94 |(% style="width:251px" %)DisableScanner 'list'|(% style="width:933px" %)(((
95 Liste zu deaktivierender Scanner
96
97 Verfügbare Scanner:
98
99 * Client
100 * Bios
101 * Cpu
102 * Mainboard
103 * Machine
104 * Memory
105 * OperatingSystem
106 * HardDrive
107 * LogicalDrive
108 * Network
109 * Software
110 * PowerSupply
111 * Monitor
112 * Printer
113 )))|
114 |(% style="width:251px" %)Config 'path'|(% style="width:933px" %)Pfad zu einer Konfigurationsdatei{{aagon.infobox}}Der angegebene Pfad überschreibt alle anderen Einstellungen. {{/aagon.infobox}}|
115 |(% style="width:251px" %)ShowScannerList|(% style="width:933px" %)Gibt die Liste der verfügbaren Scanner aus. |
116 |(% style="width:251px" %)help, /?|(% style="width:933px" %)Hilfe anzeigen.
117
118 = Scandaten in die ACMP Console importieren =
119
120 Die Scandaten können Sie nun in der ACMP Console importieren:
121
122 1. Wählen Sie in der Ribbonleiste den Tab //Abfrageaktionen// aus.
123 1. Klicken Sie auf den Button //Importieren//.(((
124 [[Scandatei importieren>>image:65a_First Steps im ACMP_Offline Scanner_1696.png||alt="Scandatei importieren"]]
125 )))
126 1. Navigieren Sie zum Speicherort der *.aos- Datei und wählen Sie diese aus.
127
128 Die Datei mit den Scandaten wird nun importiert. Nach der Fertigstellung können Sie die Inventardaten des Clients über Abfragen einsehen.
jklein 20.1 129
130 {{aagon.infobox}}
131 Beim Import von Scandaten des Unix Offline Scanners werden aktuell keine Software-Scandaten eingetragen.
132 {{/aagon.infobox}}
© Aagon GmbH 2026
Besuchen Sie unsere Aagon-Community