首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何切换到另一个域和get-aduser

如何切换到另一个域和get-aduser
EN

Stack Overflow用户
提问于 2014-12-18 03:13:20
回答 5查看 186.9K关注 0票数 29

我在DomainA下的服务器上。我可以使用Get-ADUser,它工作得很好。

现在,在DomainA和DomainB之间建立了信任。我想切换到DomainB并获取OU=New Users, DC=DomainB, DC=com中的所有用户。

我尝试了这些,但我得到了一个错误。

代码语言:javascript
复制
$FetchDomainB = Get-ADUser -SearchBase "OU=New Users, DC=DomainB, DC=com"

这要求我提供过滤器,我输入了电子邮件地址,然后它抛出一个错误,说"Supplied name Filter to dc=DomainA,dc=net“

下面的代码也会抛出同样的错误。

代码语言:javascript
复制
PS C:\> $test = Get-ADUser -SearchBase "dc=DomainB,dc=com" -filter {EmailAddress -like "*Smith_Karla*"} -Properties EmailAddress
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-12-18 03:22:10

尝试使用-Server属性在DomainB中指定DC。例如:

代码语言:javascript
复制
Get-ADUser -Server "dc01.DomainB.local" -Filter {EmailAddress -like "*Smith_Karla*"} -Properties EmailAddress
票数 40
EN

Stack Overflow用户

发布于 2018-08-16 05:16:22

我只想补充一点,如果您不知道某个域控制器的名称,您可以获得最接近的一个,将其主机名传递给-Server参数。

代码语言:javascript
复制
$dc = Get-ADDomainController -DomainName example.com -Discover -NextClosestSite

Get-ADUser -Server $dc.HostName[0] `
    -Filter { EmailAddress -Like "*Smith_Karla*" } `
    -Properties EmailAddress
票数 23
EN

Stack Overflow用户

发布于 2016-07-16 00:29:52

代码语言:javascript
复制
get-aduser -Server "servername" -Identity %username% -Properties *

get-aduser -Server "testdomain.test.net" -Identity testuser -Properties *

当您拥有用户名时,这些方法就会起作用。与使用-filter属性相比,to类型也更少。

编辑:格式化。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27533084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档