Windows · PowerShell

Windows Geçici Dosyaları Temizleme

Windows Temp klasöründe ve tüm kullanıcıların Temp klasöründe 7 günden eski dosyaları siler. Kazanılan alanı raporlar.

Script Kütüphanesi
Canlı veri
28script
  • Windows18
  • macOS5
  • Linux5
Kategoriye göre
  • Ağ3
  • Disk ve depolama4
  • Envanter4
  • Güvenlik9
  • Güncellemeler4
  • Bakım4
Son inceleme: 6 Kasım 2026
KOD

Script

clear-temp-files-windows.ps1
$cutoff = (Get-Date).AddDays(-7)
$paths = @("$env:SystemRoot\Temp") + (Get-ChildItem 'C:\Users' -Directory -ErrorAction SilentlyContinue | ForEach-Object { Join-Path $_.FullName 'AppData\Local\Temp' })
$freed = 0
foreach ($path in $paths) {
    if (-not (Test-Path $path)) { continue }
    Get-ChildItem $path -Recurse -File -Force -ErrorAction SilentlyContinue |
        Where-Object { $_.LastWriteTime -lt $cutoff } |
        ForEach-Object {
            $size = $_.Length
            Remove-Item $_.FullName -Force -ErrorAction SilentlyContinue
            if (-not (Test-Path $_.FullName)) { $freed += $size }
        }
}
Write-Output ("Freed {0:N1} MB" -f ($freed / 1MB))
Dikkat: Script çalıştırmak hassas bir işlemdir. Kodu okumadan çalıştırmayın. Sıfırdan farklı çıkış kodu Moftgate çıktısında hata olarak görünür.
NASIL ÇALIŞIR

Moftgate ile tüm cihazlarda çalıştırın

  1. 01

    Scripti ekleyin

    Moftgate konsolunda Scripts > New script açın ve kodu yapıştırın.

  2. 02

    Sistemi seçin

    Hedef işletim sistemi olarak Windows seçin.

  3. 03

    Test edin

    Önce tek bir test cihazında çalıştırın ve çıktıyı okuyun.

  4. 04

    Yayın

    Grup, profil veya etiket seçerek tüm hedeflere gönderin. Her cihazın sonucu ayrı kaydedilir.

Scripts rehberini okuyun →

KURUMSAL GÜVENLİK & İŞ SÜREKLİLİĞİ

Scriptleri tek panelden yönetin

Hedef seçimi, onay adımı, cihaz bazlı çıktı ve denetim kaydı. İlk yıl 200 endpoint ücretsiz.