<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > Utilities and Standalone Tools Portable Repackager |
The portable repackager is a general-purpose, standalone, and license-free executable which can be used to:
•Snapshot the current state of the machine.
•Compare two snapshots to produce RCP files.
The tool rps.exe can be found in subfolder Tools/Repackaging.
Syntax:
rps.exe snapshot -snap <snap_file> [DRIVE1: [DRIVE2: ....]] [HKLM|HKCU|HKCR] [-permissions <True|False>] [-services <True|False>] [-ini <True|False>]
Parameters:
-snap <snap_file>
(required) The full path to a snapshot file, for example C:\snapshots\snapshot.rcs.
DRIVE1: [DRIVE2: ....]
(optional) A list of drives to scan separated by space, for example C: D: E:. By default nothing is scanned.
HKLM|HKCU|HKCR
(optional) A list of registry root nodes to scan, separated by space, for example HKLM HKCU. By default nothing is scanned.
-permissions <True|False>
(optional) A boolean value determining whether permissions are scanned. Default: False.
-services <True|False>
(optional) A boolean value determining whether services are scanned. Default: False.
-ini <True|False>
(optional) A boolean value determining whether INI files are scanned. Default: False.
Examples
•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>]
Parameters:
<snapshot1>
(required) The full path to the first snapshot file, for example C:\snapshots\snapshot1.rcs.
<snapshot2>
(required) The full path to the second snapshot file, for example C:\snapshots\snapshot2.rcs.
<output_file>
(required) The full path to the output file, for example C:\snapshots\comparisonResult.rcp.
-discardExcluded <True|False>
(optional) Determines whether to discard excluded items. Default: <False>.
-copyFiles <True|False>
(optional) Determines whether new or changed files are copied. Default: <False>.
-excludeEmptyFolders <True|False>
(optional) Determines whether all empty folders will be excluded. Default: <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) Determines which exclusion list will be used. Default: Default
The following options are supported:
•None: No exclusion list, all resources will be included.
•RayPack: Tries to locate the current RayPack profile and read the exclusion lists from that profile.
•Default: Uses the standard exclusion list, embedded within rps.exe.
•Full path to a single exclusion file (.rpexl)
•Full paths to two or more exclusion files (.rpexl), separated by semicolons.
•Full path to the RayPack profile (.rpprofile). The current exclusion lists defined by this profile will be used.
Examples
•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"