Číst v angličtině

Sdílet prostřednictvím


diskpart scripts and examples

Pomocí diskpart /s můžete spouštět skripty, které automatizují úlohy související s disky, například vytváření svazků nebo převod disků na dynamické disky. Skriptování těchto úloh je užitečné, pokud nasadíte Systém Windows pomocí bezobslužné instalace nebo nástroje Sysprep, který nepodporuje vytváření svazků jiných než spouštěcí svazek.

Pokud chcete vytvořit skript diskpart, vytvořte textový soubor, který obsahuje příkazy Diskpart, které chcete spustit, s jedním příkazem na řádek a bez prázdných řádků. Řádek můžete zahájit rem, aby řádek byl komentářem. Tady je například skript, který vymaže disk a pak vytvoří 300 MB oddíl pro prostředí Windows Recovery Environment:

select disk 0
clean
convert gpt
create partition primary size=300
format quick fs=ntfs label=Windows RE tools
assign letter=T

Příklady

  • Pokud chcete spustit skript diskpart, na příkazovém řádku zadejte následující příkaz, kde název skriptu je název textového souboru, který obsahuje váš skript:
diskpart /s scriptname.txt
  • Pokud chcete přesměrovat výstup skriptování diskpartu do souboru, zadejte následující příkaz, kde soubor protokolu je název textového souboru, ve kterém diskpart zapisuje svůj výstup:
diskpart /s scriptname.txt > logfile.txt

Poznámky

  • Při použití příkazu diskpart jako součást skriptu doporučujeme dokončit všechny operace diskpart společně jako součást jednoho skriptu diskpart. Můžete spouštět po sobě jdoucí skripty diskpart, ale před opětovným spuštěním příkazu diskpart v následných skriptech musíte povolit alespoň 15 sekund mezi každým skriptem. V opačném případě můžou následující skripty selhat. Mezi po sobě jdoucí skripty diskpart můžete přidat pozastavení přidáním příkazu timeout /t 15 do dávkového souboru spolu se skripty diskpart.

  • Při spuštění části diskpart se na příkazovém řádku zobrazí verze disku a název počítače. Pokud při pokusu o provedení skriptované úlohy narazí diskpart na chybu, diskpart zastaví zpracování skriptu a zobrazí kód chyby (pokud nezadáte parametr noerr). Diskpart však vždy vrací chyby, pokud dojde k chybám syntaxe, bez ohledu na to, jestli jste použili parametr noerr. Parametr noerr umožňuje provádět užitečné úlohy, jako je použití jednoho skriptu k odstranění všech oddílů na všech discích bez ohledu na celkový počet disků.