一、总体概览
1.1、获取 Exchange 组织中所有服务器的角色
C:\Windows\system32>Get-ExchangeServer
C:\Windows\system32>Get-TransportServer
C:\Windows\system32>Get-ClientAccessServer
C:\Windows\system32>Get-MailboxServer
1.2、收集有关 Microsoft Exchange系统的数据
C:\Windows\system32>Test-SystemHealth
1.3、测试Exchange 角色所需的所有 Microsoft Windows 服务是否启动
C:\Windows\system32>Test-ServiceHealth
1.4、查询Internet域名信息测试DNS 服务器问题
C:\Windows\system32>nslookup
查询a记录,mx记录
查询反向记录
查询域名供应商
1.5、查看客户端访问服务器角色阵列信息
C:\Windows\system32>Get-ClientAccessArray
1.6、看邮箱数据库DAG高可用群集信息
群集节点信息
C:\Windows\system32>Cluster Node
见证资源信息
C:\Windows\system32>Cluster /quorum
获取属于数据库可用性组(DAG)的服务器列表
C:\Windows\system32>Get-DatabaseAvailabilityGroup
显示数据库可用性组(DAG)网络的配置和状态信息
C:\Windows\system32>Get-DatabaseAvailabilityGroupNetwork
1.7、查看邮箱数据库信息
C:\Windows\system32>Get-MailboxDatabase
1.8、查看邮箱使用情况
查看组织内OU中所有邮箱的列表
C:\Windows\system32> Get-Mailbox -OrganizationalUnit 组织名
查看指定邮箱数据库中所有邮箱的邮箱统计信息
C:\Windows\system32> Get-MailboxStatistics �CDatabase 数据库名
查看邮箱用户的统计信息
C:\Windows\system32> Get-MailboxStatistics -Identity "用户名" |fl
二、健康检查
2.1、邮件流测试
测试从服务器到电子邮件地址的邮件流
C:\Windows\system32>Test-Mailflow 服务器名 �CTargetEmailAddress 邮件地址
O同时可以看到utlook2013客户端收到如下邮件
2.2、邮件跟踪
使用帐户发送测试邮件,主题为 ”this is a test mail” 并回复此邮件。
在Exchange服务器exhub1上的邮件跟踪日志中搜索发件人从 2013 年 3 月 29 日 10:30 到 2013 年 3 月 29日 11:00 发送接收的所有邮件的有关信息。
C:\Windows\system32>Get-MessageTrackingLog -Server 服务器名 -Start "03/29/2013 10:30:00" �CEnd "03/29/2013 11:00:00" -Sender "发件人地址"
C:\Windows\system32>Get-MessageTrackingLog -Server 服务器名 -Start "03/29/2013 10:30:00" �CEnd "03/29/2013 11:06:00" -Recipients "收件人地址"
其中与外部邮箱的收发在梭子鱼邮件防火墙中也查到相应记录。
测试邮件顺利通过。
2.3、检查OWA连通性
使用用户domianname\mailadmin的凭据测试URL https://mail.domainname.com的连接情况。
C:\Windows\system32>Test-OwaConnectivity -url:https://mail.domainname.com -mailboxcredential:(get-credential domainname\mailadmin)
2.4、检查POP3连通性
使用用户domainname\mailadmin的凭据测试excsa3的pop3的连接情况。
C:\Windows\system32>Test-PopConnectivity -ClientAccessServer:服务器名 -MailboxCredential:(get-credential domainname\mailadmin)
2.5、通过登录到指定的邮箱来验证服务器是否可以正常工作
测试与服务器的连接
C:\Windows\system32>Test-MapiConnectivity -Server "服务器名"
测试与按域名和用户名所指定邮箱的连接
C:\Windows\system32>Test-MapiConnectivity -Identity "domainname\mailadmin"
2.6、验证 Outlook 提供程序是否已正确配置
测试与每个服务的连接情况。提交用户 [email protected] 对可用性服务的请求,以确定用户的忙/闲信息是否正确地从客户端访问服务器返回到 Outlook 客户端。
C:\Windows\system32>Test-OutlookWebServices -Identity:[email protected]
2.7、查看已配置一个或多个数据库副本的邮箱数据库的相关状态信息
C:\Windows\system32>Get-MailboxDatabaseCopyStatus �CServer 服务器名
2.8、检查数据库DAG复制和重播状态
C:\Windows\system32> Test-ReplicationHealth -Identity 服务器名
2.9、导出EWS配置信息
获取自动发现服务连接点 (SCP)
Get-ClientAccessServer | FL fqdn,*autodiscover* > c:\AutodiscoverSCPs.log
获取 Exchange Web 服务配置
Get-WebServicesVirtualDirectory | fl name,server,*url*,*auth*,*version* > c:\EWSSettings.log
从每个客户端访问服务器获取 Exchange 证书
Get-ExchangeCertificate | FL > c:\Certs.log
三、实时黑名单查询
登录http://anti-spam.org.cn (国内实时黑名单服务最大的网站)
输入服务器公网IP进行查询
登陆http://www.spamhaus.org/lookup (国外的spamhaus项目组)
输入服务器公网IP及域名进行查询
本文出自 “李敏涛的blog” 博客,谢绝转载!