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).