之前很多朋友一直都在说想知道Exchange和Lync 2013集成能够做到什么效果,并且在单独部署Lync的环境有一定的问题,比如用户头像的问题。当然我们更多的是希望去使用一些比较有意义的功能
此 PowerShell 脚本生成的 ActiveSync 设备关联的 Exchange 组织中的一个简单的报表。
这个脚本的目的是协助更改默认Exchange2010/2013同步DefaultAccessLevel设置。
测试 ExchangeServerHealth.ps1 PowerShell 脚本将执行一系列对 Exchange Server 2010 或 2013组织和产生健康报告的测试。
测试包括:
一般服务器健康/正常运行时间
Exchange服务的状态
传输队列和邮件流
邮箱数据库状态
数据库可用性组健康
结果被输出到 HTML 文件或电子邮件,提供摘要和彩色编码的每个测试结果的详细信息。
此 PowerShell 脚本将生成报告的邮箱审核日志条目到指定的邮箱。
此 PowerShell 脚本基于其当前环境平均用户邮件配置文件生成每个 AD 站点。邮件配置文件可以导出到 CSV 集合,脚本支持处理回单长期邮件配置文件的多个数据集合。
邮箱的详细信息 + 邮箱统计信息 + 邮箱数据库配额
一些客户需要命令获取邮箱、 得到 mailboxstatistics 和 mailboxdatabase 得到的结果。
在大多数情况下将启用”UseDatabaseQuotaDefaults”和邮箱将继承邮箱数据库配额的配额。在这里我合并邮箱配额和邮箱数据库数目,给你两个结果,因为某些用户不会继承邮箱数据库配额。
以下脚本会给你获取邮箱,得到 mailboxstatistics,得到 mailboxdatabase 的结果。
我们最近有一项要求以从用户邮箱中删除旧的停止使用的域的电子邮件地址
所以我们已经采取了审慎的态度写三个脚本。
–> 报告有旧的电子邮件地址的用户邮箱 ReportEmailAddress
–> 获取输入从 ReportEmailAddress RemoveEmailAddress
AddemailAddress–> 为恢复目的
打开里面 Reportemailaddress Extract_emlrep.ps1:
定义的电子邮件地址所需删除 & 运行 Extractemlrep.bat
$email =”* @labtest.com”
报告将在 csv 文件的形式提取。
现在执行 Removeemailaddress.ps1″Csv 文件的名称”
这将删除从用户邮箱 smtpAddress 所述的电子邮件地址。
如果你想要恢复到比在 AddemailAddress 文件夹中复制 csv 文件及执行脚本类似于 Removeemailaddress.ps1
如果它适合你:) 请评价该脚本
描述
此函数脚本完全模拟 Exchange 命令行并在启动时 (除了窗口宽度-如果你想要检查 Shell 脚本)在机器上运行了第一次,它将连接到 Exchange 服务器的用户需要指定和复制所需的文件 到本地驱动器 (需要 c: 驱动器,应小于 100 MB)。
作为行不通的唯一希望是控制台内部的帮助 — — 它根本不存在。使用 Technet 库来阅读文档。
为什么做这个脚本
我们长话短说,与强大的中央集权工具使用自定义的 Powershell 控制台。我需要切换到 Exchange 命令行程序为单个任务。
这里是有关博客上创建此函数。
这是一个函数的脚本。如果你有使用它的麻烦,请按照本指南。
我不断地在手动更新我们的 Exchange 2010 配置的中继地址作为新设备将发送电子邮件被添加所有的时间。我期待 PowerShell 找到一个更好的方法。命令是相当简单的允许导出到一个文件。一次在文件、 txt 或 cvs 中,它可以被操纵,重新导入。
重新导入是刚好相反的出口。
我知道这是非常简单,但它为我节省了大量时间。
传送服务重新启动后,应该做修改列表。