Freigeben über


Storage Migration + PowerShell + Windows “8” = Magic

Here is a neat trick that we figured out a little while ago.  With a single command you can organize all of your virtual machines:

image

The command is:

Get-VM | %{ Move-VMStorage $_.Name "D:\Hyper-V\$($_.Name)" }

This command gets each virtual machine on the server, and then performs a storage migration to move it to a folder under “D:\Hyper-V” that has the same name as the virtual machine itself.  It is amazing how powerful such a simple command can be, and it has become a staple tool for me to clean up a server that I have been messing around with virtual machine placement on.

Cheers,
Ben

Comments

  • Anonymous
    March 15, 2012
    I love the fact that it looks like the command is amazed by what you are doing: oooooooooooo! :-) Jeffrey Snover [MSFT] Distinguished Engineer

  • Anonymous
    March 15, 2012
    Very Cool Stuff