About DuplicateRSM: ------------------- This command line utility merges one RSM database into another RSM database. The media pools are created if they do not exist in the second RSM database. The tool is useful for the following tasks: - migrating the RSM database from Windows 2000 to Windows 2003 - moving the Prinergy Archiver JTP from one server to another - creating a live backup of the RSM database To run it, you need both the DuplicateRSM.exe file and the CopyRSM.exe file. To install: ----------- 1. Create a DuplicateRSM folder on the server's hard drive. 2. Copy DuplicateRSM.zip to the DuplicateRSM folder and extract the files: DuplicateRSM.exe and CopyRSM.exe. To use: ------- 1. Open a command-line prompt and change directory to the DuplicateRSM folder 2. Run the utility. For example: DuplicateRSM.exe -b HW06958 HW06960 Full syntax: ------------ DuplicateRSM.exe [-b | -q ] SourceComputerName TargetComputerName1 [TargetComputerName2] [TargetComputerName3] ... You must have at least two host names in the command (source and target), but you can list as many hosts as you need. -b back & forth Updates as well as . Allows you to merge the RSM database from system A to system B, and then merge from system B back to system A. This results in each RSM database being sychronized with the other. -q quiet You only see pool names and media that are copied. Limitations: ----------- - Cannot merge pools that have the same name but different media types - System pools (Free, Import, Unrecognized) are not copied - "Available" media are not copied - Media that are "New" are copied as "Allocated" - Does not move media between pools Sample Results: -------------- Normal (no [-b] or [-q]): ------------------------ C:\\DuplicateRSM>duplicateRSM bird pluto ***--------------------------------------*** *** Copy from bird to pluto\par ***--------------------------------------*** pool = \\Prinergy Archives, num media = 2 medium = A00026 found in target medium = A00018 found in target pool = \\AIT1, num media = 1 medium = A00072 found in target pool = \\AIT2, num media = 2 medium = A00045 found in target medium = A00024 found in target pool = \\TapeCopy, num media = 1 medium = A00024 found in target pool = \\Backup\\Prinergy, num media = 1 medium = A00018 found in target \par Quiet [-q]: ----------- C:\\DuplicateRSM>duplicateRSM -q bird pluto ***--------------------------------------*** *** Copy from bird to pluto\par ***--------------------------------------*** pool = \\Prinergy Archives, num media = 2 pool = \\AIT1, num media = 1 pool = \\AIT2, num media = 2 pool = \\TapeCopy, num media = 1 pool = \\Backup\\Prinergy, num media = 1 Back and Forth [-b]: -------------------- C:\\DuplicateRSM>duplicateRSM -b bird pluto ***--------------------------------------*** *** Copy from bird to pluto ***--------------------------------------*** pool = \\Prinergy Archives, num media = 2 medium = A00026 found in target medium = A00018 found in target pool = \\AIT1, num media = 1 medium = A00072 found in target pool = \\AIT2, num media = 2 medium = A00045 found in target medium = A00024 found in target pool = \\TapeCopy, num media = 1 medium = A00024 found in target pool = \\Backup\\Prinergy, num media = 1 medium = A00018 found in target ***--------------------------------------** *** Copy from pluto to bird ***--------------------------------------*** pool = \\Backup\\Prinergy, num media = 1 medium = A00018 found in target pool = \\AIT2, num media = 2 medium = A00045 found in target medium = A00024 found in target pool = \\Prinergy Archives, num media = 2 medium = A00026 found in target medium = A00018 found in target pool = \\AIT1, num media = 1 medium = A00072 found in target pool = \\TapeCopy, num media = 1 medium = A00024 found in target