Quantcast
Channel: Exchange Server 2013 - Administration, Monitoring, and Performance forum
Viewing all 1453 articles
Browse latest View live

Bulk update Distribution List Group

$
0
0

Hi,

I am struggling trying to bulk update 200+ users into 100+ distribution group list for a particular domain. I need help with a PS script to help me with this.

The distribution list is already created 100+ list in Exchange 2013, no user added into it yet.

Now I have 2 CSV.

CSV distributionlistusers {Displayname, Emailaddress}

CSV distributionlistgroups {Displayname}

Thanks in advance.


An error occurred while trying to access the audit log

$
0
0

Hi I have run Set-Mailbox ian.shapton -AuditOwner Update, Move, MoveToDeletedItems, SoftDelete, HardDelete

I then created and deleted an email and ran Search-MailboxAuditLog -Identity "ian shapton" -LogonTypes Owner -StartDate "12/21/2014 12:00" -EndDate "12/21/2014 13:00" -ShowDetails

I see An error occurred while trying to access the audit log. For more details, see the inner exception.
    + CategoryInfo          : NotSpecified: (:) [Search-MailboxAuditLog], AuditLogException
    + FullyQualifiedErrorId : [Server=Mailbox01,RequestId=07f17915-f25d-4fd5-b23e-f07a2482f4a4,TimeStamp=21/12/2014 16:45:39] [FailureCategory=Cmdlet-AuditLogException] 255D6156,Microsoft.Exchange.Management.SystemConfigurationTasks.SearchMailboxAuditLog

MSExchange CmdletLogs shows Microsoft.Exchange.Data.ApplicationLogic.AuditLogServiceException: The Exchange Web Service returned an error while trying to access the audit log. Reason: 'Error','ErrorTimeoutExpired','The search operation could not be completed within the allotted time limit. Please try to narrow down your scope to reduce the result set.'.

I am a Recipient Admin and Org Admin and can search other mailboxes using -LogonTypes Delegate

Any idea what I am missing here?


shapi

Exchange 2013 Certificate

$
0
0

Hi Guys,

we have deployed Exchange 2013 however the exchange was using self signed certificate .

after 4 days we applied valid certificate from a 3rd party, certificate has been applied on the exchange and activated.

on each outlook user they keep getting the pop up ex.domain.lan certificate is invalid.

somehow the outlook users can't see the new webmail.domain.com certificate .

how can I deploy the correct certificate on the outlook users from the server side ?

can you help to troubleshoot this ?

thank you

Exchange 2013 and Sever AD 2012

$
0
0

1st Error:

We've  upgraded for Server 2003 to Window Server 2012 standard successfully, The next day when users Login to their account profile. It prompt the username and password as usual, but it keep waiting on window 7 welcome screen user profile until nothing showing.

2nd

We've upgraded our exchange from  2003 to Exchange 2013, but on the client base machine which is running window 7 32bit / 64bit . (Which the client pc's where compatible with  Microsoft Office 2007 and 2010 before on Exchange 2003)

Error: When their trying to access outlook programs only ( THE MICROSOFT EXCHANGE ADMINISTRATOR HAS MADE A CHANGE THAT REQUIRES YOU QUIT AND RESTART OUTLOOK)

MAY YOU PLEASE ASSIST 

CONTACT:+27827140356

ECP/OWA Time out error

$
0
0

Hello!

Starting today accessing OWA/ECP page results in this error:


The following event gets registered in the Application log:

No network/certificate errors, EPS works perfect. IIS authentication settings on the affected server (Exch1) are exactly the same as on the other server (Exch2) that works normally.

???

Thank yo in advance,

Michael

EPS is not working after Setup /m:RecoverServer

$
0
0

Hello!

I had to recover one of my Exchange 2013SP1 servers with Setup /m:RecoverServer - the reinstallation completed successfully:

After that I can easily access OWA/ECP pages but Exchange PowerShell does not work:

