diskpart betikleri ve örnekleri

Birim oluşturma veya diskleri dinamik disklere dönüştürme gibi diskle ilgili görevleri otomatik hale getiren betikleri çalıştırmak için diskpart /s kullanın. Bu görevlerin betiğini oluşturmak, Windows'u katılımsız Kurulum veya önyükleme birimi dışında birim oluşturmayı desteklemeyen Sysprep aracını kullanarak dağıtırsanız yararlıdır.

Diskpart betiği oluşturmak için, satır başına bir komutla ve boş satır olmadan çalıştırmak istediğiniz Diskpart komutlarını içeren bir metin dosyası oluşturun. Satırı açıklama yapmak için rem ile bir satır başlatabilirsiniz. Örneğin, bir diski silip Windows Kurtarma Ortamı için 300 MB'lık bir bölüm oluşturan bir betik aşağıda verilmiştir:

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

Examples

  • Bir diskpart komut dosyasını çalıştırmak için, komut istemine aşağıdaki komutu yazın; burada scriptname , komut dosyanızı içeren metin dosyasının adıdır:
diskpart /s scriptname.txt
  • Diskpart'ın komut dosyası çıktısını bir dosyaya yönlendirmek için aşağıdaki komutu yazın, burada logfile , diskpart'ın çıktısını yazdığı metin dosyasının adıdır:
diskpart /s scriptname.txt > logfile.txt

Remarks

  • Diskpart komutunu bir komut dosyasının parçası olarak kullanırken, tüm diskpart işlemlerini tek bir diskpart komut dosyasının parçası olarak birlikte tamamlamanızı öneririz. Ardışık diskpart komut dosyalarını çalıştırabilirsiniz, ancak diskpart komutunu ardışık komut dosyalarında yeniden çalıştırmadan önce önceki yürütmenin tamamen kapatılması için her komut dosyası arasında en az 15 saniye beklemeniz gerekir. Aksi takdirde, ardışık betikler başarısız olabilir. timeout /t 15 komutunu diskpart betiklerinizle birlikte toplu iş dosyanıza ekleyerek ardışık diskpart betikleri arasına bir duraklama ekleyebilirsiniz.

  • Diskpart başlatıldığında, diskpart sürümü ve bilgisayar adı komut isteminde görüntülenir. Varsayılan olarak, diskpart betikli bir görevi gerçekleştirmeye çalışırken bir hatayla karşılaşırsa, diskpart betiği işlemeyi durdurur ve bir hata kodu görüntüler ( noerr parametresini belirtmediyseniz). Ancak, diskpart sözdizimi hatalarıyla karşılaştığında, noerr parametresini kullanıp kullanmadığınıza bakılmaksızın her zaman hata döndürür. noerr parametresi, toplam disk sayısından bağımsız olarak tüm disklerdeki tüm bölümleri silmek için tek bir komut dosyası kullanmak gibi yararlı görevleri gerçekleştirmenizi sağlar.