Hier ist ein Powershell Script um die Größe eines virtuellen Hyper-V Datenträger zu ändern.
# Setze den Pfad zur virtuellen Festplatte
$VHDPath = "D:\Festplatte.vhdx"
# Setze die gewünschte Größe der erweiterten Festplatte (in GB)
$NewSizeGB = 100
# Überprüfe, ob die virtuelle Festplatte existiert
if (Test-Path $VHDPath) {
# Ermittele die aktuelle Größe der Festplatte
$CurrentSizeBytes = (Get-Item $VHDPath).Length
$CurrentSizeGB = [math]::Round($CurrentSizeBytes / 1GB, 2)
Write-Host "Aktuelle Größe der Festplatte: $CurrentSizeGB GB"
# Berechne die Größe der erweiterten Festplatte (in Bytes)
$NewSizeBytes = $NewSizeGB * 1GB
# Erweitere die virtuelle Festplatte
Resize-VHD -Path $VHDPath -SizeBytes $NewSizeBytes
Write-Host "Die Festplatte wurde erfolgreich auf $NewSizeGB GB erweitert."
} else {
Write-Host "Die angegebene virtuelle Festplatte existiert nicht."
}