Office 365 如何使用powershell查询邮件追踪
Posted ***忘了时间的钟***
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Office 365 如何使用powershell查询邮件追踪相关的知识,希望对你有一定的参考价值。
如何使用Powershell 对office365的邮件进行查询追踪
1. 首先链接到Exchange Online 管理上面
$UserCredential = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell -Credential $UserCredential -Authentication Basic -AllowRedirection Import-PSSession $Session
2. 查询邮件追踪,导出UTF-8到csv文件中
$dateEnd = get-date $dateStart = $dateEnd.AddHours(-8) #目前时间之前的8个小时之内 $recipient="[email protected]" #导出收件人是[email protected]的用户 #自定义时间,转换时区 Get-MessageTrace -StartDate $dateStart -EndDate $dateEnd -RecipientAddress $recipient | Select-Object @{name=‘time‘;e={[System.TimeZone]::CurrentTimeZone.ToLocalTime($_.received)}}, SenderAddress, RecipientAddress, Subject, Status, ToIP, FromIP, Size, MessageID, MessageTraceID |export-csv -encoding utf8 d:\Only.csv
以上是关于Office 365 如何使用powershell查询邮件追踪的主要内容,如果未能解决你的问题,请参考以下文章
如何托管 Powershell 脚本或应用程序以便可以通过 WSManConnectionInfo 访问它? (如 Office 365)
SharePoint Office365 Powershell Webpart AllItems.aspx