我有一个清理任务来处理我的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中的项目数量
注意:在右键单击之前,左键点击以select“容器:默认命名上下文”或该级别的项目是很重要的。 否则,您会看到一组稍微不同的选项,其中不包括视图或filter