Ö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 yoluItemsInFolder
→ İç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