Windows komut satırı (CMD) ve PowerShell, sistem yönetimi, otomasyon ve sorun giderme için güçlü ancak az bilinen araçlar barındırır. Bu rehber, başlangıç ve orta düzey kullanıcılar için piyasada nadiren tartışılan, pratik komut satırı araçlarını ve kullanımlarını detaylı bir şekilde ele alıyor. Her araç için kapsamlı açıklamalar, adım adım talimatlar, ek seçenekler ve gerçek dünya örnekleri vererek, bu araçların nasıl verimliliği artırabileceğini gösteriyoruz. Bu yöntemler, günlük işleri hızlandırmak, sistem sorunlarını teşhis etmek ve betikleme yapmak için idealdir. ## 1. Robocopy ile Gelişmiş Dosya Kopyalama Robocopy (Robust File Copy), Windows'un yerleşik dosya kopyalama aracıdır ve Xcopy'nin gelişmiş bir versiyonudur. Bu araç, büyük veri setlerini senkronize etmek, hatalara dayanıklı kopyalama yapmak ve günlük dosyaları oluşturmak için mükemmeldir. Özellikle yedekleme senaryolarında, kesintiye uğrayan kopyalamaları devam ettirebilir ve dosya izinlerini korur. Neden faydalı? Çünkü standart kopyalama araçlarından (örneğin, Explorer) çok daha hızlı ve güvenilirdir; ağ üzerinden dosya transferlerinde bile verimliliği artırır. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Başlat menüsüne `cmd` yazın, sağ tıklayın ve "Yönetici olarak çalıştır"ı seçin. Bu, dosya izinleri gerektiren işlemlerde sorun yaşamamanızı sağlar. - **Temel Komut Yapısı**: `robocopy <KaynakKlasör> <HedefKlasör> [Seçenekler]` - **Örnek Komut**: `robocopy C:\Kaynak D:\Hedef /MIR /LOG:C:\kopyalama_logu.txt /TEE` - `/MIR`: Kaynak ve hedef klasörleri ayna gibi senkronize eder (silinen dosyaları da hedefte siler). - `/LOG`: İşlem günlüklerini belirtilen dosyaya yazar, hataları takip etmenizi sağlar. - `/TEE`: Günlükleri hem ekranda hem dosyada gösterir. - **Gelişmiş Seçenekler**: `/E` (boş alt klasörleri dahil et), `/COPYALL` (tüm dosya özniteliklerini kopyala), `/R:3` (hatalı kopyalamalarda 3 kez dene). - **Gerçek Dünya Örneği**: Bir geliştirici, proje dosyalarını (kod, belgeler ve medya) haftalık yedeklemek için bir batch dosyası oluşturur: `robocopy "C:\Projeler" "\\NAS\Yedek" /MIR /LOG:"C:\yedek_log.txt"`. Bu, 100 GB'lık bir klasörü 10 dakikada senkronize eder ve kesinti olursa devam eder. **Potansiyel Tuzaklar**: Hedef klasörü mevcutsa üzerine yazar; test için küçük bir klasörle deneyin. ## 2. Forfiles ile Dosya Filtreleme ve İşleme Forfiles, belirli kriterlere (tarih, boyut, uzantı) göre dosyaları filtreleyen ve bunlara komutlar uygulayan bir araçtır. Bu, otomatik temizlik veya raporlama için idealdir. Neden faydalı? Manuel dosya silme yerine, betiklerle binlerce dosyayı saniyeler içinde işleyebilirsiniz; sistem kaynaklarını verimli kullanır ve hataları minimize eder. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart CMD yeterli, ancak betik için yönetici modu önerilir. - **Temel Komut Yapısı**: `forfiles /p <KlasörYolu> /s /m <Maske> /d <Tarih> /c "<Komut>"` - **Örnek Komut**: `forfiles /p C:\Klasör /s /m *.tmp /d -30 /c "cmd /c del @path"` - `/p`: Başlangıç klasörü. - `/s`: Alt klasörleri tara. - `/m *.tmp`: Yalnızca .tmp uzantılı dosyaları filtrele. - `/d -30`: 30 günden eski dosyaları seç. - `/c`: Her dosya için çalıştırılacak komut (örneğin, silme). - **Gelişmiş Seçenekler**: `/c "cmd /c echo @file,@fdate,@ftime >> rapor.txt"` (dosya bilgilerini rapora yaz), `/d +10` (10 günden yeni dosyalar). - **Gerçek Dünya Örneği**: Bir ofis yöneticisi, geçici dosyaları temizlemek için haftalık bir batch dosyası kullanır: `forfiles /p "C:\Users\%USERNAME%\AppData\Local\Temp" /m *.* /d -7 /c "cmd /c del @path"`. Bu, 500 MB boş alan açar ve log tutar. **Potansiyel Tuzaklar**: Komut içindeki tırnakları doğru kaçırın; test için `/c "cmd /c echo Silinecek: @path"` ile önizleme yapın. ## 3. Schtasks ile Görev Zamanlama ve Yönetimi Schtasks, Windows Görev Zamanlayıcısı'nı komut satırından yönetir. Görev oluşturma, değiştirme ve silme gibi işlemleri betiklerle otomatikleştirir. Neden faydalı? GUI yerine komutlarla uzaktan yönetim sağlar; sunucu ortamlarında vazgeçilmezdir ve hatalı görevleri hızlıca düzeltir. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Görev oluşturma için zorunlu. - **Temel Komut Yapısı**: `schtasks /create /tn "<GörevAdı>" /tr "<Komut>" /sc <Zamanlama> /st <Saat>` - **Örnek Komut**: `schtasks /create /tn "Otomatik Günlük Temizlik" /tr "cleanmgr /sagerun:1" /sc daily /st 02:00 /ru SYSTEM` - `/tn`: Görev adı. - `/tr`: Çalıştırılacak komut. - `/sc daily`: Günlük zamanlama. - `/st 02:00`: Başlangıç saati. - `/ru SYSTEM`: Sistem hesabı ile çalıştır (yönetici gerektirmez). - **Gelişmiş Seçenekler**: `/delete /tn "GörevAdı" /f` (görev sil), `/query /tn "GörevAdı"` (durum sorgula), `/change /tn "GörevAdı" /sc weekly` (değiştir). - **Gerçek Dünya Örneği**: Bir freelancer, her Cuma rapor oluşturmak için: `schtasks /create /tn "Haftalık Rapor" /tr "powershell -file C: apor.ps1" /sc weekly /d FRI /st 18:00`. Bu, PowerShell betiğini otomatik çalıştırır ve e-posta gönderir. **Potansiyel Tuzaklar**: Yanlış `/ru` ile izin sorunları çıkabilir; `/query` ile test edin. ## 4. Wevtutil ile Olay Günlüklerini Sorgulama ve Dışa Aktarma Wevtutil, Windows Olay Görüntüleyici'nin komut satırı versiyonudur. Olay günlüklerini filtreler, sorgular ve dışa aktarır. Neden faydalı? Manuel inceleme yerine, belirli hataları otomatik tespit eder; raporlama ve teşhis için kritik. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Yönetici modu önerilir. - **Temel Komut Yapısı**: `wevtutil qe <GünlükAdı> /q "<XPathSorgu>" /f:<Format> /c:<Sayı>` - **Örnek Komut**: `wevtutil qe System /q:"*[System[Level=1 or Level=2]]" /f:text /c:10 > kritik_hatalar.txt` - `/qe System`: Sistem günlüğünü sorgula. - `/q`: XPath sorgusu (Level=1 Kritik, Level=2 Hata). - `/f:text`: Metin formatı. - `/c:10`: En son 10 olay. - **Gelişmiş Seçenekler**: `/rd:true` (ters kronoloji), `/bm:2025-01-01` (başlangıç tarihi), `wevtutil el` (günlük listesi). - **Gerçek Dünya Örneği**: Bir IT destekçisi, sunucu hatalarını izlemek için: `wevtutil qe Application /q:"*[System[Provider[@Name='Microsoft-Windows-PowerShell'] and (EventID=4104)]]" /f:xml > powershell_hatalari.xml`. Bu, PowerShell hatalarını XML'e aktarır ve analiz için kullanır. **Potansiyel Tuzaklar**: XPath hataları; basit sorgularla başlayın. ## 5. Pnputil ile Sürücü Paketlerini Yönetme Pnputil, sürücü (.inf) paketlerini ekleme, kaldırma ve listeleme aracıdır. Neden faydalı? Aygıt Yöneticisi'nin ötesinde, toplu sürücü yönetimi sağlar; eski donanımlar için vazgeçilmez. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Sürücü yükleme için zorunlu. - **Temel Komut Yapısı**: `pnputil /add-driver <InfDosyası> /install` - **Örnek Komut**: `pnputil /add-driver C:\sürücüler\printer.inf /install` - `/add-driver`: Paketi ekle. - `/install`: Otomatik yükle. - **Gelişmiş Seçenekler**: `/enum-drivers` (tüm sürücüleri listele), `/delete-driver oemX.inf /uninstall /force` (kaldır), `/export-driver oemX.inf C:\yedek` (dışa aktar). - **Gerçek Dünya Örneği**: Bir teknisyen, eski bir yazıcı için: `pnputil /add-driver "D:\Sürücüler\HP.inf" /install` ve `pnputil /enum-drivers > sürücü_listesi.txt`. Bu, sürücüleri yedekler ve yeni sisteme aktarır. **Potansiyel Tuzaklar**: Yanlış inf dosyası sistem çökmelerine yol açabilir; yedek alın. ## 6. Powercfg ile Güç Tüketimi Analizi ve Optimizasyonu Powercfg, güç planlarını yönetir ve tüketim raporları üretir. Neden faydalı? Dizüstü kullanıcıları için pil ömrünü uzatır; detaylı raporlarla sorunları teşhis eder. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart yeterli. - **Temel Komut Yapısı**: `powercfg /<Komut> [Seçenekler]` - **Örnek Komut**: `powercfg /energy /output "C:\enerji_raporu.html" /duration 60` - `/energy`: 60 saniyelik enerji analizi. - `/output`: HTML raporu. - **Gelişmiş Seçenekler**: `/batteryreport /output "C:\pil_raporu.html"` (pil geçmişi), `/list` (güç planları listesi), `/setactive <GUID>` (plan değiştir). - **Gerçek Dünya Örneği**: Bir öğrenci, pil sorununu teşhis için: `powercfg /batteryreport /output "C:\pil.html"`. Rapor, pil kapasitesini %80'e düşen hücreleri gösterir ve yeni pil önerir. **Potansiyel Tuzaklar**: Raporlar büyük olabilir; düzenli çalıştırın. ## 7. Dism ile Sistem Bileşenlerini Temizleme ve Onarma Dism (Deployment Image Servicing and Management), Windows görüntüsünü onarır ve temizler. Neden faydalı? SFC'nin ötesinde, güncelleme bileşenlerini yönetir; sistem şişkinliğini azaltır. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Zorunlu. - **Temel Komut Yapısı**: `dism /online /cleanup-image /<Eylem>` - **Örnek Komut**: `dism /online /cleanup-image /startcomponentcleanup /resetbase` - `/startcomponentcleanup`: Eski bileşenleri sil. - `/resetbase`: Temel bileşenleri sıfırla. - **Gelişmiş Seçenekler**: `/scanhealth` (sağlık taraması), `/restorehealth` (çevrimiçi onarım), `/get-wiminfo` (görüntü bilgisi). - **Gerçek Dünya Örneği**: Bir kullanıcı, yavaş sistem için: `dism /online /cleanup-image /scanhealth` ve hatalıysa `/restorehealth`. Bu, 2 GB yer açar ve güncellemeleri hızlandırır. **Potansiyel Tuzaklar**: İnternet gerekebilir; offline mod için ISO kullanın. ## 8. Netsh ile Ağ Yapılandırması ve Teşhisi Netsh (Network Shell), ağ ayarlarını değiştirir ve teşhis eder. Neden faydalı? GUI'nin ötesinde, komutlarla hızlı yapılandırma sağlar; mobil hotspot sorunlarını çözer. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Ağ değişiklikleri için. - **Temel Komut Yapısı**: `netsh <Bağlam> <Komut>` - **Örnek Komut**: `netsh interface ip set address "Ethernet" static 192.168.1.50 255.255.255.0 192.168.1.1` - `interface ip`: IP ayarları. - `set address static`: Statik IP ata. - **Gelişmiş Seçenekler**: `netsh wlan show profiles` (Wi-Fi profilleri), `netsh int ip reset` (TCP/IP sıfırla), `netsh firewall show state` (güvenlik duvarı durumu). - **Gerçek Dünya Örneği**: Bir ev ağı yöneticisi, statik IP için: `netsh interface ip set address "Wi-Fi" dhcp` (DHCP'ye dön). Bu, bağlantı sorunlarını çözer. **Potansiyel Tuzaklar**: Yanlış IP ağ kesintisine yol açar; `ipconfig` ile doğrulayın. ## 9. Wmic ile Sistem Bilgisi Sorgulama Wmic (Windows Management Instrumentation Command-line), WMI üzerinden donanım ve yazılım bilgisi alır. Neden faydalı? Uzaktan sorgu yapar; envanter için idealdir. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `wmic <Sınıf> get <Özellikler>` - **Örnek Komut**: `wmic cpu get name, numberofcores, maxclockspeed /format:list` - `cpu`: CPU sınıfı. - `get`: Özellikler. - `/format:list`: Liste formatı. - **Gelişmiş Seçenekler**: `wmic process where name="explorer.exe" get processid` (PID al), `wmic logicaldisk get size,freespace` (disk alanı). - **Gerçek Dünya Örneği**: Bir IT ekibi, donanım raporu için: `wmic computersystem get model, manufacturer > donanim.txt`. Bu, 50 PC'yi envanterler. **Potansiyel Tuzaklar**: WMI hataları; PowerShell alternatifini deneyin. ## 10. Bitsadmin ile Arka Plan İndirme Yönetimi Bitsadmin (Background Intelligent Transfer Service), arka planda indirme yapar. Neden faydalı? Düşük bant genişliğinde devamlı indirme sağlar; kesintiye dayanıklıdır. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `bitsadmin /transfer <İşAdı> <URL> <HedefDosya>` - **Örnek Komut**: `bitsadmin /transfer "Güncelleme" https://example.com/app.exe C:\indirmeler\app.exe /priority normal` - `/transfer`: İndirme başlat. - `/priority normal`: Öncelik seviyesi. - **Gelişmiş Seçenekler**: `/resume` (devam et), `/list` (tüm işler), `/complete` (tamamla). - **Gerçek Dünya Örneği**: Bir geliştirici, büyük bir ISO için: `bitsadmin /transfer "ISO" http://server/iso.iso C:\iso.iso`. Bu, gece indirir ve sabah hazır olur. **Potansiyel Tuzaklar**: Eski araç; PowerShell BITS ile değiştirin. ## 11. Setx ile Kalıcı Çevre Değişkenleri Ayarlama Setx, kullanıcı veya sistem çevre değişkenlerini kalıcı değiştirir. Neden faydalı? Yeniden başlatmadan etkili; geliştirme ortamlarını yapılandırır. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Sistem değişkenleri için. - **Temel Komut Yapısı**: `setx <DeğişkenAdı> "<Değer>" [/M]` - **Örnek Komut**: `setx MYTOOL_PATH "C:\Araçlar" /M` - `/M`: Sistem geneli. - **Gelişmiş Seçenekler**: `setx PATH "%PATH%;C:\YeniYol"` (ekle), `setx /?` (yardım). - **Gerçek Dünya Örneği**: Bir programcı, Python yolunu ekler: `setx PATH "%PATH%;C:\Python\Scripts"`. Yeniden başlatmadan sonra komutlar çalışır. **Potansiyel Tuzaklar**: PATH'i bozmayın; `echo %PATH%` ile kontrol edin. ## 12. Xcopy ile Dizin ve Dosya Kopyalama Xcopy, alt dizinleri dahil ederek kopyalar. Neden faydalı? Hızlı toplu kopyalama; izinleri korur. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `xcopy <Kaynak> <Hedef> [Seçenekler]` - **Örnek Komut**: `xcopy C:\Kaynak\*.* D:\Hedef /s /e /h /y /i` - `/s`: Alt dizinler. - `/e`: Boş dizinler. - `/h`: Gizli dosyalar. - `/y`: Onay sormadan üzerine yaz. - **Gelişmiş Seçenekler**: `/d:2025-01-01` (tarih bazlı), `/exclude:dosya.txt` (hariç tut). - **Gerçek Dünya Örneği**: Bir arşivci, belgeleri kopyalar: `xcopy "C:\Eski" "D:\Yeni" /s /e /y`. 1 TB'ı 30 dakikada taşır. **Potansiyel Tuzaklar**: Yıldız (\*) dikkatli kullanın. ## 13. Tree ile Dizin Yapısını Görselleştirme Tree, klasör ağacını metin tablosu olarak gösterir. Neden faydalı? Belgelenme ve paylaşım için idealdir. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `tree <Klasör> [Seçenekler]` - **Örnek Komut**: `tree C:\Projeler /f /a > dizin_agaci.txt` - `/f`: Dosyaları dahil et. - `/a`: ASCII çizgiler. - **Gelişmiş Seçenekler**: `/depth:3` (derinlik sınırlı). - **Gerçek Dünya Örneği**: Bir ekip lideri, proje yapısını paylaşır: `tree /f > README.txt`. Markdown'a kopyalar. **Potansiyel Tuzaklar**: Büyük dizinlerde yavaş; filtreleyin. ## 14. Assoc ile Dosya Uzantılarını İlişkilendirme Assoc, dosya uzantılarını programlara bağlar. Neden faydalı? Varsayılan uygulamaları hızlı değiştirir. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**: Sistem için. - **Temel Komut Yapısı**: `assoc .<Uzantı>=<Tür>` - **Örnek Komut**: `assoc .ps1=Microsoft.PowerShellScript.1` - **Gelişmiş Seçenekler**: `assoc /?` (liste), Ftype ile birleştirin. - **Gerçek Dünya Örneği**: Bir geliştirici, .py'yi Python'a bağlar: `assoc .py=Python.File`. **Potansiyel Tuzaklar**: Yanlış ilişki dosyaları açmaz. ## 15. Ftype ile Dosya Türü Komutlarını Tanımlama Ftype, dosya türleri için açılış komutlarını ayarlar. Neden faydalı? Assoc ile birlikte tam kontrol sağlar. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**. - **Temel Komut Yapısı**: `ftype <Tür>=<Komut>` - **Örnek Komut**: `ftype txtfile=notepad.exe "%1"` - **Gelişmiş Seçenekler**: `%*` (tüm argümanlar). - **Gerçek Dünya Örneği**: .bat dosyalarını CMD ile aç: `ftype batfile=cmd.exe /c "%1" %*`. **Potansiyel Tuzaklar**: Komut yolunu doğru yazın. ## 16. Shutdown ile Sistem Kapatma ve Yeniden Başlatma Shutdown, zamanlı veya uzaktan kapatma yapar. Neden faydalı? Ağ ortamlarında toplu yönetim için. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `shutdown /<Eylem> /t <Saniye> /c "<Mesaj>"` - **Örnek Komut**: `shutdown /s /t 300 /c "Sistem 5 dakika sonra kapanacak"` - **Gelişmiş Seçenekler**: `/r` (yeniden başlat), `/f` (zorla), `/m \\bilgisayar` (uzak). - **Gerçek Dünya Örneği**: Bir yönetici, ofis PC'lerini kapatır: `shutdown /s /m \\PC1 /t 60`. **Potansiyel Tuzaklar**: `/a` ile iptal edin. ## 17. Tasklist ile Çalışan Süreçleri Listeleme Tasklist, süreçleri filtreler. Neden faydalı? Kaynak kullanımını izler. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `tasklist [Seçenekler]` - **Örnek Komut**: `tasklist /fi "memusage gt 100000" /fo csv > süreçler.csv` - **Gelişmiş Seçenekler**: `/v` (detaylı), `/svc` (hizmetler). - **Gerçek Dünya Örneği**: Yüksek RAM kullananları bul: Filtre ile Excel'e aktar. **Potansiyel Tuzaklar**: PID'leri karıştırmayın. ## 18. Taskkill ile Süreç Sonlandırma Taskkill, süreçleri kapatır. Neden faydalı? Dondurulmuş uygulamaları kurtarır. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**. - **Temel Komut Yapısı**: `taskkill /<Eylem> /<Hedef>` - **Örnek Komut**: `taskkill /f /im notepad.exe /t` - **Gelişmiş Seçenekler**: `/pid 1234`, `/tree` (alt süreçler). - **Gerçek Dünya Örneği**: Tarayıcıyı kapat: `/im chrome.exe`. **Potansiyel Tuzaklar**: Zorla kapatma veri kaybına yol açar. ## 19. Ipconfig ile Ağ Teşhisi ve Yapılandırma Ipconfig, IP bilgilerini gösterir. Neden faydalı? Hızlı bağlantı teşhisi. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `ipconfig [Seçenekler]` - **Örnek Komut**: `ipconfig /release && ipconfig /renew && ipconfig /flushdns` - **Gelişmiş Seçenekler**: `/all` (detaylı), `/displaydns`. - **Gerçek Dünya Örneği**: İnternet kesintisinde yenileme. **Potansiyel Tuzaklar**: DHCP sorunları için Netsh kullanın. ## 20. Nslookup ile DNS Sorgulama Nslookup, DNS çözümlendirmesini test eder. Neden faydalı? Site erişim sorunlarını çözer. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `nslookup <AlanAdı> [Sunucu]` - **Örnek Komut**: `nslookup google.com 8.8.8.8` - **Gelişmiş Seçenekler**: `set type=MX` (e-posta sunucuları). - **Gerçek Dünya Örneği**: Yavaş site için DNS değiştirme. **Potansiyel Tuzaklar**: Firewall engelleyebilir. ## 21. Tracert ile Ağ Yolu İzleme Tracert, paket rotasını gösterir. Neden faydalı? Gecikme teşhisi. **Detaylı Adımlar:** - **Komut İstemi'ni Açma**: Standart. - **Temel Komut Yapısı**: `tracert <Hedef>` - **Örnek Komut**: `tracert -h 15 cayadev.com` - **Gelişmiş Seçenekler**: `-d` (DNS çözme yok). - **Gerçek Dünya Örneği**: Oyun gecikmesi için rota analizi. **Potansiyel Tuzaklar**: Timeout'lar normal. ## 22. Cipher ile Güvenli Disk Temizleme Cipher, silinen dosyaların kurtarılmasını önler. Neden faydalı? Veri güvenliği. **Detaylı Adımlar:** - **Komut İstemi'ni Yönetici Olarak Açma**. - **Temel Komut Yapısı**: `cipher /w:<Sürücü>` - **Örnek Komut**: `cipher /w:C:\BoşAlan` - **Gelişmiş Seçenekler**: `/e` (şifreleme). - **Gerçek Dünya Örneği**: Eski PC satışı öncesi temizlik. **Potansiyel Tuzaklar**: Uzun sürer; küçük alanla test edin. ## Sonuç Bu az bilinen komut satırı araçları, Windows'u daha güçlü ve verimli kullanmanızı sağlar. Detaylı açıklamalar ve örneklerle, başlangıç ve orta düzey kullanıcılar için pratik olan bu yöntemler, betikleme ve teşhis için vazgeçilmezdir.