Metalogix Software Blog

SharePoint Site Migration Manager Build 3.6.35 Beta Published

(Build, MOSS 2007, SharePoint Site Migration Manager, Tools, Upgrade) Permanent link

A new Beta version of SharePoint Site Migration Manager (SSMM) has been released. This new Beta adds a few more new features, the most notable of them being the ability to migrate feature activations to the target SharePoint site, and the ability to copy a SharePoint site collection to a different web application on the same server.

Applying SharePoint Feature Activations in a Migration

SSMM now has the ability to apply any feature activations that exist on the source side to the target side. This is a site level copy feature, that should allow any users to activate any feature on the target side, if it is already running on the source side. If the feature definition from the source doesn't exist on the target, then SSMM will not be able to activate the features (as they wouldn't exist on the target side).

/uploadedImages/Multimedia/Images/blog/Builds/SSMM_FeatureActivation.gif

Copying a SharePoint Site Collection to a Different Web Application on the Same Server

This new feature allows users to copy site collections from one server to the same server. In order to do this type of copy, one of two possible requirements need to be met. The site collection needs to either be: copied into another web application on the same server, or it's name must be changed (if copying to the same web application).

SSMM is not able to copy a site collection from a web application, and managed path, into the same web application with the same managed path. However, if the (site collection) name is changed, then the managed path should also change, and the site collection can be copied into the same web application. If the site collection name is staying the same, then SSMM would have to copy the site collection into a different web application. If the same web application and managed path are used in the copy action, then SSMM will throw a warning, and the copy will be canceled to prevent any overwrites of the original content.

For a full list of Features and Bug fixes, please see the Builds Page.

Note that this Beta build of SSMM also requires an update of the Metalogix SharePoint Extensions Service (v.3.2.20).

Details: Download SharePoint Site Migration Manager Builds.

Download your Free Trial now!

Announcing the New Metalogix Migration Manager for Exchange Public Folders

 Permanent link

Metalogix is pleased to announce the release of a new solution, Metalogix Migration Manager for Exchange Public Folders! The Migration Manager for Exchange Public Folders (MMEPF) will be released on Tuesday, February 23, 2010.

Below is an excerpt from the recent Press Release:

"The new product simplifies and expedites the migration of Exchange Public Folders to SharePoint by using just “one hop” to either on-premises SharePoint environments or to SharePoint Online within the Microsoft Business Productivity Online Suite (BPOS). The new product also supports the complex mapping required to assure complete preservation of data and metadata."

Read the full article...Metalogix Introduces "One-Hop" Migration for Exchange Public Folders to SharePoint or SharePoint Online.

For more information, or to download a Free Trial of the new Migration Manager for Exchange Public Folders, please visit: http://www.metalogix.net/Products/Migration-Manager-for-Exchange-Public-Folders/

Announcing the new Metalogix Migration Manager for Blogs

(Build, Tools, Uncategorized, News) Permanent link

Metalogix is pleased to announce the release of a new solution, Metalogix Migration Manager for Blogs! A preview of the new solution will be given on Wednesday (February 17, 2010) at noon (Pacific time) at the Microsoft MVP Global Summit that is running in Redmond, Washington this week.

Below is an excerpt from a recent Press Release:

"Metalogix Migration Manager for Blogs allows users to move blogs from Google Blogger, WordPress, Telligent and many other popular blogging systems into SharePoint 2010. The tool preserves content, comments and categories and features a tree-based user interface with copy-and-paste functions similar to the familiar Windows File Explorer."

Read the full article... Metalogix Announces New Solution to Migrate Blogs to SharePoint 2010 - Free to Microsoft MVPs.

For more information or to download a free trial of the new Metalogix Migration Manager for Blogs, please visit: http://www.metalogix.net/Products/Migration-Manager-for-Blogs/

 

Metalogix Embraces PowerShell

 Permanent link

Hi, my name is Matt. I’m a senior developer at Metalogix. This post gives you a preview of what we’re doing to embrace PowerShell in our applications. It’s an initiative that we’re quite excited about, and we would like to know what you think.

Custom Drives

The new Metalogix application framework (version 4.0) provides a custom PowerShell drive for accessing SharePoint via our connectors. These function as a command-line analog to adding a connection to our Explorer view, using PowerShell's custom provider mechanisms. Creating the custom drive is easy. Once you've added the Metalogix snap-ins, you simply use the new-psdrive cmdlet provided by Microsoft and specify MetalogixSharePointProvider as the psprovider like so:

