Dear SCP Team,
after configure the server and virtual server we are trying to create user organization but it failed with the following error :
[3/19/2018 8:25:22 PM] ERROR: 'Hosted Microsoft Exchange Server 2013' ExtendToExchangeOrganization
Microsoft.Exchange.Configuration.Tasks.ThrowTerminatingErrorException: Active Directory operation failed on . The supplied credential for 'TBSWDMBX02mcladmin' is invalid. ---> Microsoft.Exchange.Data.Directory.ADInvalidCredentialException: Active Directory operation failed on . The supplied credential for 'TBSWDMBX02mcladmin' is invalid. ---> System.DirectoryServices.Protocols.LdapException: The supplied credential is invalid.
at System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean needSetCredential)
at Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithLogging()
at Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry(Int32 maxRetries)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithRetry(Int32 maxRetries)
at Microsoft.Exchange.Data.Directory.LdapConnectionPool.CreateOneTimeConnection(NetworkCredential networkCredential, ADServerInfo serverInfo, LocatorFlags connectionFlags)
at Microsoft.Exchange.Data.Directory.LdapTopologyProvider.GetDirectoryServer(String partitionFqdn, ADRole role)
at Microsoft.Exchange.Data.Directory.LdapTopologyProvider.InternalGetServersForRole(String partitionFqdn, IList`1 currentlyUsedServers, ADServerRole role, Int32 serversRequested, Boolean forestWideAffinityRequested)
at Microsoft.Exchange.Data.Directory.LdapTopologyProvider.GetDefaultServerInfo(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateDomainNamingContexts(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.TopologyProvider.GetDomainNamingContext(String partitionFqdn)
at Microsoft.Exchange.Data.Directory.ADServerSettings.set_ViewEntireForest(Boolean value)
at Microsoft.Exchange.Configuration.Tasks.RunspaceServerSettingsInitModule.InitializeRunspaceServerSettings(Object sender, EventArgs e)
at Microsoft.Exchange.Configuration.Tasks.CriticalFeatureHelper.Execute(ICriticalFeature feature, Action action, TaskContext taskContext, String methodNameInLog)
at Microsoft.Exchange.Configuration.Tasks.TaskEvent.ExecuteEventHandler[T](T e, Delegate handler)
at Microsoft.Exchange.Configuration.Tasks.TaskEvent.TriggerEvent[T](EventHandler`1 eventHandler, T e, Boolean inReversedOrder)
at Microsoft.Exchange.Configuration.Tasks.Task.<BeginProcessing>b__4()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeNonRetryableFunc(Action func, Boolean terminatePipelineIfFailed)
--- End of inner exception stack trace ---
at System.Management.Automation.Runspaces.PipelineBase.Invoke(IEnumerable input)
at SolidCP.Providers.HostedSolution.Exchange2013.ExecuteShellCommand(Runspace runSpace, Command cmd, Boolean useDomainController, Object[]& errors, Boolean writeErrorExchangeLog)
at SolidCP.Providers.HostedSolution.Exchange2013.OpenRunspace()
at SolidCP.Providers.HostedSolution.Exchange2013.ExtendToExchangeOrganizationInternal(String organizationId, String securityGroup, Boolean IsConsumer)
at SolidCP.Server.ExchangeServer.ExtendToExchangeOrganization(String organizationId, String securityGroup, Boolean IsConsumer)
<span lang="en">How to solve the problem? i need help from scp team. many thx, Genta </span>
Hello,
"The supplied credential for ‘TBSWDMBX02mcladmin’ is invalid" is pretty straight forward. it means the SolidCP Server application pool user has not been given the correct permissions (member of groups) or is a local user instead of AD.
Additionally the Active Directory settings should be set to auth non, root domain filled in, no admin or password set in solidcp portal.
You then need to make sure the powershell virtual directory is set with integrated auth enabled and nothing else, https urls and not http.
Most easy would be to follow the Exchange 2013/2016 guide in the manuals section for all these steps.
If you want we can also provide paid support and do this for you.
Regards,
Marco