yes.
also trying to dismount all isos before proceeding
Import-Csv "C:\scripts\dsmigration.csv" -UseCulture | % {
$old_ds = $_.old_ds
$new_ds = $_.new_ds
$VMs = get-vm -Datastore $old_ds
# Check is any iso mounted on vms
foreach ($vm in $VMs) {
if ((Get-VM $vm | Get-CDDrive).isopath -ne $null)
$vm | get-cddrive | Set-CDDrive -NoMedia -Confirm:$False
}
else
#foreach ($vm in VMs){
# movevm -datastore $new_ds -DiskStorageFormat Thin -RunAsync
$VMs | move-vm -Datastore $new_ds -DiskStorageFormat Thin -RunAsync
}
do i have to do it one at a time for the isomount dismount?