Ответ 1
Попробуйте указать DC в DomainB, используя свойство -Server
. Пример:
Get-ADUser -Server "dc01.DomainB.local" -Filter {EmailAddress -like "*Smith_Karla*"} -Properties EmailAddress
Я на сервере под 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
Попробуйте указать DC в DomainB, используя свойство -Server
. Пример:
Get-ADUser -Server "dc01.DomainB.local" -Filter {EmailAddress -like "*Smith_Karla*"} -Properties EmailAddress
get-aduser -Server "servername" -Identity %username% -Properties *
get-aduser -Server "testdomain.test.net" -Identity testuser -Properties *
Они работают, когда у вас есть имя пользователя. Также меньше, чем с использованием свойства -filter
.
EDIT: форматирование.