Anasayfa » Forum

Exchange 2013 Power...
 

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

  RSS
Ufuk TATLIDIL
(@ufuktatlidil)
Üye

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 COWORKER.EMAIL@DOMAIN.COM -From YOUR.EMAIL@DOMAIN.COM
-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 ufuk.tatlidil@msexchangetr.org -From UserReport@msexchangetr.org -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 Ufuk.Tatlidil@msexchangetr.org adresine mail olarak (attachment) gönderdi.

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

Thanks a lot for script.

Alıntı
Gönderildi : 20/08/2014 17:03
CozumPark
(@cozumpark)
Üye

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

CevapAlıntı
Gönderildi : 20/08/2014 17:14
Paylaş:

Lütfen Giriş yap yada Kayıt ol