Situatie
Atunci când ștergeți o mașină virtuală din Hyper-V Manager, se șterg doar configurațiile mașinii virtuale. Discul virtual(VHD) va ocupa în continuare spațiu. Este o măsură de siguranță intenționată în Hyper-V pentru restaurarea mașinii virtuale.
Dacă doriți să eliberați spațiul de stocare, urmați următoarea procedură. Înainte de a începe, vă rugăm să rețineți că această operațiune va șterge definitiv hard disk-ul virtual. Este recomandat să faceți o copie de rezervă a mașinilor virtuale Hyper-V în cazul în care ar putea fi nevoie să restaurați datele.
Solutie
În Powershell cu rol de Administrator:
Primul lucru pe care trebuie să îl faceți este să găsiți calea completă a fișierului VHD țintă.
1. Mapați toate atributele care sunt legate de proprietatea HardDrives a mașinii virtuale țintă într-o variabilă. Setați variabila ca aceasta să fie egală cu cmdlet-ul Get-VM și apoi furnizați numele mașinii virtuale urmat de comanda Select-Object. Comanda arată astfel:
$A = Get-VM | Select-Object -ExpandProperty HardDrives
Notă: Comanda pentru a obține calea completă a hard disk-ului virtual:
Get-VM | Select-Object -ExpandProperty HardDrives
Când se execută această comandă, variabila $A va conține proprietăți precum numele mașinii virtuale, tipul de controler, numărul controlerului, locația controlerului, numărul discului și calea.
2. Apoi, trebuie să izolați calea făcând referire la atributul path al primei variabile atunci când atribuiți cea de-a doua variabilă. Comanda arată astfel:
$B=$A.Path
3. Opriți mașina virtuală. Și utilizați cmdlet Remove-Item împreună cu calea obținută mai devreme pentru a șterge discul virtual. Comanda arată astfel:
Remove-Item -Path $B
Remove-item
4. Ultimul lucru pe care trebuie să-l faceți este să ștergeți mașina virtuală țintă în sine. Puteți face acest lucru utilizând cmdlet Remove-VM, urmat de numele mașinii virtuale țintă. Comanda este:
Remove-VM
Leave A Comment?