Forum

Exchange 2013 Power...
 
Bildirimler
Hepsini Temizle

Exchange 2013 PowerShell Script Ile User Bilgilerinin Attachment Mail Olarak Gönderilmesi

2 Yazılar
2 Üyeler
0 Likes
442 Görüntüleme
(@ufuktatlidil)
Gönderiler: 5718
Illustrious Member
Konu başlatıcı
 

Merhaba;

Exchange Server Organizasyonumuz üzerinde bulunan user mailboxlarının raporlarını PS Script ile Attachment (.csv formartında) mail olarak gönderebilirsiniz.

Script Orjinal:

Add-PSSnapin Microsoft.Exchange.Management.Powershell.Admin -erroraction silentlyContinue
Get-MailboxStatistics USERHERE | select-object DisplayName, ItemCount, TotalItemSize, TotalDeletedItemSize, LastLogonTime, LastLogoffTime | export-csv “c:\file.csv” -NoTypeInformation

$file = “c:\file.csv”

Send-MailMessage -SmtpServer HUB.SERVER.IP.HERE -To [email protected] -From [email protected]
-Subject “SUBJECT HERE” -Body “BODY HERE” -attachment $file

Script İçeriğimiz:

Add-PSSnapin Microsoft.Exchange.Management.Powershell.Admin -erroraction silentlyContinue

Get-MailboxStatistics ilkim.ada | select-object DisplayName, ItemCount, TotalItemSize, TotalDeletedItemSize, LastLogonTime, LastLogoffTime | export-csv “c:\ilkim.ada.csv” -NoTypeInformation

$file = “c:\ilkim.ada.csv”

 Send-MailMessage -SmtpServer mail.msexchangetr.org -To [email protected] -From [email protected] -Subject “ILKIM ADA E-MAIL REPORT” -Body “Merhaba; Ilgili rapor ekte’ dir.” -attachment $file

Bir notepad’ e içeriği kayıt edip, kendi yapınıza göre düzenleyip, userreport.ps1 formatında kaydettim. Daha sonra PowerShell ile script’ i çalıştırdım.
Hem Exchange sunucumuzun c:\ kısmına .csv file oluştu, hemde raporu mail olarak [email protected] adresine mail olarak (attachment) gönderdi.

Script için Doug Spear ve Msexchangeguru.com’ a teşekkür ederim.

Thanks a lot for script.

 
Gönderildi : 20/08/2014 17:03

(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
 

kitapçık haline getirseydin keşke bunları :))

 
Gönderildi : 20/08/2014 17:14

Paylaş: