SharePoint Products

compelling add-ons for SharePoint

CopyMove 2010 - V2.7.0 released
Thursday, June 22, 2017

This is a big release that aligns CopyMove 2010 with all the new features and improvements made to CopyMove 2013 and CopyMove 2016 over the past few years. We highly recommend all CopyMove 2010 customers to upgrade.

All significant changes since version 2.6.4 are summarized in the change log below:

  • Complete overhaul and upgrade of the CopyMove Web UI.
  • Replaced the CopyMove ribbon menu group with a single fly-out menu button in the Manage group. This reduces the HTML footprint of the CopyMove menu in the ribbon. It also takes up less screen real-estate.
  • Replaced the CopyMove destination selection tree with a more modern and flexible JavaScript tree component from www.jstree.com
  • Added right-click context menu to the CopyMove destination tree.
  • Added support for creating folders and document sets directly from the CopyMove destination selection tree. If the folder or document set has more columns than the name then CopyMove will redirect the user away from the tree to a new dialog for creating the folder or document set.
  • Added support for sorting nodes in the destination tree. They can from the right-click context menu be sorted by name and date in ascending and descending order. Sorting by title is also possible if the property is visible and available on the Folder content type.
  • Added new CopyMove list settings page.
  • Added support for overriding the CopyMove enabled actions at the level of the SharePoint list.
  • Added support for hiding specific lists in the CopyMove destination tree.
  • Added support mapping list fields and content types when copying and moving items with the CopyMove PowerShell cmdlets Copy-SPPItem and Move-SPPItem
  • Added support for chunked upload of large ZIP files in the Import dialog.
  • Added new check box Show recent destinations on the CopyMove farm settings page and the CopyMove site collection settings page.
  • Added new RESTful API at /_vti_bin/CopyMoveRest.svc. This endpoint only supports the content type application/xml
  • Added new RESTful API at /_vti_bin/CopyMoveJson.svc. This endpoint only supports the content type application/json
  • Added new JavaScript API for client-side integration with CopyMove.
  • Updated default transaction size limits to 200 items / 2000 MB for users and 1000 items / 10000 MB for site collection administrators.
  • Updated upper transaction item limits to 2500 items for users and 5000 items for site collection administrators.
  • Updated upper transaction size limits to 10000 MB for users and 50000 MB for site collection administrators.
  • Updated the CopyMove progress bar to pick up the current SharePoint theme.
  • To prevent property promotion in SharePoint, CopyMove now removes the following properties from Microsoft Office documents on copy operations; _dlc_DocId, _dlc_docIdUrl and _dlc_DocIdPersistId. Not supported for the older binary formats of Microsoft Office documents.
  • The Include version history check box is now hidden when versioning is not enabled in the context list.
  • Added new daily SharePoint Timer Job named CopyMove for SharePoint - Ensure user links list. It creates a CopyMove site collection at ~webapplication/sites/sppcopymove for all Web Applications hosting at least one site collection with CopyMove enabled.
  • CopyMove is no longer using a cookie for storing recent destinations and user sites added to the destination tree by the user.
  • CopyMove user links in the destination tree are now stored in a separate list for each Web Application.
  • Revamped existing PowerShell cmdlets with better documentation, more options and support for piping with SharePoint objects like SPWebApplication, SPSite and SPList.
  • Canceling CopyMove dialogs no longer refreshes the page clearing the current selection of list items.
  • Copying a document without versions included to a document library with minor versioning, will now yield a minor document version 0.1 regardless if the source document was a published major version or a draft minor version.
  • New PowerShell cmdlets Get-CopyMoveFarmConfiguration and Set-CopyMoveFarmConfiguration for scripting the CopyMove farm configuration.
  • New PowerShell cmdlets Get-CopyMoveWebApplicationConfiguration and Set-CopyMoveWebApplicationConfiguration for scripting CopyMove web application configurations.
  • New PowerShell cmdlets Get-CopyMoveSiteConfiguration and Set-CopyMoveSiteConfiguration for scripting CopyMove site collection configurations.
  • New PowerShell cmdlets Get-CopyMoveListConfiguration and Set-CopyMoveListConfiguration for scripting CopyMove list configurations.
  • New PowerShell cmdlets Get-CopyMovePermissionLevel for getting the current CopyMove permissions assigned to a SharePoint permission level.
  • Deprecated the PowerShell cmdlets Get-CopyMoveSettings and Set-CopyMoveSettings.
  • Mitigated issues reported by the SPCAF tool.
  • Fixed the JavaScript error 'JSON' is undefined for older browsers by including the JSON3 library from https://github.com/bestiejs/json3

Important Upgrade Information

Upgrading from CopyMove version 2.6.4 or earlier will require a complete reinstall of the CopyMove WSP solution packages. That is, they cannot be upgraded using the Upgrade-CopyMove.cmd script. The reinstall is completely safe and all CopyMove settings will remain in place. Please follow this procedure to upgrade:

  1. Download and unzip CopyMove 2010 version 3.7.0 to the SharePoint server that hosts Central Administration.
  2. Uninstall CopyMove 2010 using the Uninstall-CopyMove.cmd script.
  3. Wait for the uninstall to complete.
  4. Reset IIS and the SharePoint timer service (SPTimerV4) on all SharePoint servers in the farm. The CopyMove script Reset-AllServers.cmd can help do this without further effort.
  5. Install the new version using the Install-CopyMove.cmd script.
  6. Wait for the install to complete.
  7. Done.

The reinstall procedure is necessary as the new version introduces some structural changes in the deployment. Changes that would not be handled correctly by upgrading the WSP solutions. After the reinstall, it will again be possible to upgrade the CopyMove WSP solutions using the Upgrade-CopyMove.cmd script.

Feature Highlights

The CopyMove ribbon menu group has been replaced with a single ribbon fly-out menu button. This reduces the HTML footprint of the CopyMove menu as it only loads when clicked. But more importanly, it takes up less screen real-estate in the crowded ribbon menu.

Flyout menu

The CopyMove destination selection tree has been completely revamped and is now also featuring a right-click context menu.

Destination tree context menu

The new version of CopyMove 2010 is available for download from the CopyMove 2010 Download page.

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​