0

On Exch2016 with installed newly installed SolidCP 1.4.4 there is an error creating a new Distribution List

Dont know if it relevant to the problem but Kaspersky Antivirus is also installed on the server and the following log entry is show when the command runs

Application: WMI Provider Host
Action: Terminate
Object: C:\Program Files (x86)\Kaspersky Lab\Kaspersky Endpoint Security for Windows\avp.exe
Result: Blocked

Creating and deleting a new user will work ok as far as i can tell. Problem is with DLs

SolidCP error is

Error creating distribution list. See audit log for more details.

System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.Exception: Error executing ‘CREATE_DISTR_LIST’ task on ‘testingperi’ EXCHANGE —> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. —> System.DirectoryServices.DirectoryServicesCOMException: A constraint violation occurred. at System.DirectoryServices.DirectoryEntry.CommitChanges() at SolidCP.Providers.HostedSolution.Exchange2016.FixShowInAddressBook(Runspace runSpace, String accountName, String[] addressLists, Boolean HideFromAddressList) at SolidCP.Providers.HostedSolution.Exchange2016.CreateDistributionListInternal(String organizationId, String organizationDistinguishedName, String displayName, String accountName, String name, String domain, String managedBy, String[] addressLists) at SolidCP.Server.ExchangeServer.CreateDistributionList(String organizationId, String organizationDistinguishedName, String displayName, String accountName, String name, String domain, String managedBy, String[] addressLists) — End of inner exception stack trace — at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at SolidCP.EnterpriseServer.ExchangeServerController.CreateDistributionList(Int32 itemId, String displayName, String name, String domain, Int32 managerId) — End of inner exception stack trace — at SolidCP.EnterpriseServer.ExchangeServerController.CreateDistributionList(Int32 itemId, String displayName, String name, String domain, Int32 managerId) at SolidCP.EnterpriseServer.esExchangeServer.CreateDistributionList(Int32 itemId, String displayName, String name, String domain, Int32 managerId) — End of inner exception stack trace —

Answered question