SharePoint PowerShell Scripts to Automate Migration
System administrators look for tools that help them make the best use of their busy day by automating regular tasks and processes. For this reason, Microsoft introduced the Windows PowerShell command line and scripting environment, which is designed especially for system admins. Support for this flexible automation facility is included in SharePoint 2010.
PowerShell opens a new realm of convenience and power for SharePoint administrators by providing farm-level scoped operations and a rich set of prebuilt cmdlets (pronounced command-lets).These are simple, single-function, command-line functions built into the shell that help you manage everything from setting performance counters to enumerating site collections. You can use each cmdlet separately, but the power of these simple tools is realized when you use them in combination to perform complex tasks. Windows PowerShell includes more than one hundred basic core cmdlets. You can also write your own cmdlets and share them with other users.
The SharePoint 2010 PowerShell snap-in empowers you to do everything that was possible with STSADM plus a great deal more. What’s even more impressive is that PowerShell is both faster than STSADM and extensible – so you can create and customize cmdlets that address your specific administration scenarios. Not only is PowerShell useful in managing SharePoint, it is a Microsoft standard you can use to automate the management of Exchange, Windows Server and other server products and technologies.
With Metalogix Migration Manager for SharePoint, SharePoint professionals can capture any migration or content management activity as a script that can be customized to leverage the flexibility and richness of PowerShell. Migration
Manager for SharePoint is the first SharePoint migration solution to allow administrators to capture tasks as a reusable PowerShell script. With the rich PowerShell integration in Migration
Manager for SharePoint, administrators can easily tackle complex migration and deployment scenarios in an efficient, repeatable and automatable way.
To see how easy it is to generate PowerShell scripts, check out this short video: http://www.youtube.com/watch?v=0H4Yxsd-e-A&feature=player_embedded