Since the first thing that should be checked in such cases is the Kerberos authentication (https://technet.microsoft.com/en-us/library/ff607221%28v=EXCHG.80%29.aspx) I opened up thePowerShell\Modules and looked at Kerbauth:

MS's article mentioned above says

"4.Confirm that Kerbauth is a native module.

5.Confirm that the path of the Kerbauth.dll file is C:\Program Files\Microsoft\Exchange Server\v14\Bin\kerbauth.dll."     

- it says nothing about what if one can NOT "confirm 4. and 5." so the only thing I could do is to delete and recreate the EPS virtual directory. The result is exactly the same.

Q: What should I do to set a) Kerbauth to a native mode and b) Kerbauth.dll file toC:\Program Files\Microsoft\Exchange Server\v15\Bin\kerbauth.dll  *

* - v15 because it is Exchange 2013

Thank you in advance,

Michael

Content index state: Failed

$
0
0

Hello!

EMC shows the status of my both Exchange servers' content index state as failed:

This article  http://exchangeserverpro.com/fix-all-failed-exchange-database-content-indexes/ offers the following method of fixing it:

---------------------------------------------------------------------------------------

Get-MailboxDatabaseCopyStatus * | where {$_.ContentIndexState -eq "Failed"}

Name                               Status     CopyQueue ReplayQueue LastInspectedLogTime   ContentIndex
                                   Length     Length                                       State
----                               ------     --------- ----------- --------------------   ------------
Mailbox Database 1\HO-EX2010-MB1   Healthy    0         0           22/02/2013 10:43:26 AM Failed
Mailbox Database 2\HO-EX2010-MB1   Healthy    0         0           22/02/2013 10:41:36 AM Failed

So all we need to do is pipe the output of that command into the Update-MailboxDatabaseCopy cmdlet with the-CatalogOnly switch.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | where {$_.ContentIndexState -eq "Failed"} | Update-MailboxDatabaseCopy -CatalogOnly

Wait for that process to complete, then re-run the first command again. If no results are returned this time then there are no more failed content indexes.
---------------------------------------------------------------------------------------

...but I have no results even when the first command is executed:

So EMS says the content index state = Failed whilst EPS doesn't show any records - what does it mean???

P.S. There're no issues with either Exch3 or Exch2, DB switchover works perfect.

Thank you in advance,

Michael



Outlook users prompted for incorrect certificate name since 2010 SP3 Rollup 11

$
0
0

Hello,

  I've recently did the .local to .com transition for my Exchange 2010 server and put in a new certificate. All my local network computers have been connecting just fine until last weeks install of SP3 Rollup11. Now some(not all) Outlook clients are throwing up a certificate name mismatch error. They are using the default servername of the self signed certificate  *.contoso.local and not the newer certificate of mail.contoso.com. Anyone know why?

  The original self signed certificate is still installed, should I kill it? All of our Outlook clients show the servername of that old original name and even deleting the profile and recreating it still uses that instead of the new mail.contoso.com one. I've had nothing but odd issues since SP3 Rollup11 and I'm so frustrated, examples: OWA users are now exceeding thresholds\OWA sessions are dropping, ugh please help if you can as I'm about to use a sledge hammer on this server :)

Thanks,

Larry


Deleting Items - Retention Policy

$
0
0
I have a retention policy to delete items from users mailbox (deleted items)   What is occurring is that event though when I click on deleted items and it says there are not items they are all there it states the retention policy and when it expires.  It is past the expiry date and they are all still there.  Wondering why the items are still staying in users mailboxes and not permanently deleting?

Test-ExchangeServerHealth.PS1 On Exchange 2013 - Fails when DB is mounted on Server01.

$
0
0

Has anyone come across an issue with running the Test-ExchangeServerHealth script, where when the database is mounted on Server01 it reports the following error message below.  If the database is mounted on Server02, the script runs flawlessly with no issues.

Mail flow test: WARNING: Connecting to remote server "servername" failed with the following error message : The WinRM clie

nt received an

HTTP bad request status (400), but the remote service did not include any other information about the cause of the

failure. For more information, see the about_Remote_Troubleshooting Help topic.

WARNING: Cannot validate argument on parameter 'Session'. The argument is null or empty. Provide an argument that is

not null or empty, and then try the command again.

Remove-PSSession : Cannot validate argument on parameter 'Id'. The argument is null. Provide a valid value for the

argument, and then try running the command again.

