Hyper-V NTFS Rechte auf VHD setzen
Zur Navigation springen
Zur Suche springen
Die ID der Virtuellen Maschine in Hyper-V muss in den NTFS-Rechten der VHDs eingetragen sein, sonst startet die VM nicht. Dafür gibt es zwei Wege
1. ### Rechte von einer VHD zur anderen VHD kopieren
$VMAcl = Get-Acl >>>>>alte VHD<<<<<
SET-ACL >>>>>neue VHD<<<<< -aclobject $VMAcl
2. ### Rechte anhand der VM ID setzen
$VHDAcl = get-acl '>>>>>VHD-Datei<<<<<'
$VHDAcl.SetAccessRule((new-object System.Security.AccessControl.FileSystemAccessRule ("NT VIRTUAL MACHINE\" + (Get-VM -Name ">>>>>VM-NAME<<<<<").Id.Guid),"FullControl","Allow"))
Set-Acl '.\Virtual Hard Disks\data1.vhdx' $VHDAcl