Quantcast
Channel: Exchange Server 2013 - General Discussion forum
Viewing all 13303 articles
Browse latest View live

Exchange Litigation Hold removed but not all items cleared out of PURGES folder???

$
0
0

I have a few mailboxes that were on Litigation Hold for around a year, about three months ago the Litigation Hold was removed and the data that was retained in the PURGES folder of each mailbox began to clear out.  I have two mailboxes that are not at 0 items in the PURGES folder.

Any chance these are items that were held because of Litigation Hold?

Why are these items not being removed from the Purges Folder, I have verified that Litigation Hold is no longer active.

I have attempted to manually run start-managedfolderassistant on both mailboxes a few times, no change.

My concern is this content was held due to litigation hold, now that requirement is removed and the data should no longer be there.

Thoughts?


Jason Meyer


Delete CU* directories after installing update

$
0
0

Hello, when installing cumulative updates I noticed that the installation files are extracted to C:\CU*. These take up 5GB of space each. Can they be deleted after the installation is completed?

Thanks in advance,

Jose

Exchange 2010 SP3 GAL

$
0
0

My question is I have an Exchange 2010 SP3 server, and this links in to our Lync 2013 system.  At the moment we have a lot of external contacts in our default GAL and because of this Lync 2013 can view these contacts.  I was going edit the GAL and remove the contacts portion of it and create another address list with external contacts in ti but I can't seems to edit the Default GAL.

I have in a test system been able to delete the default GAL create another GAL with the same name minus the `contacts` option surely there must be an easier way to remove contacts for the Default GAL.

I have 2400 users/room/resources in our GAL if I was to remove it and re-create it again minus the `contacts` option how long would it take to re-populate the GAL.


s g taylor

Exchange 2007 - cannot receive from particular users

$
0
0

Hello,

We have a situation where a relatively new user (current month) has no trouble sending/receiving email amongst other users internal to our Exchange organization. However, the same user cannot receive email from (3) specific internal users. Again, these are internal users... not going thru any sort of edge connector / anti-spam device.

Can anyone point me to a possible cause?

Thanks, Tom W.


JTW

70-341 - Bad Days

$
0
0

Hey Guys

I am looking to pass my exchange exam and have failed it now 3 times. despite my best efforts and what seem to be endless amounts of hours studying working in my lab etc.

My worst area is Managing and Designing an Exchange Infrastructure. The other 3 areas I am good on and keep scoring higher than "70%". Would it be possible for me to get the MOC Curriculum Books?

I cannot afford to go and pay $2500.00 a class to pass this and the other exchange exam.

On my last exam I scored a 667

Thanks,

Robert


Robert


Calendar Reschedules cause duplicate entries - corrupt meetings

$
0
0

What is the best way troubleshoot corrupt Meeting invites / Calendar entries?

Example:

Meeting invite is sent to 10 people, 10 people accepted:

Meeting is rescheduled, 8/10 people accepted,  and now 7/10 people now have both the old and the new entries on their calendars.

Could this mainly be a cached mode / timing issue?  Or an issue with editing the Invites from multiple devices? 


transport rule to redirect specific external email address

$
0
0

We have a teacher receiving inappropriate email messages from an individual. I was asked if I could prevent all email from this external email address (an aol.com address) from getting to the teacher and redirect it to someone else in our domain.  I created a test rule and used my personal outlook.com address in place of the aol.com address and it came through as if there was no rule in place.  The rule I created looked like this:

Apply this rule if...

the recipient is... teacher@mydomain.com

and

the sender is located...Outside the organization

and

The sender address matches... person@aol.com

do the following...

Redirect the message to... anotherperson@mydomain.com

EDB convert to PST file issue

$
0
0

Hi,

I know that there is no freeware tools to convert EDB file to PST file, but I just need to convert only one email account and I don't want to purchase a tool for just one time for one email account only, is it possible to setup an Exchange Server and load the previous EDB file? Thanks.

The previous EDB file from Exchange Server 2010.

Clement


Free\busy information not availabe in cross forest federation after migration meeting room from 2010 to 2013 exchange

$
0
0