At C:\SCRIPTS\Server_Health\Test-ExchangeServerHealth.ps1:425 char:19

+     Remove-PSSession $session.Id

+                      ~~~~~~~~~~~

    + CategoryInfo          : InvalidData: (:) [Remove-PSSession], ParameterBindingValidationException

    + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.RemovePSSessionCommand

Can't Figure Out PS Command to Run the DirectorySyncClientCmd in Hybrid 2013/O365 Environment

$
0
0

I am working on an automation solution for our user creation. I am creating a WCF service to create users using PS scripting from within my vb.net service application. I can create users/mailboxes just fine and even update the O365 mailbox (once the sync has happened), but I can't seem to make the sync run by submitting a PS command from within my code (samples to follow).

I use my credentials and I know that works, because I can run the command from PS using a remote connection from my DEV box to the server and it works fine.  Please have a look at the code below.

Any help or advice would be greatly appreciated.

Sincerely,
Glen

            Dim rsp As Runspace = GetExchangeSRVRunspace ()

            Using pshell = PowerShell.Create()
                Dim cmd = New PSCommand
                With cmd
                    '> Create Mailbox
                    .AddCommand("New-RemoteMailbox")
                    .AddParameter("Name", NewEmployeeInfo.FullName)
                    .AddParameter("Alias", NewEmployeeInfo.UserName)
                    .AddParameter("OnPremisesOrganizationalUnit", NewEmployeeInfo.OrganizationalUnit)
                    .AddParameter("UserPrincipalName", NewEmployeeInfo.UserPrincipalName)
                    .AddParameter("SamAccountName", NewEmployeeInfo.SamAccountName)
                    .AddParameter("FirstName", NewEmployeeInfo.FirstName)
                    If NewEmployeeInfo.Initials <> String.Empty AndAlso NewEmployeeInfo.Initials.Length < 7 Then
                        .AddParameter("Initials", NewEmployeeInfo.Initials)
                    End If
                    .AddParameter("LastName", NewEmployeeInfo.LastName)
                    .AddParameter("Password", GetSecureString("Temppassword"))
                    .AddParameter("ResetPasswordOnNextLogon", False)

                    '.Add("ManagedFolderMailboxPolicyAllowed")
                    '.AddParameter("OutVariable", "$OutInfo")

                    '> Set Custom Attribute 1
                    .AddCommand("Set-Mailbox")
                    .AddParameter("Identity", NewEmployeeInfo.UserName)
                    .AddParameter("CustomAttribute1", NewEmployeeInfo.FullName)

                End With
                pshell.Commands = cmd
                pshell.Runspace = rsp
                pshell.Invoke()

                Threading.Thread.Sleep(2000)

                '> Run Sync with O365 Server
                cmd = New PSCommand
                With cmd
                    Dim sblock = System.Management.Automation.ScriptBlock.Create("{&""c:\Program Files\Microsoft Azure AD Sync\Bin\DirectorySyncClientCmd.exe""}")
                    .AddCommand("Invoke-Command")
                    .AddParameter("ComputerName", "MMExchangeSRV ")
                    .AddParameter("ScriptBlock", sblock)
                    .AddParameter("Credential", New System.Management.Automation.PSCredential("my.username@millermartin.com", GetSecureString("mypassword")))
                                    End With
                pshell.Commands = cmd
                pshell.Runspace = rsp
                pshell.Invoke()

            End Using

#Region " GetExchangeSRVRunspace "
    Private Function GetEXCHG4Runspace() As Runspace

        Dim sess As Object
        Dim rsp As Runspace = RunspaceFactory.CreateRunspace()
        rsp.Open()


        Using pshell = PowerShell.Create()
            Dim pCmd As New PSCommand
            With pCmd
                .AddCommand("New-PSSession")
                .AddParameter("ConfigurationName", "Microsoft.Exchange")
                .AddParameter("ConnectionUri", New Uri("http://mmexchangesrv/PowerShell/"))
                .AddParameter("Authentication", "Kerberos")
                .AddParameter("Credential", New System.Management.Automation.PSCredential(AdminID, AdminPword))
            End With
            pshell.Commands = pCmd
            pshell.Runspace = rsp
            sess = pshell.Invoke()(0)

            pshell.Commands.Clear()
            pCmd = New PSCommand()
            With pCmd
                .AddCommand("Set-ExecutionPolicy")
                .AddParameter("Scope", "Process")
                .AddParameter("ExecutionPolicy", "Unrestricted")
            End With
            pshell.Commands = pCmd
            pshell.Runspace = rsp
            pshell.Invoke()

            pshell.Commands.Clear()
            pCmd = New PSCommand
            With pCmd
                .AddCommand("Import-PSSession")
                .AddParameter("Session", sess)
            End With
            pshell.Commands = pCmd
            pshell.Runspace = rsp
            pshell.Invoke()

        End Using

        Return rsp

    End Function


