AddRootToDatabase

Beschreibung

Fügt das übergebene Verzeichnis als neues Stammverzeichnis zur verbundenen Datenbank hinzu und wendet erweiterte Einstellungen für dieses neue Stammverzeichnis an.

Syntax

AddRootToDatabase (Path : <String>, FollowMountPoints <Boolean>, TrackAlternateDataStreamsandHardLinks <Boolean>, CalculateMD5checksums <Boolean>, PurgeInterval <Integer>, UseChangeJournal <Boolean>, ExcludeFilter <String>, ObservingServer <String>, Database : <String>, [optional]Container <String>, [optional]UserAccess <String>)

Parameter

Pfad

Ein neuer Stammpfad, der zur Datenbank hinzugefügt wird.

FollowMountPoints

Sie können entscheiden, ob ein Scan symbolischen Links und Einhängepunkten innerhalb des ausgewählten Verzeichniszweigs folgen soll.

TrackAlternateDataStreamsundHardLinks

Erkennt NTFS Alternate Data Streams sowie NTFS Hard Links innerhalb eines Scans und bezieht diese Werte in die Berechnung der zugewiesenen Ordnergröße mit ein.

MD5Prüfsummen berechnen

Diese Option entscheidet, ob eine MD5-Prüfsumme über den Inhalt der Dateien berechnet und in der Datenbank gespeichert werden soll, um doppelte Dateien zu erkennen.

PurgeInterval

Wählt aus, wie viele Tage die Dateisystemgrößeninformationen des ausgewählten Verzeichnisses in der Datenbank verbleiben.

UseChangeJournal

Übergeben Sie true, um die „Change Journal analyzing“ für das neue Stammverzeichnis zu aktivieren.

ExcludeFilter

Ausschlussmuster für Dateien und Ordner, die nicht in Scans einbezogen werden sollen. Mehrere Muster werden durch „:“ voneinander getrennt.

ÜberwachenderServer

Der Name des Rechners/Servers, der die Scans für den neuen Stamm ausführen soll. Übergeben Sie „localhost“, um den ausführenden Rechner zu verwenden. Lassen Sie den Servernamen leer („“), wenn Sie einem beliebigen Server die Ausführung von Scans für dieses Verzeichnis gestatten wollen.Mehrere Rechner werden durch „;“ voneinander getrennt.

Datenbank

Der Name der Datenbank, in der die Dateisysteminformationen des hinzugefügten Stammes gespeichert werden.

[fakultativ]Behälter

(Optionaler Parameter) Der Name des Containers, der den Stammpfad hinzufügen soll. Standardmäßig wird kein Container verwendet (Standardwert ist ‚‘).

[optional]UserAccess

(Optionaler Parameter) Eine durch Semikolon getrennte Liste von Benutzern und/oder Gruppen, die das Stammverzeichnis in der SpaceObServer-Benutzeroberfläche sehen und darauf zugreifen dürfen (Standardwert ist ‚‘).

Beispiel

Dieses Beispiel zeigt, wie Sie mehrere Scans mit PowerShell hinzufügen können:

$SOS.AddRootToDatabase("C:\", $False, $False, $True, "100", $False, "~snapshot", "", "SOS_REMOTE_C", "SOS_Admin;SOS_Backup;")
$SOS.AddRootToDatabase("D:\", $False, $False, $True, "100", $False, "~snapshot", "", "SOS_REMOTE_D")
$SOS.AddRootToDatabase("E:\", $False, $False, $True, "100", $False, "~snapshot", "", "SOS_REMOTE_E")

Dies ist das gleiche Beispiel mit VBScript:

SOS.AddRootToDatabase "C:\", False, False, True, 100, False, "~snapshot", "", "SOS_REMOTE_C", "SOS_Admin;SOS_Backup;"
SOS.AddRootToDatabase "D:\", False, False, True, 100, False, "~snapshot", "", "SOS_REMOTE_D"
SOS.AddRootToDatabase "E:\", False, False, True, 100, False, "~snapshot", "", "SOS_REMOTE_E"

Fügt der SQL-Server-Datenbank die neuen Stammverzeichnisse „C:\“, „D:\“ und „E:\“ hinzu und legt die folgenden erweiterten Eigenschaften fest: 1. „MD5-Prüfsummen berechnen“ wird aktiviert. 2. Das Intervall „Alte Daten löschen“ wird auf 100 Tage festgelegt. 3. Die Daten werden in verschiedenen Datenbanken auf dem SQL-Server gespeichert: „C:\“ in „SOS_REMOTE_C“, „D:\“ in „SOS_REMOTE_D“ und „E:\“ in „SOS_REMOTE_E“. 4. Das Wurzelverzeichnis „C:\“ ist nur für die Benutzer „SOS_Admin“ und „SOS_Backup“ sichtbar, „D:\“ und „E:\“ sind für alle Benutzer sichtbar.

Bemerkungen

Einige zusätzliche Einstellungen für neue Wurzeln können später mit SetRootProperty vorgenommen werden.