Kommandozeilen-Parameter

<< Zum Inhaltsverzeichnis >>

Navigation:  »Keine übergeordneten Themen verfügbar«

Kommandozeilen-Parameter

SpaceObServer wird mit einem Kommandozeilen-Interpreter namens "SpaceObServerCmdLineParser.exe" ausgeliefert. Diese Applikation kann mit Kommandzeilen-Parametern gesteuert werden, um automatisiert die verschiedensten SpaceObServer Exporte zu generieren.
 

SpaceObServerCmdLineParser.exe [/NOGUI] [/(BAR|PIE)CHART Dateiname] [/EXCEL Dateiname] [/EXPAND [Ebene|xxMB]] [/EXTENSIONSLIST Dateiname] [/FILEAGESCHART Dateiname] [/FILTER pattern1;pattern2;...] [/HTML Dateiname] [/HISTORYCHART Dateiname] [/PRINT] [/SAVE Dateiname] [/SIZEUNIT N] [/USERSLIST Dateiname] [/TOPFILESLIST Dateiname] [/XML Dateiname] Verzeichnis

/APPENDTOFILES <Wert>

Mit dieser Option können Sie entscheiden, ob SpaceObServer an existierende Dateien anhängen, oder diese überschreiben soll, wenn ein Export angestoßen wird, z.B. wenn /EXCEL benutzt wird. Verwenden Sie den Wert "True", um anzuhängen, "False" um zu überschreiben.

Beim Export in eine Excel-Datei via /EXCEL kann dieser Parameter zusammen mit /SHEETNAME verwendet werden, um die Daten an das angegebene Sheet anzuhängen. Beispiel:

SpaceObServerCmdLineParser /APPENDTOFILES True /EXCEL "C:\Export.xlsx" /SHEETNAME "test" "C:\"

SpaceObServerCmdLineParser /APPENDTOFILES False /TEXT "C:\Export.xlsx" "C:\"

/BARCHART        

Speichert das Balkendiagramm des gescannten Verzeichnisses als Bitmap-, GIF- oder JPEG-Datei. Der Typ der Datei wird über die Dateiendung bestimmt. Beispiel:

SpaceObServerCmdLineParser /BARCHART "C:\Dokumente\c_Balken.jpg" "C:\"

/EXCEL

Exportiert die gesammelten Ergebnisse in eine Excel-Datei und speichert sie unter dem angegebenen Namen ab. Existiert die Datei bereits, so wird sie geöffnet und die Ergebnisse auf einem neuen Tabellenblatt hinzugefügt. SpaceObServer wird anschließend beendet. Beispiel:

SpaceObServerCmdLineParser /EXCEL "C:\Dokumente\c.xls" "C:\"

Existiert die bereits eine Datei mit diesem Namen, so wird diese geöffnet und die Ergebnisse auf einem neuen Tabellenblatt hinzugefügt.

/EXPAND

Mit diesem Parameter kann festgelegt werden, wie viele Ebenen des Verzeichnisbaums eingeblendet werden, nachdem der Scan abgeschlossen ist. Wird keine Zahl angeben, so wird der Verzeichnisbaum komplett eingeblendet. Es kann auch eine Angabe in MB gemacht werden, was dazu führt, dass alle Verzeichnisse, die größer als der angegebene Wert sind, expandiert werden. Bitte beachten Sie, dass sich zwischen der Zahl und der Einheit "MB" kein Leerzeichen befinden darf.  Beispiele:

SpaceObServerCmdLineParser /EXCEL "C:\Dokumente\C_bisLevel2.xls" /EXPAND 2 "C:\"

SpaceObServerCmdLineParser /EXCEL "C:\Dokumente\C_bis10MB.xls" /EXPAND 10MB "C:\"

/EXTENSIONSLIST

Diese Option schreibt die Statistik über die Verteilung der Dateitypen/Dateiendungen des gescannten Dateisystem-Zweiges in eine Text- oder CSV-Datei. Das folgende Beispiel scannt Laufwerk "C:\" und erstellt eine CSV-Datei in "C:\Dokumente" mit der Statistik der Dateitypen auf diesem Laufwerk:

SpaceObServerCmdLineParser /EXTENSIONSLIST "C:\Dokumente\C_DateiTypen.csv" "C:\"

/FILEAGESCHART

Speichert das Diagramm auf dem Reiter "Dateialter" des gescannten Verzeichnisses als Bitmap-, GIF- oder JPEG-Datei. Der Typ der Datei wird über die Dateiendung bestimmt. Beispiel:

SpaceObServerCmdLineParser /FILEAGESCHART "C:\Dokumente\C_Dateialter.jpg" "C:\"

/FILTER

Erlaubt das Setzen eines Filters, so dass nur bestimmte Dateitypen wie *.MP3 oder *.DOC in den Scan einbezogen werden. Es können mehrere Filter übergeben werden, die mittels Leerzeichen, Komma oder Semikolon getrennt werden müssen. Das folgende Beispiel sucht nach AVI- und MP3-Dateien auf dem gescannten Laufwerk "C:\":