Is there a Recover Deleted items usage measurement tool ?

$
0
0

In Exchange 2013 (on premises), is there a Performance Monitor counter, or similar method, to count how many times clients actually "recover" an email from the Recover Deleted Items area ?

For example, if an Outlook user recovers ("moves back") one email from that area to the Deleted Items folder,...that would be "1".

We are trying to determine how many days to keep in Recover Deleted area.    

Of course "how often it is used" is not the only item to consider.    (That one time it is used when the item recovered was very important might pay for many days held in there.)

Thanks

----- 

Outlook, OWA, Exchange 2013 CU10, 

-----

Disable monitoring for "There were database redundancy check failures for database ..."

$
0
0

I'm trying to disable the monitor for a database in a DAG that we don't want to have copies for.

I tried the following, but a few hours later the monitoring alert appears again;

Set-MailboxDatabase –Identity "name” –AutoDagExcludeFromMonitoring $True
Add-GlobalMonitoringOverride -Identity DataProtection\EnableDatabaseMonitoringResponder -ItemType Responder -PropertyName “Enabled” -PropertyValue “0” -Duration 60.00:00:00

Does anybody know how to disable the database redundancy check for a specific database?

How to remove Auto-mapping from a mailbox who had permissions to a mailbox that was deleted from Exchange 2010?

$
0
0

Hello Fellow IT Folks,

I have run into an issue and hoping to receive some help from you guys. 

I had a user mailbox (User A) automapped to another users (User B) with full access. I was asked to remove User A because their employment was terminated. So I removed the exchange object from EMC. I assumed that the removal will also remove all of the automapping from the users who had access to the mailbox, BUT it didn't.

Extra information: User A also has a contact item that needs to remain active. This contact item has the same alias as the mailbox. The contact item also has the company email address for User A but it is not primary.

I have already tried to run 

Remove-MailboxPermission -Identity <User A Email adress> -User <User B Email Address> -AccessRights FullAccess

But it doesn't find User A's email address because it has already been deleted. Please advise.

Environment: Exchange 2010

Version: 14.02.0298.004

DAG with 8 Servers

in-place eDiscovery & hold 'The request failed. The underlying connection was closed: An unexpected error occurred on a send.'

$
0
0

Hi,

Hoping for some help with an Exchange Server problem I am having.

Everything else on the Server seems fine.

Build Number: 15.0.995.29 (CU6)

However when I use the ECP to try to do a Compliance Management / in-place eDiscovery & hold

This appears in the right hand column;

------------------------------------------------------------------------------

Search                    
Status:                                                Search Failed                    
Run by:                                             
Run on:                                             
Size:                        0 B                    
Items:                        0                    
Errors:                        
An unknown error occurred on the search server. Please contact your administrator for assistance. The message from the search server is 'The request failed. The underlying connection was closed: An unexpected error occurred on a send.'.
Statistics:                                           

Also in powershell;

-------------------------------------------------------------------------------------

[PS] C:\Windows\system32>new-mailboxsearch -name "test" -TargetMailbox "kev" -SearchQuery "'jean-pascal'"
Creating a new session for implicit remoting of "New-MailboxSearch" command...
The request failed. The underlying connection was closed: An unexpected error occurred on a send.
    + CategoryInfo          : NotSpecified: (:) [], DataSourceOperationException
    + FullyQualifiedErrorId : [Server=CCMAIL03,RequestId=fa226efb-fe18-4a12-8ea2-d36e23711d87,TimeStamp=19/11/2015 13:
   13:27] [FailureCategory=Cmdlet-DataSourceOperationException] 8029597E
    + PSComputerName        : ccmail03.carmel.local

