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.