SpaceObServerCmdLineParser /EXCEL "C:\Dokumente\C_Gefiltert.xls" /FILTER "*.mp3;*.avi" "C:\"

/HISTORYCHART

Speichert das Diagramm auf dem Reiter "Historie" des gescannten Verzeichnisses als Bitmap-, GIF- oder JPEG-Datei. Der Typ der Datei wird über die Dateiendung bestimmt. Beispiel:

SpaceObServerCmdLineParser /HISTORYSCHART "C:\Dokumente\c_Historie.gif" "C:\"

/HTML

Speichert die gesammelten Daten in einer HTML-Datei, welche anschließend mit jedem Internet-Browser angeschaut werden kann. Wird zusätzlich der Parameter /PIECHART oder /BARCHART angegeben, wird das entsprechende Diagramm in die resultierende HTML-Datei eingebettet. Das folgende Beispiel erzeugt einen HTML-Report für das Laufwerk "C:\" und speichert diesen im Verzeichnis "C:\Dokumente\HTML":

SpaceObServerCmdLineParser /HTML "C:\Dokumente\HTML\c.html" /PIECHART "C:\Dokumente\HTML\c.jpg" "C:\"

/NOGUI

Dieses Argument bewirkt, dass das Fenster von SpaceObServer nicht angezeigt wird und nicht in der Taskleiste erscheint. Achtung: Verwenden Sie dieses Argument erst, wenn Sie die restlichen Kommandozeilen-Parameter ausreichend getestet haben! Auftretende Fehler werden in der Ereignisanzeige von Windows geloggt. Wenn Sie diesen Parameter verwenden, sollte er der erste Kommandozeilen-Parameter sein.

/PIECHART

Speichert das Kreisdiagramm des gescannten Verzeichnisses als Bitmap- oder JPEG-Datei. Das folgende Beispiel exportiert das gescannte Laufwerk "C:\" als Kreisdiagramm:

SpaceObServerCmdLineParser /PIECHART "C:\Dokumente\c_KreisDiagramm.jpg" "C:\"

/PRINT

Druckt einen Bericht auf dem Standard-Drucker aus und beendet die Anwendung anschließend. Beispiel:

SpaceObServerCmdLineParser /PRINT "C:\"

/SAVE

Speichert die Ergebnisse in einer CSV- oder Textdatei, nachdem der Scan oder die Dateisuche abgeschlossen ist, und beendet das Programm. Das folgende Beispiel speichert das Ergebnis der Dateisuche für Laufwerk "C:\" in einer CSV-Datei:

SpaceObServerCmdLineParser /SAVE "C:\Dokumente\c.csv" "C:\"

/SIZEDISTRIBUTION

Speichert das Diagramm des "Dateialters" aus dem Reiter "Verteilungen" des gescannten Verzeichnisses als Bitmap-, GIF- oder JPEG-Datei. Der Typ der Datei wird über die Dateiendung bestimmt. Beispiel:

SpaceObServerCmdLineParser /SIZEDISTRIBUTON "C:\Dokumente\C_GrößenVerteilung.jpg" "C:\"

/SIZEUNIT <Einheit>

Mit dieser Option kann die Größeneinheit festgelegt werden, in der Größenangaben dargestellt werden sollen. Als Einheit können sie einen der folgenden Werte angeben: "Byte", "KB", "MB", "GB", "TB" und "Mixed" (automatische Einheit). Wird diese Option nicht verwendet, so wird der bei der letzten Benutzung von SpaceObServer verwendete Wert benutzt.

/TOPFILESLIST

Dieser Parameter erlaubt das Speichern der Top Dateien Liste in einer Textdatei:

SpaceObServerCmdLineParser /TOPFILESLIST "C:\Dokumente\c_Top100Dateien.txt" "C:\"

/USERSLIST

Diese Option schreibt die Statistik über die Verteilung der Dateigrößen auf die verschiedenen Benutzer des gescannten Dateisystem-Zweiges in eine Text- oder CSV-Datei. Das folgende Beispiel scannt Laufwerk "C:\" und erstellt eine CSV-Datei in "C:\Dokumente" mit der Statistik der Benutzer auf diesem Laufwerk:

SpaceObServerCmdLineParser /USERSLIST "C:\Dokumente\c_Benutzer.csv" "C:\"

/XML

Speichert die Ergebnisse in einer XML-Datei, die später wieder geladen oder für Vergleichszwecke genutzt werden kann:

SpaceObServerCmdLineParser /XML "C:\Dokumente\c.xml" "C:\"

"SpaceObServerCmdLineParser.exe" benutzt die OLE-Automationsschnittstelle von SpaceObServer. Den Quellcode dieser Applikation (Delphi) können Sie in dem Installations-Unterordner "Demos" finden ("SpaceObServerCmdLineParser.dpr").