-------------------------------------------------------------------------------------

Have checked as many obvious things as I can, sure it will be something blindingly obvious!

TIA!


Why can't I delete this mailbox?

$
0
0

get-mailboxstatistics -database "My Database" | ft displayname,itemcount,mailboxguid,disconnectreason shows a mailbox that was deleted some time ago using EAC.  The disconnectreason is blank.  If I try to delete the mailbox using remove-mailbox -identity xxx-xxxx-xxxxx-permanent $true, an error displays saying the mailbox doesn't exist.  How can it not exist if get-mailboxstatistics lists it?

Ideas?

How to get exchange 2013 cas active users

$
0
0

Hi,

I have two cas servers in our production environment. Is there anyway to get the active user numbers of both cas servers?

PS: don't tell me to use

Get-Counter "\MSExchange ActiveSync\Current Requests" -ComputerName cas1, cas2, cas3

It seems doesn't work on the exchange 2013.

Exchange 2013 OWA broken but ECP works

$
0
0

We've had our Exchange 2013 server running for years and since Nov. 1st when the SSL policies changed and the fact that we had our local server name in use since Exchange 2007 (migrated to 2010 and then to 2013), we had to get a new certificate from GoDaddy and install it. I also messed around with IIS settings at the same time to enable HTTP redirection!

Ever since, OWA has not worked. Everything else works fine including Outlook, Mobile phones and ECP but OWA does not. I'm not sure if it's a certificate problem or the changes I made.

Login page loads, but after login, either nothing happens, or page refreshes with login screen again and after second login, it just hangs. If I try the same on the server itself, either same behavior happens or I get ahttps://mail.mydomain.com/owa/?bO=1#authRedirect=true

Even viewer shows multiple errors:
106 Performance counter updating error. Counter name is Current Requests Pending: I tried this but did not fix the errorhttps://support.microsoft.com/en-us/kb/2870416

36888 Schannel

1033 MSExchange Common The setting SupportedIPMTypes in the Web.Config file was missing.  Using default value of System.Collections.Generic.List`1[System.String].

1033 MSExchange ActiveSync The setting SupportedIPMTypes in the Web.Config file was missing.  Using default value of System.Collections.Generic.List`1[System.String].

1500 HTTPEvent Unable to create log file C:\inetpub\logs\LogFiles\W3SVC1\u_ex151123.log. Make sure that the logging directory is correct and this computer has write access to that directory.

I've checked the certificates, the SSL settings on each folder in IIS, tried URL Rewrite and so on with no luck. I cannot figure out what the problem is. Everything was working fine before the changes and now ECP still works but OWA does not.
I appreciate any help.

ELC EWS failed with error type: 'ArchiveExchangeWebServiceNotAvailable'

$
0
0

first of all, I am not sure if I am posting in the right forum, my apologies if I am not. Please direct me to the correct one.

We are currently testing Exchange Online Archive with one mailbox. This seems to go well for the user so far, but on the server side we are getting the following errors:

SCOM reports:

Probe: {Compliance/ELCComponent_LastSuccessTooLongAgo} Mailbox guid: {035f402b-8ad1-4e8b-b4e2-b73090f3cc9c} In Org: {} Is archive: {IsArchiveMailbox = False} With stack trace: {The difference: 7.00431698556481 days between today: 11/19/2015 6:31:33 AM and the date of last successful ELC run: 11/12/2015 6:25:20 AM for mailbox: 035f402b-8ad1-4e8b-b4e2-b73090f3cc9c is above the threshold: 7} Get last ELC exception from Export-MailboxDiagnosticLogs -Component MRM then statistics with -ExtendedProperties and look at all ELC properties, specifically the value of ELCLastSuccessTimestamp. If mailbox is Archive use -Archive.

