![]() |
Disk Birleştirmeyi Otomatik Yapın |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Disk Birleştirmeyi Otomatik YapınDisk birleştirmeyi otomatik hale getirmek Sabit diskiniz birleştirilmemişse, yani "defrag" işlemine tabi tutulmamışsa dosya erişimi belirgin bir şekilde yavaşlar ![]() ![]() Otomasyon: Zamanlanmış Görevler sayesinde disk birleştirme skript'ini çalıştırabilirsiniz ![]() Geçerli Uygulamalar: · 1Windows XP Ancak söz konusu işlem hayli uzun sürdüğünden, yalnızca sabit diskteki dosyalar parçalı bir şekilde dağılmışsa çalıştırmalısınız ![]() ![]() Kısa bir skript sayesinde disk birleştirme işlemini otomatik hale getirebilirsiniz ![]() ![]() ![]() Disk birleştirme işlemini manuel olarak başlatmak için şu yolu izlemeniz gerekiyor: Başlat - Çalıştır menüsünden cmd komutunu çalıştırın ve "Komut İstemi" penceresinden defrag ![]() ![]() ![]() ![]() ![]() ![]() ![]() Yukarıdaki adımın otomasyonu için ekrana gelen mesajı değerlendirecek bir skript yazabilirsiniz ![]() -------------------- Set-objShell-=-CreateObject("Wscript ![]() Set-objWshScriptExec-=-objShell ![]() ![]() strOutput=objWshScriptExec ![]() ![]() strSearch-=-"Bu-birimi-birleştirmenize- gerek-yok " If-InStr(1,-strOutput,-strSearch)-=-0-Then-objShell ![]() ![]() End-If -------------------- Skript'ini hazırlayın ve dosyayı VBS uzantılı olarak örneğin defragc ![]() ![]() Şimdi sıra skript'in otomatik olarak başlatılmasını sağlamakta ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Diğer disk bölümlerini de birleştirmek istiyorsanız her sürücü için ayrı bir skript yazabileceğiniz gibi mevcut olanı da genişletebilirsiniz ![]() --------------------- Set-objShell-=-CreateObject ("Wscript ![]() Set-objFSO-=-CreateObject ("Scripting ![]() Set-allDrives-=-objFSO ![]() For-Each-objDrive-in-allDrives If-objDrive ![]() Set-objWshScriptExec-=-objShell ![]() ![]() ![]() strOutput=objWshScriptExec ![]() ![]() strSearch-=-"Bu-birimi-birleştirmenize- gerek-yok " If-InStr(1,-strOutput,-strSearch)-=-0-Then objShell ![]() ![]() ![]() End-if End-If Next Dikkat: Zamanlanmış görevi tanımlamadan önce skript'i deneme amaçlı olarak en azından bir defa çalıştırın ![]() ![]() ![]() |
![]() |
![]() |
|