2014-12-17 7 views
14

Sono su un server con DomainA. Posso usare Get-ADUser e funziona bene.Come passare a un altro dominio e get-aduser

Ora c'è un trust costruito tra DomainA e DomainB. Vorrei passare a DomainB e ottenere tutti gli utenti in OU=New Users, DC=DomainB, DC=com.

Ho provato questi, ma ottengo un errore.

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

Questo mi chiede Filtro e ho messo in emailadress allora getta un errore che dice "fornito nome distinto sotto per dc = DomainA, dc = net"

Lo stesso errore viene generato per il seguente codice pure .

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

risposta

20

provare a specificare un DC nel DomainB utilizzando la proprietà -Server. Es:

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

Grazie. ha funzionato. Ho dovuto ottenere le informazioni sul dominio usando get-addomain Domain.B prima di ottenere il domain server l'aggiornamento del codice e ha funzionato come un fascino. Grazie a Frode – Axiom

+0

qualsiasi idea sul motivo per cui fornisce solo pochi elementi, non tutti i dettagli. dà abilitato, givenname, nome, objectclass, objectguid, sameaccoutnname, sid, surename e userprincalpalname. Ho bisogno di tutti i campi incluso OU – Axiom

+1

@Axiom fornirà solo le proprietà richieste. Se hai bisogno di qualcosa al di fuori di quella lista devi usare '-Properties'. DistinguishedName ha già questa informazione. Altre idee [qui] (https://social.technet.microsoft.com/Forums/windowsserver/en-US/830ff383-9057-45d8-ae10-5e567efd36f8/how-to-get-parent-container-path-of- the-ad-user-object) – Matt

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

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

Questi funzionano quando si ha il nome utente. Anche meno da digitare rispetto all'utilizzo della proprietà -filter.

MODIFICA: Formattazione.

+0

Svantaggi per la soluzione: Riga n. 1: richiede che tu conosca il nome del controller di dominio più vicino (il che significa che nel tempo potrebbe interrompersi quando vengono aggiunti nuovi DC e quelli vecchi portati via), oppure Linea 2: richiede di ignorare la DC più vicina e di scegliere qualsiasi DC dell'altro dominio a caso in base alla risposta DNS. Se questi non presentano un problema, allora entrambe le soluzioni funzioneranno. –