Как перейти на другой домен и get-aduser

Я на сервере под DomainA. Я могу использовать Get-ADUser, и он работает нормально.

Теперь существует доверие, созданное между DomainA и DomainB. Я хотел бы переключиться на DomainB и получить всех пользователей в OU=New Users, DC=DomainB, DC=com.

Я пробовал это, но получаю сообщение об ошибке.

$FetchDomainB = Get-ADUser -SearchBase "OU=New Users, DC=DomainB, DC=com"

Это запрашивает у меня Фильтр и я помещаю в адрес электронной почты, затем он выдает сообщение об ошибке "Поставляемое различающееся имя ниже dc = DomainA, dc = net"

Такая же ошибка возникает и для следующего кода.

PS C:\> $test = Get-ADUser -SearchBase "dc=DomainB,dc=com" -filter {EmailAddress -like "*Smith_Karla*"} -Properties EmailAddress

Ответы

Ответ 1

Попробуйте указать DC в DomainB, используя свойство -Server. Пример:

Get-ADUser -Server "dc01.DomainB.local" -Filter {EmailAddress -like "*Smith_Karla*"} -Properties EmailAddress

Ответ 2

get-aduser -Server "servername" -Identity %username% -Properties *

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

Они работают, когда у вас есть имя пользователя. Также меньше, чем с использованием свойства -filter.

EDIT: форматирование.