I recently blogged about creating CRM Organizations using PowerShell (here) another thing I’ve been doing a lot lately is upgrading. When you upgrade an on-premise install of CRM 2011 to CRM 2013 only one organization will be upgraded during the installation process., So if you have let’s say 10 other test orgs on there you would need to do them one at a time in Deployment Manager which would drive you crazy.
A better way to handle that is to use the Update-CRMOrganization command and do a batch of them without handling it one by one.
Here’s the syntax
Update-CRMOrganization –Name Dave1 –Upgrade
If you want to get fancy, the command gives you a GUID that you can use to monitor the progress of the process.