Portable Repackager

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

 

Snapshots mit RPS.EXE erstellen

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

 

Snapshots vergleichen

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"