博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerShell-Exchange:Check High Item
阅读量:6140 次
发布时间:2019-06-21

本文共 1732 字,大约阅读时间需要 5 分钟。

根据官方文档的描述,针对不同的exchange  server的版本,建议每个邮箱内最大的item都有参考值。

exchange  2000-2003,最大5000

exchange 2007最大20000

exchange 2010最大100000

参考:

了解高项目计数和受限制视图数的性能影响: Exchange 2007 帮助 

比如针对exchange 2007来说:理想情况下,最好使“收件箱”和“已发送邮件”文件夹中的项目少于 20,000 个,“联系人”和“日历”的项目计数少于 5,000 个。即使使项目计数小于或等于建议的最大值,但某些操作仍需占用大量时间(通常大约接近一分钟)。建议的最大值还取决于 Exchange 环境的性能容量。特定硬件选项可能会导致最大数减小。

如果环境中只有一个版本,比如exchange2010,那完全可以通过一条powershell命令来实现:

[PS] C:\scripts>Get-Mailbox | Get-MailboxFolderStatistics | Where {$_.ItemsInFolder -gt 1} | Sort-Object -Property ItemsInFolder -Descending | ft Identity, ItemsInFolderIdentity                                                          ItemsInFolder--------                                                          -------------demo.com/IT/IT1/mailuser1\已删除邮件                                         71demo.com/IT/IT1/mailuser1\已发送邮件                                         29demo.com/IT/IT1/mailuser1\日历                                               28demo.com/IT/IT1/mailuser2\收件箱                                             27demo.com/IT/IT1/mailuser1\收件箱                                             25demo.com/IT/IT2/mailuser10\收件箱                                            12demo.com/Users/Administrator\收件箱                                          11demo.com/IT/IT1/mailuser1\已删除邮件...                                      10

下面再介绍一个脚本中心的脚本,这个脚本对我们优化exchange服务器的性能很有帮助,他会检查哪些邮箱的item比较多。

脚本的下载地址如下,需要我们拷贝到txt中,然后修改后缀名为ps1格式。

脚本 HighItemFolders.ps1 

这个脚本也是带自定义参数的,如图。

可以自定要检查的单个DATABASE。如果不指定DATABASE,那么就是对组织所有的邮箱进行检索。

为了显示效果,我们设置itemcount为1,结果如下。

如果是exchange 2010的环境,检查的时候可以设置itemcount为100000.

还可以把结果输出到txt文件,如图。

关于该脚本的详细解释和帮助可以参考exchangeteam blog的文章:

Blogs - Exchange Team Blog - Site Home - TechNet Blogs 

个人感觉这个脚本的实用性不是特别大,但是有参考意义。

转载地址:http://rdkya.baihongyu.com/

你可能感兴趣的文章
RecycleView设置顶部分割线(记录一个坑)
查看>>
【设计模式系列】单例模式的7种写法
查看>>
汉字转拼音 (转)
查看>>
Machine Learning Techniques -6-Support Vector Regression
查看>>
会计基础_001
查看>>
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
Jenkins持续集成环境部署
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>