Ich möchte eine Batch-Datei erstellen, die:
- Öffnet die Eingabeaufforderung
- Bringt ein .ISO an
Dann läuft:
DISM /Online /Cleanup-Image /StartComponentCleanup DISM /Online /Cleanup-Image /AnalyzeComponentStore DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:F:\Sources\Install.wim:1 /LimitAccess SFC /SCANNOW
Wie würde ich das machen? Ich weiß bereits, wie man eine .bat-Datei erstellt und als Administrator ausführt. Vielen Dank im Voraus für Ihre Antworten!
windows
command-line
Akres
quelle
quelle
Antworten:
Es gibt zwei Möglichkeiten, um ISO mithilfe eines Skripts zu mounten: Verwenden des PowerShell - Befehls Mount-DiskImage (folgen Sie dem Link, um die vorbereitete Vorgehensweise anzuzeigen ) oder Verwenden eines externen Dienstprogramms PowerISO in einer Batchdatei. Aufgrund Ihrer Frage zur Batch-Datei hier ein Beispiel mit PowerISO:
Sie benötigen keinen zusätzlichen Befehl, um die Eingabeaufforderung zu öffnen. Wenn Sie die Batch-Datei ausführen, wird die Eingabeaufforderung von selbst gestartet. In diesem Beispiel mounten Sie die Datei test.iso, die sich auf Laufwerk D: befindet, auf ein virtuelles Laufwerk F:
Sie müssen auch den tatsächlichen Pfad zu piso.exe in der Batch-Datei angeben.
quelle