CDs oder DVDs brennen mit Powershell


Hier ein Artikel der die Sache generell beschreibt und hier die Essenz:

$path = "C:\temp\test.iso"
Set-Variable -name adFileTypeBinary -value 1 -option Constant
$obm = New-Object -ComObject "imapi2.msftdiscmaster2"
$obr = New-Object -ComObject "imapi2.msftdiscrecorder2"
$obr.InitializeDiscRecorder($obm.Item(0))
$datawriter = New-Object -ComObject "Imapi2.MsftDiscFormat2Data"
$datawriter.Recorder = $obr
$datawriter.ClientName = "IsoTest"
$objStream = New-Object -ComObject "ADODB.Stream"
$objStream.Open()
$objStream.Type = $adFileTypeBinary
$objStream.LoadFromFile("$path")
$addr = $datawriter.NextWritableAddress
if ($addr -eq "0"){$datawriter.Write( $objStream)}else{"ERROR"}

Der hats vorgemacht, aber hat einen Bug am Ende: http://winserverteam.org.uk/blogs/austin/archive/2007/11/02/burn-cd-s-and-dvds-with-powershell.aspx

Hier ähnliche Artikel mit VBScript: http://social.msdn.microsoft.com/Forums/en-US/windowsopticalplatform/thread/eb034c50-7ada-485b-9669-cb5665ed5095 und https://newyear2006.wordpress.com/2008/11/13/iso-dateien-erstellen-und-brennen-per-vbscript/

2 Antworten to “CDs oder DVDs brennen mit Powershell”

  1. Quirel Says:

    noch ein Beispiel in Powershell: http://blogs.msdn.com/b/opticalstorage/archive/2010/08/13/writing-optical-discs-using-imapi-2-in-powershell.aspx

  2. Quirel Says:

    Geniales Powershell Script um ISO-Datei mit Powershell zu erzeugen, erlaubt sogar das Erstellen einer bootbaren ISO-Datei!

    http://gallery.technet.microsoft.com/scriptcenter/New-ISOFile-function-a8deeffd

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s


%d Bloggern gefällt das: