链接的邮箱ADSI编辑

我有一个清理任务来处理我的Exchange 2003/07环境。 设置如下:

domain controllers - ( 2003, 2012, 2008) Domain Function Level is: Windows Server 2003 Server 2003, Exchange 2007 Ent ru15 Co-existence 

因此,有些(1000个用户)在一个域中有一个链接的邮箱,因为在ADSI Edit I中的清理手动需要检查这些帐户以确保msExchRecipientTypeDetails等于两个,这是链接邮箱的设置。

是否有可能通过get-domainusersearch属性。

其次,我们有成千上万的条目,我不能滚动到他们。 有没有人知道一种方法来searchADSI中的对象,如果我不能得到一个脚本的工作。

要执行msExchRecipientTypeDetails等于2的所有用户的PowerShellsearch,以下应该让你开始

Import-module ActiveDirectory get-aduser -filter 'name -like "*" -properties * | where{$_.msExchRecipientTypeDetails -eq 2} | select distinguishedname,msExchRecipientTypedetails | Export-csv LinkedMailboxes.csv

您可能需要调整filter,以根据您的环境缩小范围。
get-help get-aduser -detailed


关于在ADSIEDIT中显示更多条目,您可以设置filter中的项目数量

  • Adsiedit.msc>右键单击“连接到”>例如。 默认命名上下文>确定
  • 左键单击select“默认命名上下文”
  • 查看>filter…
  • 增加每个货柜值的项目的最大数量

注意:在右键单击之前,左键点击以select“容器:默认命名上下文”或该级别的项目是很重要的。 否则,您会看到一组稍微不同的选项,其中不包括视图filter