Samstag, 20. November 2010

'General access denied error' (0x80070005) when Starting Hyper-V Virtual Machines


Rechte für neuen Ordner VM manuell vergeben




wenn ich unter WS2008R2 eine VM exportiere und an einen neuen Ort (nicht auf dem System Volume) imporiere, schlägt der Import fehl. Es fehlen Rechte im Ordner "Virtual Machines". Im Ordner "Virtual Hard Disks" werden diese automatisch gesetzt. Für diesen Ordner gibt es ein Konto "Virtuelle Computer", das im Ordner "Virtual Machines" beim Importprozess nicht angelegt wird. Es gelingt mir nicht, manuell dem Konto "Virtuelle Computer" Rechte zuzuordnen, da ich dieses nicht auswählen kann. Auch der Befehl

ich habe gerade leider keine Deutsche Installation zur Hand, aber meine Vermutung bleibt weiterhin bei den Objektnamen. Wir könnten es aber auch anders rum probieren (der SID sollte theoretisch der gleiche für alle Installationen sein)

was sagt psgetsid S-1-5-83-0 ?

funktioniert die Zuordnung der Berechtigungen direkt per SID?

icacls "S:\VM\Virtual Machines" /grant *S-1-5-83-0:(CI)(F)



oder

icacls "S:\VM\Virtual Machines" /grant NT VIRTUELLER COMPUTER\Virtuelle Computer:(CI)(F)

sollte für eine deutsche Installation dann auch passen.

und ja, die NT Virtual Machine/NT Virtueller Computer Domäne (S-1-5-83wird vom System in den Benutzer abfragen nicht gelistet, da diese hauptsächlich nur von Hyper-V intern benutzt wird. Unter dieser Domäne befinden sich die VM SIDs (jede VM Datei hat eine speziellen Eintrag im ACL in Form eines GUIDs) die zur Berechtigungserteilung (für den Dateizugriff vom VM Worker Process) benutzt werden. 

Kommentare:

  1. E:\>icacls "e:\VirtualServer\ZENTRALE_C.VHD" /grant "NT VIRTUELLER COMPUTER\C204
    4A14-E1E5-4D87-81B5-AD9B44C72E1C":(R,W)
    Bearbeitete Datei: e:\VirtualServer\ZENTRALE_C.VHD
    1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler auf
    getreten.

    AntwortenLöschen

Enable SNMP on vmware 5.5 ESXi

Trying to start snmpd on vmware from where i get the following error: Call "HostServiceSystem.Start" for object "serviceSyste...