Ich versuche, eine One-Bat-Datei mit Diskpart-Skript zu erstellen, um den Prozess der Erstellung von Volumes zu automatisieren. Das Problem ist, dass ich Parameter wie folgt übergeben möchte:Diskpart in einer Fledermaus-Datei
wo "500" ist eine Größe des Volumens. Natürlich funktioniert diese Lösung nicht. Ich habe versucht, so etwas in bat-Datei zu tun:
diskpart
select disk 0
create volume simple size=%1
format quick fs=ntfs label="userTest"
assign letter="T"
aber in cmd stoppt es auf "DISKPART>". Gibt es eine Möglichkeit, diskpart mit Parametern zu verwenden, die an das Skript übergeben werden?
Sie sollten nicht 'diskpart' als erste Zeile haben, starten Sie es einfach von' select disk 0'. Da es sich bei der Datei nicht um eine ausführbare Datei handelt, geben Sie ihr keine ausführbare Datei, _das ist keine Batchdatei_. Ich würde nicht erwarten, dass diskpart eine doppelt zitierte Zeichenfolge als etwas anderes als ein einzelnes Argument sehen würde, was bedeutet, dass, selbst wenn "% 1" akzeptiert wurde, "500" nicht der zugehörige Wert wäre. – Compo