powershell - 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 中搜索。
解决方案
推荐阅读
- angular - 函数看不到自身之外的任何东西(Angular)
- google-app-engine - 谷歌应用引擎中的 min-instances 和 min-idle-instances 有什么区别?
- r - 重现具有置信区间的图
- javascript - 如果我想在不同的“问题”中列出组的名称,如何映射这个数组
- javascript - 带有必填字段的javascript序列化
- php - Laravel Model->save() 它说 Undefined property: stdClass::$plot
- javascript - 检查选择的值并将输入字段更改为只读
- reactjs - 如何在遗留 JSF Web 应用程序中使用 ReactJs?
- html - Html 值绑定
- java - int[] 和 Integer[] 之间的区别以及为什么它们被区别对待?