Skript für diskpart zum automatisieren von Volumevergrösserung
Moin!
Ich würde gerne an ca. 100 XP-Workstations die Systempartition um ihren freien Speicherplatz mittels diskpart.exe erweitern.
Die einzelnen Befehle sehen wie folgt aus:
C:\> diskpart
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list part
DISKPART> select part 1
DISKPART> extend
Kann mir einer der fähigen Skripter hier das in eine lauffähige Form bringen oder mir einen Link zu einem fertigen Skript anbieten?
Vielen Dank schonmal.
Ich würde gerne an ca. 100 XP-Workstations die Systempartition um ihren freien Speicherplatz mittels diskpart.exe erweitern.
Die einzelnen Befehle sehen wie folgt aus:
C:\> diskpart
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list part
DISKPART> select part 1
DISKPART> extend
Kann mir einer der fähigen Skripter hier das in eine lauffähige Form bringen oder mir einen Link zu einem fertigen Skript anbieten?
Vielen Dank schonmal.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 114594
Url: https://administrator.de/contentid/114594
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
1 Kommentar
Der list Befehl macht nur Sinn wenn du ein Log erstellst, sonst sieht das niemand.
Per Batch lässt sich das automatisieren indem Du das script on the fly erstellst, benötigt natürlich Schreibrechte/Möglichkeit
So hast du nur eine Datei.
HTH
Gruß
LotPings
Per Batch lässt sich das automatisieren indem Du das script on the fly erstellst, benötigt natürlich Schreibrechte/Möglichkeit
@echo off
set DPS=%~dpn0.DPS &:: Dateiname für Script wie Batch aber mit der Endung DPS
(echo list disk
echo select disk 0
echo list part
echo select part 1
echo extend
echo exit
) >"%DPS%"
Diskpart /S "%DPS%" >"%~dpn0.Log"
If Not Errorlevel 1 exit /B
set DiskPartErr0="Es sind keine Fehler aufgetreten. Das gesamte Skript wurde ohne Fehler ausgeführt."
set DiskPartErr1="Es ist eine schwer wiegende Ausnahme aufgetreten. Möglicherweise liegt ein ernstes Problem vor."
set DiskPartErr2="Die für DiskPart angegebenen Parameter waren falsch."
set DiskPartErr3="DiskPart konnte die angegebene Skript- oder Ausgabedatei nicht öffnen."
set DiskPartErr4="Einer der von DiskPart verwendeten Dienste hat einen Fehler zurückgegeben."
set DiskPartErr5"=Es liegt ein Befehlssyntaxfehler vor. Das Skript ist fehlgeschlagen, da ein Objekt nicht ordnungsgemäß ausgewählt wurde oder nicht mit diesem Befehl verwendet werden kann."
call echo Folgender Fehler ist Aufgetreten: %ERRORLEVEL% : %%DiskPartErr%ERRORLEVEL%%%
call echo Folgender Fehler ist Aufgetreten: %ERRORLEVEL% : %%DiskPartErr%ERRORLEVEL%%% >>"%~dpn0.Log"
So hast du nur eine Datei.
HTH
Gruß
LotPings