ListExport

SpaceObServer OLE-Automation Methode

Beschreibung

Exportiert jede SpaceObServer-Liste in eine einfache Text-, CSV- oder Excel-Datei.

Syntax

ListExport (ExportPath : <String>, ListType : <String>, IncludeUnit : <Boolean>, AppendToFile : <Boolean>, ExpandedList : <Boolean>)

Parameter

ExportPath Der vollständige Pfad der exportierten Datei (einschließlich des Namens der exportierten Datei). Sie können Umgebungsvariablen sowie „%DATE%“ und „%TIME%“ im Dateipfad verwenden.

ListType Legt fest, welche Art von File-Liste exportiert werden soll. Alle verfügbaren Listentypen finden Sie unter Verfügbare Listentypen sind:

detailslist Exportiert die Detailliste.

extensionslist Exportiert die Liste der Dateitypen.

userslist Exportiert die Benutzerliste.

topfileslist Exportiert die Liste der 100 wichtigsten Dateien.

dupfileslist Exportiert die Liste der doppelten Dateien.

scanslist Exportiert die Liste der Scans.

ConfigureScans Exportiert die Informationen des Dialogs „ConfigureScans“.

Die Listen werden mit den Spalten exportiert, die zuletzt in der Benutzeroberfläche verwendet wurden.

IncludeHeader Gibt an, ob ein Header mit allgemeinen Informationen über das Stammverzeichnis aufgenommen werden soll.

AppendToFile Gibt an, ob der Export an eine bestehende Datei angehängt wird oder ob eine bestehende Datei überschrieben wird.

[optional]IncludeTitle (Optionaler-Parameter) Gibt an, ob ein Title mit allgemeinen Informationen über die exportierte Liste enthalten sein soll (Standardwert ist „false“).

[optional]Einblenden (Optionaler-Parameter) Gibt an, ob einblendbare Listen (extensionslist, dupfileslist) mit allen Unterpunkten exportiert werden oder nicht (Standardwert ist „false“).

Beispiel

1.)

$SOS.ListExport("C:\SpaceObServer Exports\DetailsExport.txt", "detailslist", $False, $False, $False)
SOS.ListExport "C:\SpaceObServer Exports\DetailsExport.txt", "detailslist", False, False, False

Exportiert eine Dateiliste nach „C:\SpaceObServer Exports\DetailsExport.txt“, die alle im Optionsdialog ausgewählten Spalten enthält. Die Datei enthält keine spezielle Kopfzeile und überschreibt alle bereits vorhandenen Dateien mit demselben Namen. Hinweis: Für diesen ListType muss die Eigenschaft DetailsShowFilesOfAllSubfolders (boolean) definiert sein.

2.)

$SOS.ListExport("\\Server1\Exports\SpaceObServer\ExtensionsList.csv", "extensionslist", $True, $False, $True)
SOS.ListExport "\\Server1\Exports\SpaceObServer\ExtensionsList.csv", "extensionslist", True, False, True

Exportiert eine Dateiliste nach „\\Server1\Exports\SpaceObServer\ExtensionsList.csv“, in der alle Dateierweiterungen im aktuellen Verzeichniszweig und der Speicherplatz, den jeder Dateityp belegt, aufgeführt sind. Die Datei enthält eine spezielle Kopfzeile und überschreibt alle bereits vorhandenen Dateien mit demselben Namen.

3.)

$SOS.ListExport("C:\SpaceObServer Exports\Users.xlsx", "userslist", $False, $True, $False)
SOS.ListExport "C:\SpaceObServer Exports\Users.xlsx", "userslist", False, True, False

Exportiert eine Dateiliste in die Excel-Datei „C:\SpaceObServer Exports\Users.xlsx“, die angibt, wie viel Festplattenspeicher jeder Benutzer auf diesem Computer belegt. Die Datei enthält keine spezielle Kopfzeile und fügt die Liste an den Inhalt bereits vorhandener Dateien gleichen Namens an.

4.)

$SOS.ListExport("C:\SpaceObServer Exports\Top100Files.xlsx", "topfileslist", $True, $True, $True)
SOS.ListExport "C:\SpaceObServer Exports\Top100Files.xlsx", "topfileslist", True, True, True

Exportiert eine Dateiliste in die Excel 2007-formatierte Datei „C:\SpaceObServer Exports\Top100Files.xlsx“, die eine Liste der 100 größten Dateien im aktuellen Verzeichniszweig enthält. Die Datei enthält eine spezielle Kopfzeile und fügt die Liste an den Inhalt bereits vorhandener Dateien desselben Namens an.

5.)

$SOS.ListExport("C:\SpaceObServer Exports\DuplicateFiles.csv", "dupfileslist", $True, $False, $True)
SOS.ListExport "C:\SpaceObServer Exports\DuplicateFiles.csv", "dupfileslist", True, False, True

Exportiert eine Dateiliste nach „C:\SpaceObServer Exports\DuplicateFiles.csv“, die alle im aktuellen Verzeichniszweig gefundenen Dateiduplikate (sowie deren Speicherorte) enthält. Die Datei enthält eine spezielle Kopfzeile und überschreibt alle bereits vorhandenen Dateien mit demselben Namen.

6.)

$SOS.ListExport("C:\SpaceObServer Exports\ListOfScans.csv", "scanslist", $True, $False, $True)
SOS.ListExport "C:\SpaceObServer Exports\ListOfScans.csv", "scanslist", True, False, True

Exportiert eine Dateiliste nach „C:\SpaceObServer Exports\ListOfScans.csv“, die alle gescannten Wurzeln enthält, die in der aktuell verbundenen SpaceObServer-Datenbank enthalten sind. Die Datei enthält eine spezielle Kopfzeile und überschreibt alle bereits vorhandenen Dateien mit demselben Namen.

Bemerkungen

Um die sichtbaren Spalten für das Exportieren der Liste zu konfigurieren, können Sie die Eigenschaft ListColumnVisible verwenden.