Forum
Merhabalar,
Yöneticimin isteği üzerine bir kullanıcının 1 aylık gelen giden mail dökümünü istedi lakin 365 üzerinde bunları alabileceğim bir menü bulamadım.
Bilgisi olanlar nasıl yapabileceğim hakkında bilgi verirse çok makbule geçer acil bir konudur şimdiden teşekkür ederim.
Merhaba Yasin Bey,
Aşağıdaki PowerShell komutu işinizi görecektir.
#Tarih kısımları ay/gün/yıl olarak girilmeli.
#Path değerine istemiş olduğunuz bir dosya yolunu yazabilirsiniz.
#Azure Active Directory PowerShell modülünün yüklü olması gerekir.
#Tarih aralığı 30 gün olmalıdır.
Import-Module MSOnline
$O365Cred = Get-Credential
$O365Session = New-PSSession –ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $O365Cred -Authentication Basic -AllowRedirection
Import-PSSession $O365Session
Connect-MsolService –Credential $O365Cred
$Path = “C:\MessageTrace.csv”
$CurrMessages = $null
$Page = 1
do
{
Write-Host “Message Trace Process – Page $Page…”
$CurrMessages = Get-MessageTrace -StartDate “05/19/2016 00:00:00” -EndDate “05/19/2016 23:59:00” -PageSize 5000 -Page $Page | Select MessageID,Received,*Address,*IP,Subject,Status,Size
$CurrMessages | Export-Csv -Path $Path -NoTypeInformation -Encoding UTF8 -Delimiter “;” -Append
Write-Host ($CurrMessages).GetType()
$Page++
}
Until ($CurrMessages -eq $null)
Bilginize.
Teşekkürler hocam