我在安装/卸载 Exchange 服务器时遇到问题。我怀疑服务器没有从 AD 中正确删除,因此我收到错误。(我已经清除了机器,唯一不变的是主机名和 AD)
如何在 AD 中搜索给定的主机名,无论其位于何处(包括部分匹配,因为主机名可能采用 LDAP 格式)?
答案1
我会尝试使用 ldp.exe,连接到配置分区,然后搜索您要查找的内容。在 DC 上使用 ldp.exe
- 文件->绑定
- 查看->树,然后选择配置
然后,您就可以在该树中搜索您要查找的内容。过滤选项使用起来有点混乱,但它可以帮助您找到您要查找的内容。
我觉得这有点帮助
https://support.microsoft.com/en-us/kb/224543
和
https://technet.microsoft.com/en-us/library/aa996205(v=exchg.65).aspx#DoingASearchUsingLDP
希望这对你有帮助(记得备份以防万一)
答案2
以下应该有效。假设您要搜索以“CONTOSOEX”开头的服务器名称。
Get-ADObject -SearchBase "CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" -SearchScope Subtree -Filter {(cn -like "CONTOSOEX*")}
搜索所有文本:
Get-ADObject -SearchBase "CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com" -SearchScope Subtree -Properties * -Filter * > C:\SomeDir\Exchange.txt
然后,您可以在您最喜欢的文本编辑器中打开 Exchange.txt 文件来搜索所需的值。