Playing around with Powershell and SCVMM 2012 beta and Hyper-V R2
Hi
Have been playing a little with powershell and SCVMM2012 and with these simple lines i add 64 SCSI vhd drives á 4 GB each and then delete them all while the VM is running
$VM = Get-VM -Name "VMc2test" for ($i=0;$i -le 63;$i++){ $vhdfilename = "vhdtest" + $i New-VirtualDiskDrive -VM $VM -Dynamic -Filename $vhdfilename -sCSI -Size 4000 -Bus 0 -LUN $i }
and to delete them
$vhds = @(Get-VirtualDiskDrive -VM vmc2test | where {$_.BusType -match "SCSI"}) foreach ($vhd in $vhds){ Remove-VirtualDiskDrive -VirtualDiskDrive $vhd }
and why did i select the ones that had SCSI in the remove part, well the system vhd where the OS resides is on the IDE controller so i can safely assume that the OS will still be accessible, as some of you already know in Hyper-V the boot volume must reside on a IDE controller for the VM to boot.