And running the suggested commandlets returns the following error:
11/19/2015 6:31:33 AM Exception: Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException:
ELC EWS failed with error type: 'ArchiveExchangeWebServiceNotAvailable'. Message: Archive EWS url is
unknown.
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean
isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.CloudArchiveProcessor..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation
archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry,
Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags
mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags
mailboxDataForTags)
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, StatisticsLogEntry logEntry, ElcParameters parameters)
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate
filterDelegate, CatchDelegate catchDelegate)
11/18/2015 6:32:02 AM Exception: Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException:
ELC EWS failed with error type: 'ArchiveExchangeWebServiceNotAvailable'. Message: Archive EWS url is
unknown.
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean
isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.CloudArchiveProcessor..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation
archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry,
Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags
mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags
mailboxDataForTags)
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, StatisticsLogEntry logEntry, ElcParameters parameters)
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate
filterDelegate, CatchDelegate catchDelegate)
11/17/2015 6:32:16 AM Exception: Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException:
ELC EWS failed with error type: 'ArchiveExchangeWebServiceNotAvailable'. Message: Archive EWS url is
unknown.
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean
isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.CloudArchiveProcessor..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation
archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry,
Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags
mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags
mailboxDataForTags)
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, StatisticsLogEntry logEntry, ElcParameters parameters)
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate
filterDelegate, CatchDelegate catchDelegate)
11/16/2015 6:32:23 AM Exception: Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException:
ELC EWS failed with error type: 'ArchiveExchangeWebServiceNotAvailable'. Message: Archive EWS url is
unknown.
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isCrossPremise, Boolean
isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.CloudArchiveProcessor..ctor(MailboxSession
mailboxSession, ADUser user, StatisticsLogEntry statisticsLogEntry, Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ArchiveProcessorFactory.Create(ArchiveLocation
archiveLocation, MailboxSession mailboxSession, ADUser adUser, StatisticsLogEntry statisticsLogEntry,
Boolean isTestMode)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.MailboxData.get_ArchiveProcessor()
   at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.InvokeInternal(MailboxDataForTags
mailboxDataForTags)
   at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagProvisioner.Invoke(MailboxDataForTags
mailboxDataForTags)

The "todo" mentioned by the SCOM logging "Get last ELC exception from Export-MailboxDiagnosticLogs -Component MRM then statistics with -ExtendedProperties and look at all ELC properties, specifically the value of ELCLastSuccessTimestamp." makes no sense to me at all. the first part I get and I am able to run, but the second part about "-extendedProperties" doesn't ring a bell.

I am pretty clueless were to go from here....


Exchange trying to resolve external e-mail addresses in local Active Directory

$
0
0

Hi

On all of my Mailbox Database servers, i'm getting the following warning in my Application log: 

Level: Warning
Source: MSExchange Mid-Tier Storage
EventID:  2009
Message:
[Process:w3wp PID:6032 Thread:89] Error occurred while resolving the Active Directory object for from email address field: 'user@externaldomain.com'. Audit log will not be generated for this case. Exception details:
Microsoft.Exchange.Data.Storage.ObjectNotFoundException: The Active Directory user wasn't found.
   at Microsoft.Exchange.Data.Storage.ExchangePrincipalFactory.FromProxyAddress(IRecipientSession session, String proxyAddress, RemotingOptions remotingOptions)
   at Microsoft.Exchange.Data.Storage.ExchangePrincipalFactory.FromProxyAddress(ADSessionSettings adSettings, String proxyAddress, RemotingOptions remotingOptions)
   at Microsoft.Exchange.Data.Storage.ExchangePrincipal.FromProxyAddress(ADSessionSettings adSettings, String proxyAddress)
   at Microsoft.Exchange.Data.Storage.COWAudit.GetSubmitEffectiveMailboxOwner(MailboxSession session, CallbackContext callbackContext)

I have three Exchange Server 2013 MBX/CAS servers, and two Exchange Server 2013 Edge Transport servers in front of them.

As mentioned earlier, this warning is on all three of the MBX/CAS servers. The external e-mail address vary.

I've used the Get-MessageTrackingLog to debug, and I can see that this error comes when an internal user sends a "Meeting Forward Notification" to an external e-mail address. Exchange tries to resolve the external e-mail address in Active Directory and throws this warning, for some reason.

Is there anyone that knows how to fix this?


Viewing all 1453 articles
Browse latest View live


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