If you are migrating from one LUN to another you can use the examples I posted here:
http://www.vmwarescripting.com/index.php?topic=1331.0.
If you are migrating specific VMs (all files) you don't need a source datastore. If you want to pick a specific destination you could modify the csv to have the following columns.
Name,DestDatastore
vm001,datastore001
vm002,datastore001
vm003,datastore003
and modify the example code to use that value:
import-csv c:\1.csv | foreach {
Get-VM $_.Name | move-vm -datastore (get-datastore $_.DestDatastore)
}