Menü Kapat

Exchange Management Shell ile Belirli Bir Klasörün Alt Klasörlerini Listeleme

Örneğin, “Inbox\Görevler” klasörünün alt klasörlerini görmek için:

Get-MailboxFolderStatistics -Identity "kullanici@domain.com" | 
Where-Object { $_.FolderPath -like "/Inbox/Görevler/*" } |
Select Name, FolderPath, ItemsInFolder, FolderSize |
Format-Table -AutoSize

📌 Açıklamalar

Where-Object { $_.FolderPath -like "/Inbox/Görevler/*" }Inbox içindeki “Görevler” klasörünün alt klasörlerini getirir.
Select Name, FolderPath, ItemsInFolder, FolderSize

  • Name → Klasör adı
  • FolderPath → Klasör yolu
  • ItemsInFolder → İçindeki öğe sayısı
  • FolderSize → Klasör boyutu
    Format-Table -AutoSize → Çıktıyı düzgün tablo halinde gösterir.

🔹 Alt Klasörleri CSV’ye Kaydetme

Eğer sonucu bir CSV dosyasına aktarmak istersen:

$csvPath = "C:\Inbox_Gorevler_Klasorler.csv"
Get-MailboxFolderStatistics -Identity "kullanici@domain.com" |
Where-Object { $_.FolderPath -like "/Inbox/Görevler/*" } |
Select Name, FolderPath, ItemsInFolder, FolderSize |
Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8

Write-Host "✅ CSV oluşturuldu! Dosya konumu: $csvPath"

📌 Sonuç

  • Inbox içindeki “Görevler” klasörünün tüm alt klasörlerini listeleyebilirsin.
  • CSV’ye aktararak rapor olarak saklayabilirsin.
  • Türkçe karakter sorunu olmadan Excel’de açabilirsin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir