Powershell管理系列(十四)Exchange 2013邮箱数量统计
2015-01-25 18:03
295 查看
-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750
管理Exchange的话,我们首先对自己管理的邮箱数量和分布情况有所了解。打开EAC我们确实很快就可以查到有多少邮箱数量,如果邮箱比较多的话,而且有多个数据库,多个服务器呢?会不会觉得很繁琐,下面我介绍一下快速查询邮箱的Powershell。
我们一般管理Exchange的话需要用到Exchange management shell,其实我们也可以直接用Powershell远程连接Exchange,这样的话你就可以每次操作在本机操作就可以了,不用每次都连接服务器了。
步骤1、远程连接到Exchange2013,输入命令,如果是初次连接请参考Powershell管理系列(二)Exchange 2013使用PowerShell远程管理功能 /article/4121649.html
$session=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mail.rightdo.net/powershell -Authentication Basic -Credential (Get-Credential)
![](http://s3.51cto.com/wyfs02/M02/59/01/wKioL1TEu4KAzNTBAAK5v7-Pb6Y897.jpg)
步骤2、输入import-pssession $session,提示连接成功
![](http://s3.51cto.com/wyfs02/M02/59/01/wKioL1TEwCbQTZQvAAXpsznSCMY835.jpg)
步骤3、查询所有的邮箱数量,命令如下 (get-mailbox -resultsize unlimited).count
![](http://s3.51cto.com/wyfs02/M00/59/01/wKioL1TEvSqRh6BxAAEopcnENHI722.jpg)
步骤4、get-mailbox -resultsize unlimited | group-object -property:database | select-object name,count
![](http://s3.51cto.com/wyfs02/M01/59/01/wKioL1TExuWRfeSpAAFxrVDIqZs551.jpg)
步骤5、get-mailbox -resultsize unlimited | group-object -property:servername | select-object name,count
[单机环境正常,但是在dag环境就不能这么操作,具体原因看我下面分析]
![](http://s3.51cto.com/wyfs02/M01/59/04/wKiom1TExouQai05AAFtdVEKq5g166.jpg)
我们首先通过前面的命令查询下服务器上的邮箱数,
![](http://s4.51cto.com/wyfs02/M00/75/B9/wKiom1ZBVNDxXV1oAACkhg5cYW8249.png)
在通过不同的命令查询下,我们可以清楚的看到,下面这么操作才是准确的
[PS] C:\Windows\system32>get-mailbox -resultsize unlimited |Get-MailboxStatistics| group-object -property:servername | select-object name,count
![](http://s3.51cto.com/wyfs02/M00/75/B9/wKiom1ZBVNCjwDenAAD0MD5ootc658.png)
我们可以继续验证下,可以通过下面两个图看到对比结果,可以看到dag2-001活动数据库挂载在exdag02,但是test账号却异常的显示挂载在exdag01服务上
![](http://s1.51cto.com/wyfs02/M00/75/B7/wKioL1ZBVwSQNdGLAADojNc6WJY513.png)
[PS] C:\Windows\system32>get-mailbox -ResultSize unlimited -Database dag2-001 |Get-MailboxStatistics |ft displayname,servername
可以看到dag2-001活动数据库挂载在exdag02,test账号正常的显示挂载在exdag02服务器上了
![](http://s2.51cto.com/wyfs02/M00/75/B9/wKiom1ZBVtWC_V87AADgUnZp24I141.png)
本文出自 “周平的微软技术交流平台” 博客,请务必保留此出处http://yuntcloud.blog.51cto.com/1173839/1608097
管理Exchange的话,我们首先对自己管理的邮箱数量和分布情况有所了解。打开EAC我们确实很快就可以查到有多少邮箱数量,如果邮箱比较多的话,而且有多个数据库,多个服务器呢?会不会觉得很繁琐,下面我介绍一下快速查询邮箱的Powershell。
我们一般管理Exchange的话需要用到Exchange management shell,其实我们也可以直接用Powershell远程连接Exchange,这样的话你就可以每次操作在本机操作就可以了,不用每次都连接服务器了。
步骤1、远程连接到Exchange2013,输入命令,如果是初次连接请参考Powershell管理系列(二)Exchange 2013使用PowerShell远程管理功能 /article/4121649.html
$session=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mail.rightdo.net/powershell -Authentication Basic -Credential (Get-Credential)
![](http://s3.51cto.com/wyfs02/M02/59/01/wKioL1TEu4KAzNTBAAK5v7-Pb6Y897.jpg)
步骤2、输入import-pssession $session,提示连接成功
![](http://s3.51cto.com/wyfs02/M02/59/01/wKioL1TEwCbQTZQvAAXpsznSCMY835.jpg)
步骤3、查询所有的邮箱数量,命令如下 (get-mailbox -resultsize unlimited).count
![](http://s3.51cto.com/wyfs02/M00/59/01/wKioL1TEvSqRh6BxAAEopcnENHI722.jpg)
步骤4、get-mailbox -resultsize unlimited | group-object -property:database | select-object name,count
![](http://s3.51cto.com/wyfs02/M01/59/01/wKioL1TExuWRfeSpAAFxrVDIqZs551.jpg)
步骤5、get-mailbox -resultsize unlimited | group-object -property:servername | select-object name,count
[单机环境正常,但是在dag环境就不能这么操作,具体原因看我下面分析]
![](http://s3.51cto.com/wyfs02/M01/59/04/wKiom1TExouQai05AAFtdVEKq5g166.jpg)
我们首先通过前面的命令查询下服务器上的邮箱数,
![](http://s4.51cto.com/wyfs02/M00/75/B9/wKiom1ZBVNDxXV1oAACkhg5cYW8249.png)
在通过不同的命令查询下,我们可以清楚的看到,下面这么操作才是准确的
[PS] C:\Windows\system32>get-mailbox -resultsize unlimited |Get-MailboxStatistics| group-object -property:servername | select-object name,count
![](http://s3.51cto.com/wyfs02/M00/75/B9/wKiom1ZBVNCjwDenAAD0MD5ootc658.png)
我们可以继续验证下,可以通过下面两个图看到对比结果,可以看到dag2-001活动数据库挂载在exdag02,但是test账号却异常的显示挂载在exdag01服务上
![](http://s1.51cto.com/wyfs02/M00/75/B7/wKioL1ZBVwSQNdGLAADojNc6WJY513.png)
[PS] C:\Windows\system32>get-mailbox -ResultSize unlimited -Database dag2-001 |Get-MailboxStatistics |ft displayname,servername
可以看到dag2-001活动数据库挂载在exdag02,test账号正常的显示挂载在exdag02服务器上了
![](http://s2.51cto.com/wyfs02/M00/75/B9/wKiom1ZBVtWC_V87AADgUnZp24I141.png)
本文出自 “周平的微软技术交流平台” 博客,请务必保留此出处http://yuntcloud.blog.51cto.com/1173839/1608097
相关文章推荐
- Exchange 2010 Powershell实现邮箱收发数量统计
- Exchange 2013 统计邮箱容量-Powershell
- 统计exchange 数据库内邮箱数量
- Exchange 2013 管理小技巧二-快速查询用户邮箱统计信息
- Exchange Powershell实现邮箱收发数量统计
- 使用Powershell批量获取Exchange 2013邮箱用户容量使用量
- 实施Exchange 2013 中 邮箱的脱机访问
- 48Exchange 2010升级到Exchange 2013-图形化卸载2010邮箱服务器
- Exchange 2013 管理小技巧一-批量启用邮箱用户-利用Powershell
- Exchange 2013恢复已禁用用户邮箱
- Exchange 2013多租户托管PART 4:邮箱隔离管理配置
- 49Exchange 2010升级到Exchange 2013-命令行卸载2010邮箱服务器
- Exchange 2013 SP1部署系列3:分角色安装篇安装邮箱服务器角色
- exchange 2013 lesson 11 - 邮箱基本操作
- Exchange 2013之(七)邮箱服务器高可用
- Powershell管理系列(三十)PowerShell操作之统计邮箱的用户信息
- Powershell管理系列(九)删除Exchange用户邮箱中多余的电子邮件地址
- Yii统计不同类型邮箱数量的方法
- 经典sql语句,统计用户表中邮箱类别和数量
- 启用Exchange 2013邮箱服务器反垃圾邮件功能 推荐