Is there an easy way to tell the system to use a specific Domain Controller? I'm trying to set up a custom command to add an email address to a large group of users (we're migrating their email to our system) and if I test it out on my own account or a test account, it works fine.
However, when I try it on a user that we want to actually add it to, it errors out with the following:
The operation couldn't be performed because object <user> couldn't be found on <one of our domain controllers>. I think this is an AD replication issue, but am unsure as to what is causing it (there are a bunch of Kerberos errors on that DC but none on our other 2 DCs).
As we are doing the migration on Friday, I want to be able to quickly use the custom command and figure out the issue later if possible. I know in the AD Users and Computers, you can change what Domain Controller you are currently connected to - does Adaxes give you this capability?
Here is the event log on the server that Adaxes is running on:
Log Name: Adaxes
Source: Adaxes Service
Date: 5/8/2013 3:19:52 PM
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <server>
Description:
Softerra.Adaxes.BackgroundThreadException: Exchange 2010 PowerShell API: Failed to execute the following operation: Get mail settings of <user> ---> System.Management.Automation.RemoteException: The operation couldn't be performed because object <user> couldn't be found on <dc>.
at #dd.#3e.#i.#4e.Execute(PSCommand psCommand, String[]& warnings)
at #dd.#3e.#i.#4e.Execute(#ed command)
at #dd.#if.Execute(#ed command)
at #dd.#7e.#i.#9e.Execute(#ed command)
at #dd.#Ye.#h4(#fd command, #Ze context)
at #dd.#Ye.#a4(#6b mailParametersBuilder, IAdmObject targetObject, #Ze context)
at #dd.#Ye.ExecuteOperation(#3c operation, #Ze context)
at #dd.#Ye.#qU(#3c operation)
at #Oc.#Nc.Execute()
--- End of inner exception stack trace ---