首页 > 解决方案 > powershell get-aduser 问题

问题描述

所以我有这行代码应该返回给我一个广告的每个用户,问题是,有两个广告,它对一个有效,但对另一个无效,我不知道为什么。这是我得到的行:

$Credential = Get-Credential
Get-ADUser -server "server1.place.com" -Credential $Credential -Filter 'givenName -like "Alan"' -SearchBase "OU=Utilisateurs,OU=random,DC=server1,DC=place,DC=com" 

Get-ADUser -server "server2.place.com"  -Credential $Credential  -Filter 'givenName -like "Alan"' -SearchBase "OU=Users,DC=server2,DC=place,DC=COM" 

两条线都指向用户所在的位置,具有相同的结构和相似的服务器名称。过滤器正常是减少测试时间。

我得到的错误是:

Get-ADUser : Impossible de contacter le serveur. Il se peut que le serveur n’existe pas, est actuellement hors service ou ne dispose pas des services Web Active Directory.

大致翻译为:服务器不存在、已关闭或无法处理 Web Active Directory。它与该行的“-sever”部分有关。只有第二个 get-ADUser 这样做。

唯一不同的是在服务器中,第一个在它的用户文件夹中有这个:server1 users

然而,第二台服务器有这个:server2 users

这很可能会在以后造成问题,但我认为它与服务器问题无关。最后一条信息是默认服务器是 server1,所以当我不包括 -server 开关时,它会自动在 server1 中搜索。

标签: powershellserveractive-directory

解决方案


推荐阅读