Hi Experts,
I am trying to move multiple zombie files from multiple folders with-in the same Datastore using below mentioned script but it is moving the .VMDK ( descriptor file ) only and resulting -flat.vmdk in the original folder.
Any suggestions / help please.
Script :
==========================================================================
$dstDatastore = Get-Datastore 'LAB01'
$dstDatastorePath = $dstDatastore.DatastoreBrowserPath
$dstDatastoreFolderInput = Read-host -Prompt 'Destination Folder name'
$files = Import-Csv 'C:\VMScript\Zombie\Zombie.csv'
foreach ( $file in $files )
{
$srcDatastore = Get-Datastore $file.datastore
$srcDatastorePath = $srcDatastore.DatastoreBrowserPath
$folder = $file.file
Move-Item -Path $srcDatastorePath\$folder -Destination $dstDatastorePath/$dstDatastoreFolderInput/
Write-Progress -Activity 'Moving Files' -CurrentOperation $file
}
==============================================================================
CSV Format
datastore | file |
LAB01 | Z2/Omni_ELK.vmdk |
LAB01 | Z2/Omni_ELK.vmx |
LAB01 | Z2/Omni_ELK_Eval.vmdk |
LAB01 | Z2/Omni_ELK_Eval.vmx |