获取Exchange 2003邮箱大小和项目总数

该脚本使用Get-WmiObject可以从Exchange 2003环境中检索邮箱大小和项目总数的邮箱统计信息。而在转让,我被要求他们迁移到Office 365之前,每天运行邮箱飞行前检查,由于environemnt的性质(30+ Exchange 2003服务器,分布在美国)的GetStoreInfo工具(创建者如果超过6或7的服务器被选中克雷格Harbold)会经常崩溃。我跑进使用GetStoreInfo另一个问题是,500多个账户在他们的的LegacyDN一个逗号所以当CSV在Excel打开,500ish用户将有一个额外的列; 这个脚本出口获取-WmiObject时的数据与制表符的文本文件。

运行脚本

打开PowerShell和运行脚本。
与远程PowerShell功能,输入您的管理用户名,密码(安全字符串),以及Exchange 2007或2010箱
基本身份验证,必须在IIS中在Exchange中的PowerShell的目录启用。
从这里开始,该脚本将检索的Exchange 2003的箱列表
该脚本利用了Exchange 2003的箱列表,并运行一个GET-WmiObject时对他们确定服务器是否有邮箱。与此同时,该脚本的运行总计多少邮箱的环境有不断。
一旦脚本已经确定哪些服务器具有邮箱,一个GET-WmiObject可以运行针对这些服务器和出口数据到一个txt文件(TXT文件为每个服务器创建)。
这个过程可能需要相当长一段时间取决于你的网络设置。在环境我公司开发的脚本,它将需要大约20-30分钟来运行。起初,我遇到了一些问题,其中Get-WmiObject时会失败一个或两个服务器上,这是从来没有在同一台服务器,所以我决定脚本遇到了一个网络故障。这是固定的脚本,获取-WmiObject可以将针对服务器上运行一遍又一遍,直到该服务器的文本文件大于0字节大的循环。
那么脚本做了清理工作的地方将删除除了创建的第一个文件中的所有文件的标题,然后合并文件,共同创造一个单一的文件。然后所有的单个文件被删除。
现在只需在Excel中打开文本文件。

Latest posts by Exchange中文站 (see all)
发布于: 浏览:3689 次

还没有评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据