Hyper-V NTFS Rechte auf VHD setzen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „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 <b>1. ### Rech…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
<b>2. ### Rechte anhand der VM ID setzen</b><br> | <b>2. ### Rechte anhand der VM ID setzen</b><br> | ||
$VHDAcl = get-acl '>>>>>VHD-Datei<<<<<' <br> | $VHDAcl = get-acl '>>>>>VHD-Datei<<<<<' <br> | ||
$VHDAcl.SetAccessRule((new-object System.Security.AccessControl.FileSystemAccessRule ("NT VIRTUAL MACHINE\" + (Get-VM | $VHDAcl.SetAccessRule((new-object System.Security.AccessControl.FileSystemAccessRule ("NT VIRTUAL MACHINE\" + (Get-VM -Name <b><i>">>>>>VM-NAME<<<<<"</i></b>).Id.Guid),"FullControl","Allow"))<br> | ||
Set-Acl '.\Virtual Hard Disks\data1.vhdx' $VHDAcl<br> | Set-Acl '.\Virtual Hard Disks\data1.vhdx' $VHDAcl<br> | ||
Aktuelle Version vom 28. Februar 2013, 11:09 Uhr
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