我有一项与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编辑中进行清理,我需要手动检查这些帐户,以确保msExchRecipientTypeDetails等于两个,这是链接邮箱的设置。
是否可以通过get-domainuser搜索属性。
第二,我们有成千上万的条目,我无法滚动到它们。如果我不能让脚本工作,有没有人知道在ADSI中搜索对象的方法。
发布于 2016-01-28 15:57:23
若要对所有msExchRecipientTypeDetails等于2的用户执行powershell搜索,请执行以下操作
Import-module ActiveDirectory get-aduser -filter 'name -like "*" -properties * | where{$_.msExchRecipientTypeDetails -eq 2} | select distinguishedname,msExchRecipientTypedetails | Export-csv LinkedMailboxes.csv
您可能需要根据环境调整筛选器以缩小范围。
get-help get-aduser -detailed
关于在ADSIEDIT中显示更多条目,可以在筛选器中设置项数。
注意:在右键单击之前,左键选择“容器:默认命名上下文”或该级别的项是很重要的。否则,您将得到一组略有不同的选项,这些选项不包括视图或过滤器
https://serverfault.com/questions/752069
复制相似问题