这件事从技术上说,就是点两下鼠标的事,但是我们的背景是老乱了。
背景信息:原来搭建服务器的人就没有给邮件数据库做配额,用户就是想怎么用就怎么用,而且离职员工也没有清理邮箱数据,直接造成邮件数据库越来越大,存储空间基本耗尽。
现在提了一个需求是做配额,而且不给标准,这个需求明显不是一个技术问题,所以,我们IT的套路是:
第一步:从邮件服务器上查看哪些数据库没有做配额;
用到的Powershell命令:
Get-MailboxDatabase -Server 你自己的邮件服务器名称 | select-Object IssueWarningQuota,ProhibitSedReceiveQuota,ProhibitSendQuota
第二步:从邮件服务器上查到用户的邮箱大小
Get-MailboxStatistics -Server 你自己的邮件服务器名称 | Select-Object DisplayName,TotalItemSize | Export-CSV D:\啥啥文件名.csv
记得打开exchange powershell时要用管理员身份,否则向磁盘里写不了文件
第三步:整理数据和排序
DisplayName TotalItemSize
以上是你的CSV文件的样子,需要处理一下,这时候就有技巧啦。
先用EXCEL里的查找和替换,直接按ctrl 加 f就调出这个工具窗口啦,在查找里输入 ( 星号) 括号里没有办法打星号,替换啥都不写,点替换所有。那种恶心的括号及其内容就消失了。
然后再用公式把一列中的数值和单位分离,照抄下面这个链接的公式,挺好用呢,别管公式为啥这样做,照着用就得了。
http://www.office68.com/excel/19334.html
还有一个坑,就是你分离的显示数值的那一列是文字类型的,没有办法排序,解决方法就是在旁边插一列,然后用那个文字的那一列去直接乘一个数字1,呵呵,就变成数值啦,然后你就排序吧。
第四步:交由管理层决定和制定配额标准
第五步:提交管理层会议批准
第六步:全员发通知并带个如何把邮件下载到本地的手册
第七步:在截止时间把配额做上。
我计划在6月份录制Powershell的视频,估计有100个小节,每小节控制在5分钟到10分钟。如果做Windows的系统管理,不会Powershell,人生就是不完美的,希望有缘人来捧场。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。