Mit folgenden Powershell-Befehlen kann man seit Windows 8 / Windows Server 2012 iso-Files mounten und dergleichen:
Mit dem falschen Benutzer ausgeführt, bekommt man jedoch die Fehlermeldung “mount-diskimage : A required privilege is not held by the client.” Die Ursache findet sich auch recht schnell auf Technet
“To mount a VHD file, administrator privileges is required. Administrator privileges are not needed to mount an ISO file on Windows® 8. On Windows Server® 2012, only an administrator is allowed to mount or eject an ISO file.” [Quelle]
mount-iso.ps1 -isoPath “D:\XYZ.iso”
Da ich den Registry Key respektive die Group Policy noch nicht gefunden haben, mit der man mount-diskimage für alle Benutzer verfügbar macht, und das oben erwähnte Skript auch nicht die optimalste Lösung ist, verwende ich “Virtual CloneDrive”. Das kann man auch recht einfach über die Befehlszeile steuern.
mounten:
vcdmount /d=0 C:\isofile.iso
unmount:
vcdmount /d=0 /u
Die 2 dazugehörigen powershell-Funktionen
andere Methoden siehe auch:
weiterführende Literatur:
- Technet: Mount-DiskImage
- ISO Mounting Scenarios