new-psdrive -name <name> -root <SharePoint URL> -psprovider MetalogixSharePointProvider

Once connected, you can navigate SharePoint just like you'd navigate a file system, using familiar commands like dir and cd. You can browse your sites, lists, folders and items, all from the command shell. At this point, anyone who has worked with SharePoint in PowerShell will be wondering why they should use our provider, rather than simply accessing the SharePoint object model directly. Our connector provides two key advantages over standard OM access. Firstly, our connections are more lightweight; they use far less memory to hold handles on the same objects. Secondly, our connectors seamlessly allow connection to remote SharePoint instances, without requiring the use of PowerShell’s remote capabilities. This empowers users to work against SharePoint in PowerShell without mandating as heavy a permissions set.

Cmdlets

Navigation is useful, but my favourite thing about the custom drive is that it allows easy use of the cmdlets we've developed to go with it. After all, what good is looking around if you can’t actually do anything with what you see? To this end we’ve added a few basic cmdlets for our SharePoint actions that do things like get different SharePoint objects, create them, and copy them. There’s also a cmdlet for search. By the time we release our PowerShell integration pieces out into the wild, there will be cmdlets for just about anything you’d want to do in our context menus. Combining these cmdlets allows us to create some pretty powerful PowerShell “one-liners,” like this:

search-sharepointsite -target (get-sharepointsite http://intranet/sites/target) -includedocuments -author Matt | copy-sharepointitem -copyversions -target (get-sharepointlist http://intranet2/demo/testing PSA)

That’s pretty specific, but that command will search the SharePoint site at http://intranet/sites/target, get every document authored by anyone with Matt in his name, and copy them along with their versions to the library named PSA in the site at http://intranet2/demo/testing.

My favourite application is a script I wrote to do incremental document copying. Why do I like it so much? Because with a wee bit of trickery, Windows scheduler will run PowerShell scripts! So we can schedule this script to run nightly and use it to push document changes made in a development environment out to a production environment automatically.  And this is only one simple example of the kind of things we can do with PowerShell as our cmdlet vocabulary gets more complex.

GUI Integration

Alright, at this point you’re probably saying to yourself that that’s all well and good, but I wrote the cmdlets, the PowerShell drive stuff, and the underlying framework, so of course I can write a script like that. If an average user who is used to just pointing and clicking in our application wanted to do something like that, the learning curve for using PowerShell and our cmdlets could be a bit discouraging. Fear not, for we have anticipated that issue . To take care of it, we have provided an easy way to generate scripts. And it comes with screenshots!

Just set up your job, right click it and choose “Generate PowerShell Script.”

PowerShell Generate

Up pops Notepad with a script that will perform that job.

/uploadedImages/Multimedia/Images/Blog/Tech_Posts/PowerShellScript.jpg

While this script may look intimidating, a lot of the more verbose and complicated parts are caused by using the most generic approach possible inside the automatic script generation, which introduces additional complexity. If you were intending to write a script to perform the same task by hand, you could do something much simpler using the Get cmdlets or navigating to the SharePoint objects you want to work with using the custom drive. But this is meant to be a generic job script with some action-specific logic to do the work. Just give it a name and save it as a .ps1 or .ps2 file and you can run it from PowerShell.

There is still work to be done increasing our set of cmdlets, but the framework is in place. We plan to quickly expand the ways we can empower users of Metalogix products with this powerful new tool. 

Matt

SharePoint Site Migration Manager Build 3.6.34 Release Published

(Build, SharePoint Site Migration Manager, Upgrade) Permanent link

Metalogix is pleased to announce the promotion of SharePoint Site Migration Manager (SSMM) v. 3.6.34 from a Beta build to a Full Release build.

This new build contains a number of new features over the previous Release build, including some of the larger features like migrating permission levels, both on their own, or as a part of a site copy, improved group copying, and improved web part coping abilities.

Two of SSMM's newest features are: Support for Data View Web Parts, and Automapping Created/Modified Metadata Information, a quick rundown on these features can be viewed here.

For a full list of Features and Bug fixes, please see the Builds Page.

Note that this Release build of SSMM also requires an update of the Metalogix SharePoint Extensions Service (v.3.2.19).

Details: Download SharePoint Site Migration Manager Builds.

Download your Free trial now!