📖 Web & API
Invoke-WebRequest (HTTP İstekleri ve Dosya İndirme)
REST API'lere GET, POST, PUT istekleri gönderir veya internetten doğrudan dosya indirir.
⚡ Sözdizimi (Syntax)
Invoke-WebRequest -Uri <Uri> [-Method <HttpMethod>] [<CommonParameters>]
🛠️ Pratik Kullanım Örnekleri
📌 İnternetten Dosya İndirme (-OutFile)
Invoke-WebRequest -Uri "https://example.com/installer.exe" -OutFile "installer.exe"
📌 JSON Verisi ile REST API'ye POST İsteği Gönderme
$body = @{ title = "Yeni Makale" } | ConvertTo-Json\nInvoke-RestMethod -Uri "https://api.bilgiseli.net/articles" -Method POST -Body $body -ContentType "application/json"
💡
Mühendislik İpucu & En İyi Pratik:
JSON yanıtlarını doğrudan PowerShell nesnesine çevirmek için `Invoke-RestMethod` (kısaltması `irm`) tercih edin.
İlgili Kılavuzlar
Get-Process (Çalışan İşlemleri ve Kaynak Tüketimini Listeleme)
Test-NetConnection (Ağ ve Port Erişilebilirlik Testi)
Get-Service (Windows Arka Plan Servislerini Yönetme)
Invoke-WebRequest (HTTP İstekleri ve Dosya İndirme)
Get-ChildItem (Dosya ve Dizin Listeleme / Arama)
Set-ExecutionPolicy (PowerShell Script Çalıştırma İzni)
robocopy (Sağlam Dosya Kopyalama ve Senkronizasyon)
sfc /scannow (Sistem Dosyası Denetleyicisi & Onarımı)
ipconfig /flushdns (DNS Önbelleğini Temizleme)