Kommandozeilen-Parser¶
SpaceObServer wird mit einem separaten Befehlszeilenparser namens „SpaceObServerCmdLineParser.exe“ ausgeliefert. Der Parser akzeptiert Kommandozeilenoptionen, die es Ihnen ermöglichen, Scans in vielen verschiedenen Exportarten zu exportieren.
SpaceObServerCmdLineParser.exe [/NOGUI] [/BARCHART filename] [/PIECHART filename] [/TREEMAP filename] [/EXCEL filename] [/EXPAND (level|xMB)] [/EXTENSIONSLIST filename] [/FILEAGESCHART filename] [/SIZEDISTCHART filename] [/FILTER "muster1;muster2;..."] [/HTML filename] [/HISTORYCHART filename] [/PRINT] [/SAVE filename] [/SIZEUNIT N] [/TOPFILESLIST filename] [/DUPLICATESLIST filename] [/USERSLIST filename] Directory
/APPENDTOFILES <Wert>¶
Mit dieser Option können Sie auswählen, ob SpaceObServer beim Exportieren, z.B. mit /EXCEL, seine Ausgabe an bestehende Dateien anhängen soll oder nicht. Wählen Sie „True“ zum Anhängen und „False“, wenn Sie bestehende Dateien überschreiben möchten.
Beim Exportieren in eine Excel-Datei über /EXCEL kann dieser Parameter zusammen mit /SHEETNAME verwendet werden, um die Daten an das angegebene Blatt anzuhängen. Beispiel:
SpaceObServerCmdLineParser.exe /APPENDTOFILES True /EXCEL "C:\Export.xlsx" /SHEETNAME "test" "C:\"
SpaceObServerCmdLineParser.exe /APPENDTOFILES False /EXCEL "C:\Export.xlsx" "C:\"
/BARCHART¶
Speichert das Balkendiagramm des gescannten Verzeichnisses in einem gängigen Grafikdateiformat (bmp, gif, jpg, jpeg oder png). Der Dateityp hängt von der Erweiterung des angegebenen Dateinamens ab. In diesem Beispiel wird ein JPEG-Bild des Balkendiagramms für das Laufwerk „C:" erstellt:
SpaceObServerCmdLineParser.exe /BARCHART "C:\Documents\c_bar.jpg" "C:\"
/DUPLICATESLIST¶
Mit dieser Option wird der Inhalt der Liste der doppelten Dateien in einer Text- oder Excel-Datei gespeichert. In diesem Beispiel wird die Liste der Duplikate des Dateisystemzweigs „D:Backup“ in einer Excel-Datei gespeichert:
SpaceObServerCmdLineParser /DUPLICATESLIST "C:\Documents\duplicates_of_my_backups.xls" "D:\Backup\"
/EXCEL¶
Exportiert die gesammelten Daten nach Excel (Excel 2007 Format wird ebenfalls unterstützt) und speichert sie unter dem angegebenen Dateinamen. Wenn der Dateiname bereits existiert, wird die Datei geöffnet und ein neues Blatt hinzugefügt. Die Anwendung beendet sich nach dem Speichern selbst. Beispiel:
SpaceObServerCmdLineParser /EXCEL "C:\Documents\c.xls" "C:\"
Wenn der Dateiname bereits existiert, wird die Datei geöffnet und ein neues Arbeitsblatt hinzugefügt.
/EXPAND¶
Mit dieser Option können Sie angeben, wie viele Ebenen im Verzeichnisbaum nach dem Scan eingeblendet werden sollen. Wenn Sie keine Zahl angeben, werden alle Verzeichnisse eingeblendet. Anstelle einer Verzeichnisebene können Sie auch einen Betrag in „MB“ angeben. In diesem Fall werden alle Ordner eingeblendet, die größer als die angegebene Menge sind. Die Einheit „MB“ muss der Zahl ohne Leerzeichen folgen. Beispiele:
SpaceObServerCmdLineParser /EXCEL "C:\Dokumente\C_upto2level.xls" /EXPAND 2 "C:\"
SpaceObServerCmdLineParser /EXCEL "C:\Dokumente\C_uptp10MB.xlsx" /EXPAND 10MB "C:\"
/ERWEITERUNGSLISTE¶
Mit dieser Option können Sie die Statistiken über die Dateierweiterungen des gescannten Dateisystemzweigs in einer Text- oder CSV-Datei speichern. Im folgenden Beispiel wird das Laufwerk „C:" gescannt und in „C:Dokumente“ eine CSV-Datei mit den Statistiken zu den Dateitypen auf diesem Laufwerk erstellt:
SpaceObServerCmdLineParser /EXTENSIONSLIST "C:\Documents\C_file_types.csv" "C:\"
/FILEAGESCHART¶
Speichert das Diagramm „Alter der Dateien“ auf dem Reiter „Verteilungen“ des gescannten Verzeichnisses in einem gängigen Grafikdateiformat. Der Dateityp hängt von der Erweiterung des angegebenen Dateinamens ab. In diesem Beispiel wird ein JPEG-Bild des Diagrams „Dateialter“ für das Laufwerk „C:" erstellt:
SpaceObServerCmdLineParser /FILEAGESCHART "C:\Documents\C_file_ages.jpg" "C:\"
/FILTER¶
Ermöglicht es Ihnen, einen Dateifilter zu setzen, so dass nur Dateien mit bestimmten Dateitypen, z. B. .MP3 oder .DOC, gezählt werden. Es können mehrere Muster übergeben werden, wobei Sie Leerzeichen, Kommas oder Semikolons als Trennzeichen zwischen den Mustern verwenden können. Im folgenden Beispiel wird nach AVI- und MP3-Dateien im Benutzerverzeichnis auf dem Server gesucht:
SpaceObServerCmdLineParser /EXCEL "C:\Documents\MediaUsers.xls" /FILTER "*.mp3;*.avi" "\\Server\Users"
/HISTORYCHART¶
Speichert das Diagramm auf dem Reiter „Verlauf“ des gescannten Verzeichnisses in einem gängigen Grafikdateiformat. Der Dateityp hängt von der Erweiterung des angegebenen Dateinamens ab. In diesem Beispiel wird ein JPEG-Bild des Balkendiagramms für das Laufwerk „C:" erstellt:
SpaceObServerCmdLineParser /HISTORYCHART "C:\Documents\C_history.jpg" "C:\"
/HTML¶
Speichert die gesammelten Daten in einer HTML-Datei, die später mit jedem HTML-Browser betrachtet werden kann. Wenn Sie auch einen /PIECHART- oder /BARCHART-Parameter in Ihrer Befehlszeile haben, wird das Bild in die HTML-Datei aufgenommen. Das folgende Beispiel erzeugt einen HTML-Bericht für das Laufwerk „C:" und speichert ihn in „C:DokumentehtmlC.html“:
SpaceObServerCmdLineParser /HTML "C:\Documents\html\C.html" /PIECHART "C:\Documents\html\C.jpg" "C:\"
/NOGUI¶
Es wird kein Fenster angezeigt und die Anwendung erscheint nicht in der Taskleiste. Nützlich für Hintergrund-Scans. Vorsicht! Verwenden Sie diesen Schalter nur, wenn Sie die übrigen Befehlszeilenoptionen getestet haben, da in diesem Modus keine Fehlermeldungen angezeigt werden können. Es wird jedoch versucht, Fehler in der Ereignisanzeige von Windows zu protokollieren. Verwenden Sie diesen Schalter immer als erste Befehlszeilenoption.
/PIECHART¶
Speichert das Kreisdiagramm des gescannten Verzeichnisses in einem gängigen Grafikdateiformat. Im folgenden Beispiel wird das Kreisdiagramm des Laufwerks „C:" im PNG-Format exportiert:
SpaceObServerCmdLineParser /PIECHART "C:\Documents\c_pie.png" "C:\"
/DRUCKEN¶
Druckt einen Bericht für den gescannten Ordner auf dem Standarddrucker aus. Die Anwendung wird nach dem Druck beendet. Beispiel für die Verwendung:
SpaceObServerCmdLineParser /PRINT "C:\"
/SAVE¶
Speichert die Ergebnisse in einer Text- oder CSV-Datei. Die Anwendung beendet sich nach dem Speichern selbst. In diesem Beispiel werden die Informationen des gescannten Laufwerks „C:" in einer CSV-Datei gespeichert:
SpaceObServerCmdLineParser /SAVE "C:\Documents\c.csv" "C:\"
/SIZEDISTCHART¶
Speichert das Diagramm „Größenverteilung“ auf dem Reiter „Verteilungen“ des gescannten Verzeichnisses in einem gängigen Grafikdateiformat. Der Dateityp hängt von der Erweiterung des angegebenen Dateinamens ab. In diesem Beispiel wird ein Bitmap-Bild des Charts „Größenverteilung“ für das Laufwerk „\Server1Share1“ erstellt:
SpaceObServerCmdLineParser /FILEAGESCHART "C:\Documents\size_distribution.bmp" "\\Server1\Share1"
/SIZEUNIT <Einheit>¶
Mit dieser Option können Sie die Einheit angeben, die für die Anzeige von Größenwerten verwendet werden soll. Akzeptierte Einheiten sind „Byte“, „KB“, „MB“, „GB“, „TB“ und „Mixed“ (automatische Einheit). Ohne diese Option wird der Wert verwendet, der bei der letzten Verwendung von SpaceObServer eingestellt wurde.
/TOPFILESLIST¶
Mit dieser Option kann der Inhalt der Liste der Top-Dateien in einer Textdatei gespeichert werden. In diesem Beispiel werden die 100 wichtigsten Dateien des gescannten Laufwerks „C:" in einer Textdatei gespeichert:
SpaceObServerCmdLineParser /TOPFILESLIST "C:\Documents\C_top_files.txt" "C:\"
/BENUTZERLISTE¶
Mit dieser Option können Sie die Statistik mit den nach Benutzernamen gruppierten Ergebnissen in einer einfachen Text- oder Excel-Datei speichern. Im folgenden Beispiel wird das Laufwerk „C:" gescannt und eine Excel 2007-formatierte Datei in „C:Dokumente“ mit den Statistiken der Benutzer auf diesem Laufwerk erstellt:
SpaceObServerCmdLineParser /USERSLIST "C:\Documents\C_users.xlsx" "C:\"
Der „SpaceObServerCmdLineParser.exe“ verwendet die OLE-Automation von SpaceObServer. Den Quellcode dieser Anwendung (Delphi) finden Sie im Installationsunterverzeichnis „Demos“ („SpaceObServerCmdLineParser.dpr“).