Beispiele

Hier ist ein einfaches Beispiel (PowerShell), wie man die OLE-Automation-Schnittstelle von SpaceObServer verwendet, um einen Excel-Export einer gescannten Aktie zu erzeugen:

# Declare variables
$SOS;

# Initialize variables
$SOS = New-Object -com SpaceObServer.Application;

$SOS.ROOTDirectory = „\Server1Share1";

#Verwenden Sie die gescannte Freigabe „\Server1Share1" als Stammverzeichnis

$SOS.SizeUnit = „MB“;

#Setzen Sie den Einheitentyp für Größenwerte auf „MB“

$SOS.ExpandToLevel(2);

#Einblenden des Stammverzeichnisses auf der zweiten Ebene

$SOS.SortBy = „Zugewiesen“;

#Sortieren Sie die Exportieren nach „zugewiesenem Platz“

#Export tree, details and charts to Excel
$SOS.ExcelExport("C:\Temp\SOS\ExcelExport.xlsx", "SpaceObServer %DATE%", $True, $True, $False, $False, "scantree; detailslist; piechart; historychart");

Hier ist das gleiche Beispiel in VBScript:

' Declare variables
Dim SOS

' Initialize variables
Set SOS = CreateObject("SpaceObServer.Application")

SOS.ROOTDirectory = „\Server1Share1"

‚Verwenden Sie die gescannte Freigabe „\Server1Share1" als Stammverzeichnis

SOS.SizeUnit = „MB“

Setzt den Einheitentyp für Größenwerte auf „MB“

SOS.ExpandToLevel 2

Einblenden des Stammverzeichnisses auf der zweiten Ebene

SOS.SortBy = „Zugewiesen“

Sortieren Sie die Exportieren nach „zugewiesenem Platz“

'Export tree, details and charts to Excel
SOS.ExcelExport "C:\Temp\SOS\ExcelExport.xlsx", "SpaceObServer %DATE%", True, true, False, False, "scantree; detailslist; piechart; historychart"

Beispiel-Skripte

Mehrere Code-Beispiele in PowerShell, VBScript und C# finden Sie im Unterverzeichnis „Demos“ Ihres SpaceObServer Installationsverzeichnisses.

Hinzufügen mehrerer Scans per Skript

Mehrere Scans können einfach mit dem Skript „ConfigureScansViaTextFile.vbs“ im Unterverzeichnis „Demos“ Ihres SpaceObServer-Installationsverzeichnisses hinzugefügt werden. Sie können Scans über eine separate Textdatei (in diesem Beispiel ConfigureScansViaTextFile.txt) hinzufügen, löschen oder ändern:

ADD;C:\;
MOD;C:\;administrators§usergroup§userA§userB
ADD;C:\temp;
DEL;D:\;

fügt die Scans C:und C:temp hinzu und löscht einen bestehenden Scan D:. Außerdem wird explizit festgelegt, welche Benutzer Zugriff auf den Scan C:haben sollen (siehe auch: Benutzer Zugriff).