|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > Dienstprogramme und Standalone-Tools Portable Repackager |
Der portable Repackager ist eine universell einsetzbare, eigenständige und lizenzfreie ausführbare Datei, die für Folgendes verwendet werden kann:
•Den aktuellen Zustand des Computers als Snapshot erfassen.
•Zwei Snapshots vergleichen, um RCP-Dateien zu erstellen.
Das Tool rps.exe befindet sich im Unterordner Tools/Repackaging.
Syntax:
rps.exe snapshot -snap <snap_file> [DRIVE1: [DRIVE2: ....]] [HKLM|HKCU|HKCR] [-permissions <True|False>] [-services <True|False>] [-ini <True|False>]
Parameter:
-snap <snap_file>
(erforderlich) Der vollständige Pfad zu einer Snapshot-Datei, z. B. C:\snapshots\snapshot.rcs.
DRIVE1: [DRIVE2: ....]
(optional) Eine durch Leerzeichen getrennte Liste von zu scannenden Laufwerken, z. B. C: D: E:. Standardmäßig wird nichts gescannt.
HKLM|HKCU|HKCR
(optional) Eine durch Leerzeichen getrennte Liste von zu scannenden Registrierungs-Stammknoten, z. B. HKLM HKCU. Standardmäßig wird nichts gescannt.
-permissions <True|False>
(optional) Ein boolescher Wert, der bestimmt, ob Berechtigungen gescannt werden. Standard: False.
-services <True|False>
(optional) Ein boolescher Wert, der bestimmt, ob Dienste gescannt werden. Standard: False.
-ini <True|False>
(optional) Ein boolescher Wert, der bestimmt, ob INI-Dateien gescannt werden. Standard: False.
Beispiele
•rps.exe snapshot -snap C:\temp\snapshot1.rcs C: HKLM
•rps.exe snapshot -snap C:\temp\snapshot1.rcs C: D: HKLM HKCU -permissions True
•rps.exe snapshot -snap C:\temp\snapshot1.rcs C: -permissions True -services True -ini True
Syntax:
rps.exe compare <snapshot1> <snapshot2> <output_file> [-copyFiles <True|False>] [-discardExcluded <True|False>] [-excludeEmptyFolders <True|False>] [-exclusionList <None | RayPack | Default | path-to-exclusions-1.rpexl;path-to-exclusions-2.rpexl;...;path-to-exclusions-n.rpexl | path-to-raypack.profile>]
Parameter:
<snapshot1>
(erforderlich) Der vollständige Pfad zur ersten Snapshot-Datei, z. B. C:\snapshots\snapshot1.rcs.
<snapshot2>
(erforderlich) Der vollständige Pfad zur zweiten Snapshot-Datei, z. B. C:\snapshots\snapshot2.rcs.
<output_file>
(erforderlich) Der vollständige Pfad zur Ausgabedatei, z. B. C:\snapshots\comparisonResult.rcp.
-discardExcluded <True|False>
(optional) Bestimmt, ob ausgeschlossene Elemente verworfen werden. Standard: <False>.
-copyFiles <True|False>
(optional) Bestimmt, ob neue oder geänderte Dateien kopiert werden. Standard: <False>.
-excludeEmptyFolders <True|False>
(optional) Bestimmt, ob alle leeren Ordner ausgeschlossen werden. Standard: <True>
-exclusionList <None | RayPack | Default | path-to-exclusions-1.rpexl;path-to-exclusions-2.rpexl;...;path-to-exclusions-n.rpexl | path-to-raypack.profile>
(optional) Bestimmt, welche Ausschlussliste verwendet wird. Standard: Default
Folgende Optionen werden unterstützt:
•None: Keine Ausschlussliste, alle Ressourcen werden einbezogen.
•RayPack: Versucht, das aktuelle RayPack-Profil zu finden und die Ausschlusslisten aus diesem Profil zu lesen.
•Default: Verwendet die in rps.exe eingebettete Standard-Ausschlussliste.
•Vollständiger Pfad zu einer einzelnen Ausschlussdatei (.rpexl)
•Vollständige Pfade zu zwei oder mehr Ausschlussdateien (.rpexl), durch Semikolons getrennt.
•Vollständiger Pfad zum RayPack-Profil (.rpprofile). Die aktuell durch dieses Profil definierten Ausschlusslisten werden verwendet.
Beispiele
•rps.exe compare "C:\temp\snapshot1.rcs" "C:\temp\snapshot2.rcs" "C:\temp\result.rcp"
•rps.exe compare "C:\temp\snapshot1.rcs" "C:\temp\snapshot2.rcs" "C:\temp\result.rcp" -copyFiles True -discardExcluded False
•rps.exe compare "C:\temp\snapshot1.rcs" "C:\temp\snapshot2.rcs" "C:\temp\result.rcp" -copyFiles False -discardExcluded False -exclusionList None
•rps.exe compare "C:\temp\snapshot1.rcs" "C:\temp\snapshot2.rcs" "C:\temp\result.rcp" -copyFiles False -discardExcluded False -exclusionList "c:\Raypack\exclusions.rpexl"