We have Exchange 2013 in company A and Exchange 2010 + 2013 servers in company B. There is a two-way AD forest trust beetwen forests. We did GAL synchronization with Microsoft Forefront Identity Manager. There is organization sharing configured on both exchange organization in place. Everything worked as expected. Currently we are trying to migrate meeting rooms in company B from exchange 2010 to 2013 mailbox database. Move request was finished with success, meeting room (in comapny B) responds for meeting requests from users from federated company A. But users in company CANNOT see free\busy information about this specific meeting room - error from exchange event log below. Users can see free\busy information about any other meeting rooms from federated organization. Any idea how to fix it?

Process 6744: ProxyWebRequest FederatedCrossForest from S-1-5-21-3929926812-3994860513-325457373-13759 to https://m.companyB.com:443/ews/krks12..companyname.com/exchange.asmx/WSSecurity failed. Caller SIDs: WSSecurity. The exception returned is Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequestProcessingException: Proxy web request failed.  ---> System.Web.Services.Protocols.SoapException: The specified server version is invalid.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
   at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)
   at Microsoft.Exchange.InfoWorker.Common.Availability.FreeBusyApplication.EndProxyWebRequest(ProxyWebRequest proxyWebRequest, QueryList queryList, IService service, IAsyncResult asyncResult)
   at Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.EndInvoke(IAsyncResult asyncResult)
   at Microsoft.Exchange.InfoWorker.Common.Availability.AsyncWebRequest.EndInvokeWithErrorHandling()
   --- End of inner exception stack trace ---
. Name of the server where exception originated: companyA_ex_server_name. Make sure that the Active Directory site/forest that contain the user's mailbox has at least one local Exchange 2010 server running the Availability service. Turn up logging for the Availability service and test basic network connectivity.

Public Folder Permissions Ignored

$
0
0

Hi All,

Migrated PF from Exchange 2003 to 2013.

All seemed to go ok BUT, the users cannot manage and work with the public folders in that the ACL permissions are being ignored

Example, user with owner permissions cannot delete, rename or move mail items in a PF subfolder despite the ACL saying they have permissions to do so.

I have removed and re-added permissions with no luck and the administrator account also cannot change public folder content.

Short of calling Microsoft has anyone else had this problem and do you have a fix?

Cheers

Andy

Enterprise Vault 11.0.1 and Exchange 2013 issues

$
0
0
Hi all! We are migrating from Ex2010 to Ex2013. Our archiving solution is Symantec Enterprise Vault 11.0.1. All work fine on Ex2010. After migration to Ex2013 some mailboxes (about 15%) experiencing issues when archiving process starts. Users are not able to access their Outlook profile. It keeps on saying Loading... Event log starts produce those ID's: 14035, 4028, 4023. Ex2013 has CU8 installed. On CU9 have same problems. Has anybody faced with this kind of problems?

mysterious errors and crashes

$
0
0

can anyone tell me what's causing this error and how to fix it. this is a fresh install of exchange 2013 on a clean server 2012 server.

I'm getting a bunch of these:

Active Manager Client experienced an AD timeout trying to lookup object '00:01:00' in %2.

dcdiag on the exchange box returns full pass. there's no appreciable CPU or memory load on either box and the network connection is good.

however, i'm also getting these crashes:

The description for Event ID 65535 from source Application cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

<TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Error"><TraceIdentifier>http://msdn.microsoft.com/en-US/library/System.ServiceModel.Diagnostics.ThrowingException.aspx</TraceIdentifier><Description>Throwing an exception.</Description><AppDomain>MSExchangeFrontendTransport.exe</AppDomain><Exception><ExceptionType>System.ServiceModel.CommunicationException, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:01:00'.</Message><StackTrace>   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager)
   at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   at System.ServiceModel.Channels.FramingDuplexSessionChannel.CloseOutputSessionCore(TimeSpan timeout)
   at System.ServiceModel.Channels.TransportDuplexSessionChannel.CloseOutputSession(TimeSpan timeout)
   at System.ServiceModel.Channels.TransportDuplexSessionChannel.OnClose(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.OnClose(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.ServiceModel.Channels.ServiceChannelProxy.ExecuteMessage(Object target, IMethodCallMessage methodCall)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeChannel(IMethodCallMessage methodCall)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)
   at System.ServiceModel.ICommunicationObject.Close()
   at Microsoft.Exchange.Net.WcfUtils.DisposeWcfClientGracefully(ICommunicationObject client, Boolean skipDispose)
   at Microsoft.Exchange.Net.ServiceProxyPool`1.GetClient()
   at Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception&amp;amp; exception)
   at Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetTopologyVersions(IList`1 partitionFqdns)
   at Microsoft.Exchange.Data.Directory.TopologyProvider.GetTopologyVersion(String partitionFqdn)
   at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.CheckTopologyVersionForRebuild()
   at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, String partitionFqdn, ADObjectId domain, String serverName, Int32 port, NetworkCredential credential)
   at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, String partitionFqdn)
   at Microsoft.Exchange.Data.Directory.ADDataSession.GetConnection(String preferredServer, Boolean isWriteOperation, String optionalBaseDN, ADObjectId&amp;amp; rootId, ADScope scope)
   at Microsoft.Exchange.Data.Directory.ADDataSession.GetReadConnection(String preferredServer, String optionalBaseDN, ADObjectId&amp;amp; rootId, ADRawEntry scopeDeteriminingObject, DualSearchMode dualSearchMode)
   at Microsoft.Exchange.Data.Directory.ADGenericReader.GetNextResultCollection(Type controlType, DirectoryControl&amp;amp; responseControl)
   at Microsoft.Exchange.Data.Directory.ADPagedReader`1.GetNextResultCollection()
   at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.GetNextPage()
   at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.&amp;lt;GetEnumerator&amp;gt;d__4.MoveNext()
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadBatch[TKey,TData](TKey[] keys, ADObjectId rootId, Converter`2 filterBuilder, QueryFilter commonFilter, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects, List`1 results)
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadMultiple[TKey,TData](TKey[] keys, ADObjectId rootId, Converter`2 filterBuilder, QueryFilter commonFilter, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects)
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects)
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties)
   at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientObjectSession.FindByProxyAddresses[TData](ProxyAddress[] keys, IEnumerable`1 properties)
   at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientCache`1.&amp;lt;&amp;gt;c__DisplayClass17.&amp;lt;FindAndCacheRecipients&amp;gt;b__14()
   at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
   at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientCache`1.FindAndCacheRecipients(IList`1 proxyAddressList)
   at Microsoft.Exchange.Transport.Categorizer.ProxyHubSelector.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;GetRecipientDatabases&amp;gt;b__0()
   at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
   at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
   at Microsoft.Exchange.Transport.Categorizer.ProxyHubSelector.GetRecipientDatabases(IReadOnlyMailItem mailItem)
   at Microsoft.Exchange.Transport.Categorizer.ProxyHubSelector.TrySelectHubServers(IReadOnlyMailItem mailItem, IEnumerable`1&amp;amp; hubServers)
   at Microsoft.Exchange.Transport.FrontendProxyRoutingAgent.FrontendProxyAgent.OnProxyInboundMessageEventHandler(ProxyInboundMessageEventSource source, ProxyInboundMessageEventArgs e)
   at Microsoft.Exchange.Data.Transport.Smtp.SmtpReceiveAgent.Invoke(String eventTopic, Object source, Object e)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.Dispatcher.Invoke(MExSession session)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.Invoke()
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.AsyncInvoke(Object state)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.BeginInvoke(String topic, Object source, Object e, AsyncCallback callback, Object callbackState)
   at Microsoft.Exchange.Protocols.Smtp.DataInboundProxySmtpCommand.RaiseProxyInboundMessageEvent(SmtpInSession session, AsyncCallback callback)
   at Microsoft.Exchange.Protocols.Smtp.DataInboundProxySmtpCommand.ContinueEndOfHeaders(IAsyncResult ar)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExAsyncResult.InvokeCompleted()
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.AsyncInvoke(Object state)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.BeginInvoke(String topic, Object source, Object e, AsyncCallback callback, Object callbackState)
   at Microsoft.Exchange.Protocols.Smtp.BaseDataSmtpCommand.RaiseEOHEvent(Object state, SmtpInSession session, AsyncCallback callback, EndOfHeadersEventArgs eventArgs)
   at Microsoft.Exchange.Protocols.Smtp.DataInboundProxySmtpCommand.RawDataReceived(Byte[] data, Int32 offset, Int32 numBytes)
   at Microsoft.Exchange.Protocols.Smtp.SmtpInSession.ReadComplete(IAsyncResult asyncResult)
   at Microsoft.Exchange.Net.LazyAsyncResult.Complete(IntPtr userToken)
   at Microsoft.Exchange.Net.LazyAsyncResult.ProtectedInvokeCallback(Object value, IntPtr userToken)
   at Microsoft.Exchange.Net.NetworkConnection.InvokeRecvCallback(LazyAsyncResultWithTimeout asyncResult, Object result)
   at Microsoft.Exchange.Net.NetworkConnection.ReadDataAvailable(IAsyncResult asyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Net.ContextAwareResult.Complete(IntPtr userToken)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)</StackTrace><ExceptionString>System.ServiceModel.CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:01:00'. ---&amp;gt; System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   --- End of inner exception stack trace ---</ExceptionString><InnerException><ExceptionType>System.Net.Sockets.SocketException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>An existing connection was forcibly closed by the remote host</Message><StackTrace>   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)</StackTrace><ExceptionString>System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)</ExceptionString><NativeErrorCode>2746</NativeErrorCode></InnerException></Exception></TraceRecord>

the message resource is present but the message is not found in the string/message table

i have to say i'm really unhappy with my exchange 2013 experience so far. definitely a downgrade in my opinion.

Shared Contacts

$
0
0

On-premise exchange 2013 SP1 with 2 member DAG. We would like to have some users that can access a shared/global contacts list. My research shows you need to do this with public folders:

http://www.msexchange.org/articles-tutorials/exchange-server-2013/planning-architecture/exchange-2013-preview-public-folders-part1.html

I have followed the above link(s) in both the EMS and EAC but the folder never shows up in outlook (yes i have granted users access to the folder). Maybe it is because i haven't made it this far but i do wonder how the contacts folder will show in contacts form (like name, address, number, email address etc)? Any guidance would be appreciated. 

Do SEND AS permissions work for clients using Exchange Web Services?

$
0
0

Our Java team is writing an application to do some e-mail reading/sending for a mailbox and would like to interface with Exchange via Exchange Web Services. They have tested their application with a test mailbox and would like to now put this into production. The mailbox they are working with is a shared mailbox and we would rather not enable the user account associated with this mailbox. If I grant a service account FULL ACCESS and SEND AS permissions to the shared mailbox, will they be able to send new e-mails using Exchange Web Services AS the shared mailbox?

Or do I have to setup Impersonation via a RBAC role?

I've read through this and am not 100% sure yet:

https://msdn.microsoft.com/en-us/library/office/dn722377(v=exchg.150).aspx

It is just one mailbox, one service account so I was hoping to just use SEND AS permissions and be done.


Jason Meyer

Adding Authoritave Domains and Changing Primary Email Address

$
0
0

Our agency needs to change our email address from domain1.org to domain2.org. Our AD domain is domain1.org. We want to be able to send and receive email as domain2.org.

From reading this article https://technet.microsoft.com/en-us/library/aa996314(v=exchg.150).aspx it seems pretty easy to do this. My concern is that we need to be able to have users login using their domain1.org AD accounts but have their SMTP domain be domain2.org. Is this possible?


Orange County District Attorney


Exchange 2010 Employee-Type attribute is empty

$
0
0
When using the default template editor I am trying to use the Employee-Type attribute.  The attribute contains vaild data in AD but is blank when viewed through Outlook.  Any ideas or suggestions?

Exchange 2013 webmail

$
0
0

Hello all,

We have just moved from Exchange 2007 to Exchange 2013 and we're having an issue with webmail. When we enter a user who still exists on our 07 server it logs them in and redirects them to an older version. However, when we log in with a user who exists on the new server it brings up the following error:

Outlook Web App didn't initialize. If the problem continues, please contact your helpdesk.

An IIS directory entry couldn't be created. The error message is The system cannot find the path specified. . HResult = -2147024893

Exception
Exception type: Microsoft.Exchange.Clients.Owa.Core.OwaInvalidConfigurationException
Exception message: An IIS directory entry couldn't be created. The error message is The system cannot find the path specified. . HResult = -2147024893

Call stack
Microsoft.Exchange.Clients.Owa.Core.OwaConfigurationManager.CreateAndLoadConfigurationManager()
Microsoft.Exchange.Clients.Owa.Core.OwaSettingsLoaderBase.Load()
Microsoft.Exchange.Clients.Owa.Core.OwaSettingsLoader.Load()
Microsoft.Exchange.Clients.Owa.Core.OwaApplicationBase.ExecuteApplicationStart(Object sender, EventArgs e)

Inner Exception
Exception type: Microsoft.Exchange.Management.Metabase.IISGeneralCOMException
Exception message: An IIS directory entry couldn't be created. The error message is The system cannot find the path specified. . HResult = -2147024893

Call stack
Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
Microsoft.Exchange.Management.SystemConfigurationTasks.WebAppVirtualDirectoryHelper.UpdateFromMetabase(ExchangeWebAppVirtualDirectory webAppVirtualDirectory)
Microsoft.Exchange.Clients.Owa.Core.Configuration..ctor(IConfigurationSession session, String virtualDirectory, String webSiteName, ADObjectId vDirADObjectId, Boolean isPhoneticSupportEnabled)
Microsoft.Exchange.Clients.Owa.Core.OwaConfigurationManager.LoadConfiguration()
Microsoft.Exchange.Clients.Owa.Core.OwaConfigurationManager.CreateAndLoadConfigurationManager()

Inner Exception
Exception type: System.Runtime.InteropServices.COMException
Exception message: The system cannot find the path specified. 

Call stack
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
System.DirectoryServices.DirectoryEntry.Bind()
System.DirectoryServices.DirectoryEntry.RefreshCache()
System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()

Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)

We're stumped. Any ideas?

Thank you

Disable Exchange Default Self-Signed Cert

$
0
0

Exchange 2013 SP with 2 member DAG. When exchange is installed, it creates a self-signed cert and binds that cert to some services (SMTP and IIS). We have a cert from godaddy that we have used for many years on our exchange system. The problem is when users connect to their mailbox, they get a cert warning from that exchange default self-signed cert:

trying to do it via the Exchange Admin Center is impossible – the tick box is greyed out.

So, what is the safe way to disable this self-signed cert? There is great disagreement about using Enable-ExchangeCertificate with the -Services parameter and a value of “None”.

I want to hear from you exchange gurus before i do anything on the self-signed cert as last year when i removed this cert, all things exchange stopped and i had to regenerate a self-signed cert and rebind this cert to the services.

Fresh 2013 exchange testing environment.

$
0
0

I am fairly new to Exchange so the setup I have done is purely based on what I have googled, so there might be some configurations which I might have missed out.


Environment:

- Set up a Windows 2012 AD as VM1

- Exchange 2013 with SP1 as VM2 I believe. (Mailbox and CAS) No edge transport role.

- Updated to latest patch.

- Setup public MX, SPF, CNAME, A records

As for my certificate, I have set up an internal CA to issue my exchange a cert:

I am able to send and receive emails externally using my outlook client as well as OWA. However, I am not able to get my mobile access to work. The weird thing is that I am able to connect to exchange via my mobile, however, there is no "Inbox". The only label I can see is "Show all folders".

This is purely a testing environment and it will be destroyed after I am done with my testing. Feel free to try making a connection on your mobile.

Server: mail.osim.sg

User: osimlocal\johnng 

Password: p@ssw0rd

My main objective is to get mobile access to work. Anyone can share some tips please?

Greatly appreciated.

VMWare Physical RDM to Virtual for DAG storage

$
0
0
Our organization has 4 MB servers in a DAG with 9 Mailbox Databases. Each server in the DAG carries a no lag copy of every database. We have them balanced between the servers and can run on as few as 2 MB servers when/if we have to. Recently we acquired VEEAM as a backup solution and would like to transition our Exchange backups over to, but we have a problem. The DAG drives on the 4 virtual MB servers are all Physical compatible RDMs. For VEEAM we need to convert the drives to Virtual RDMs to get the backups to work. I have read on VMware site that all we have to do is shutdown the VM, remove the virtual disk, re-add it as Virtual and we should be good to go. Question I have is, has anyone tried this before?  Will it have any effect on the MB server when we bring it back up, or should it just keep right on going where we left off? Any input would be appreciated. I can offload the Databases to a different server obviously while the MB server is down, but I didn't want to waste my time if it's not going to see the data when I bring it back up.
Viewing all 13303 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>