首页 > 代码库 > Office 365 如何使用powershell查询邮件追踪
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="admin@constos.com" #导出收件人是admin@constos.com的用户 #自定义时间,转换时区 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查询邮件追踪
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。