skrypty i przykłady narzędzia diskpart

Użyj diskpart /s, aby uruchomić skrypty, które automatyzują zadania związane z dyskiem, takie jak tworzenie woluminów lub konwertowanie dysków na dyski dynamiczne. Wykonywanie skryptów tych zadań jest przydatne w przypadku wdrażania systemu Windows przy użyciu instalacji nienadzorowanej lub narzędzia Sysprep, które nie obsługują tworzenia woluminów innych niż wolumin rozruchowy.

Aby utworzyć skrypt diskpart, utwórz plik tekstowy zawierający polecenia narzędzia Diskpart, które chcesz uruchomić, z jednym poleceniem na wiersz i bez pustych wierszy. Możesz rozpocząć wiersz z rem, aby utworzyć wiersz jako komentarz. Na przykład poniżej przedstawiono skrypt, który czyści dysk, a następnie tworzy partycję o rozmiarze 300 MB dla środowiska odzyskiwania systemu Windows:

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

Examples

  • Aby uruchomić skrypt narzędzia diskpart, w wierszu polecenia wpisz następujące polecenie, gdzie nazwa_skryptu jest nazwą pliku tekstowego zawierającego skrypt:
diskpart /s scriptname.txt
  • Aby przekierować dane wyjściowe skryptów diskpart do pliku, wpisz następujące polecenie, gdzie plik_dziennika jest nazwą pliku tekstowego, w którym diskpart zapisuje swoje wyjście:
diskpart /s scriptname.txt > logfile.txt

Remarks

  • W przypadku korzystania z polecenia diskpart jako części skryptu zaleca się wykonanie wszystkich operacji programu diskpart razem w ramach jednego skryptu diskpart. Można uruchamiać kolejne skrypty narzędzia diskpart, ale należy odczekać co najmniej 15 sekund między poszczególnymi skryptami w celu całkowitego zamknięcia poprzedniego wykonania przed ponownym uruchomieniem polecenia diskpart w kolejnych skryptach. W przeciwnym razie kolejne skrypty mogą zakończyć się niepowodzeniem. Możesz dodać wstrzymanie między kolejnymi skryptami diskpart, dodając polecenie timeout /t 15 do pliku wsadowego wraz ze skryptami diskpart.

  • Po uruchomieniu narzędzia DiskPart wersja składnika DiskPart i nazwa komputera są wyświetlane w wierszu polecenia. Domyślnie, jeśli program diskpart napotka błąd podczas próby wykonania zadania skryptowego, przestaje przetwarzać skrypt i wyświetla kod błędu (chyba że określono parametr noerr ). Jednak narzędzie diskpart zawsze zwraca błędy, gdy napotka błędy składniowe, niezależnie od tego, czy użyto parametru noerr . Parametr noerr umożliwia wykonywanie przydatnych zadań, takich jak usuwanie wszystkich partycji na wszystkich dyskach za pomocą jednego skryptu, niezależnie od całkowitej liczby dysków.