Quantcast
Channel: Exchange Server 2013 - Administration, Monitoring, and Performance 论坛
Viewing all 3457 articles
Browse latest View live

Exchange 2013 Untrusted Cross-Forest Availability Intermittently Working

$
0
0

Goal:
I’m attempting to configure cross-forest availability for Exchange 2013 using the instructions here:
http://technet.microsoft.com/en-us/library/bb125182%28v=exchg.150%29.aspx
At the very bottom of the page are three different methods.  I have tried the first (per-user) and the third (untrusted) methods, with identical results.  For various unfortunate reasons, I am unable to use the Microsoft Federated Gateway for availability information (although that is configured in the production domain and I would use it if it were possible). 

Situation:
When attempting to view availability information in either OWA or Outlook, the free/busy information typically isn’t visible.  If you open and close Outlook a few times, creating meetings with the users in other domains, sometimes the other user’s information will be visible, and sometimes it will not.  When it is not, the area is filled with diagonal lines and hovering over it says “No Information”.  The situation is the same in both Adatum trying to access Contoso, and in Contoso trying to access either Adatum or Fabrikam.

I’m currently close to finishing up my third week with Microsoft Support on this issue, and am starting over with a third first level support person.  They are quickly eroding what little confidence I had in them already.  I’m posting here because I’m desperate, and web searches for my errors turn up zero results.  I fear this method of availability sharing doesn’t actually work correctly in Exchange 2013 as Microsoft is pushing organizations to use the Microsoft Federated Gateway, but I’d love to heave about anyone getting this to work, or not.

Setup:
There are three separate domains I am working with (names changed to protect the innocent).  Contoso.local is the production domain, containing Exchange 2007 and Exchange 2013 SP1 servers.  Adatum.local is a test domain set up fresh with Exchange 2013 SP1.  Fabrikam.com is a remote Exchange system that I others are connecting to without issue using Exchange 2010.

The Contoso and Adatum domain controllers are running Windows Server 2008 R2 SP1 and are running at a 2008 R2 functional levels.  The Exchange 2013 servers are all at SP1 (results were the same prior to SP1), and the OS is Windows Server 2012.  Contoso has two sites, connected via 10Gbps links, and ~10ms latency, with Exchange 2013 CAS and mailbox servers in both sites.  Adatum has a single site, and has two CAS and two mailbox servers.  Fabrikam has one internet facing server to connect to.  A handful of contacts have been created in both Contoso and Adatum for the other domains, to select to view availability.

Contoso and Adatum domains sit on different subnets, but there is no firewall or filtering between their subnets.  Routing between them is completely unimpeded.  The Fabrikam server sits on another network across the internet, but firewalls have been configured and I can browse the availability website from the Contoso CAS servers.

The CAS servers were originally set up to be load balanced, but working with Microsoft they’ve had me specify a single CAS server for autodiscover/EWS/ECP/OWA/etc in both Contoso and Adatum.  The number of actual users on Exchange 2013 in Contoso is ~10.  In Adatum, there are only a handful of mailboxes configured.  The Exchange 2007 servers in Contoso are using Public Folders for free/busy replication for other domains right now, and we don’t care at the moment if they can use the 2013 availability.  None of our testing/configurations have involved the Exchange 2007 servers.  There are no SPNs configured for the other domains in AD.

Errors:
There are three basic errors that are returned in Outlook diagnostics.  The first is the timeout error.  For a given mailbox server, the first time it is queried for availability information for a remote domain (after some amount of time of being idle) it might not respond for 70 seconds (actually somewhere between 69 and 70 seconds each time when viewing the IIS logs), and eventually fails with the timeout error.  If it doesn’t timeout, then it will respond with the Correct Response.

Once a particular mailbox server has timed out, it will typically immediately return the first Availability Error for all subsequent calls.  Less frequently, it will return Availability Error 2.  If a mailbox server returns the first Availability Error, then it will continue to return that error until it times out again or starts working.  Similarly, if a mailbox server returns the second Availability Error, then it will continue to return that error until it times out again or starts working.

If an IISRESET is performed on a mailbox server, then it will either timeout at the next cross-forest availability request, or work.  There is never an issue accessing availability information for users in the same domain as the request.

If the remote Exchange is in an errored state, then the response includes the error.  For example, if the mailbox servers in the remote domain are turned off, and the local mailbox server that you are querying happens to be responding correctly for the remote domain, then it will return an error about how no mailbox servers are available in adatum.local to service the request.

There are no Event Log errors that correspond to failed requests of any type.  IIS logs don’t show anything beyond what is shown in the Outlook diagnostics.  There are no DNS or Active Directory Replication errors in the Event Logs.

Timeout error:

CalendarEvents       : {}
ViewType             : None
MergedFreeBusyStatus : {}
WorkingHours         :
Result               : Error
ErrorCode            : ErrorTimeoutExpired
ErrorMessage         : Microsoft.Exchange.InfoWorker.Common.Availability.TimeoutExpiredException: Request could not be processed in time. Timeout occurred during 'LookupRecipientsBatchBegin'.
                       . Name of the server where exception originated: Mailbox01
ErrorDetails         : {}
ErrorProperties      : {}

Availability Error:

CalendarEvents       : {}
ViewType             : None
MergedFreeBusyStatus : {}
WorkingHours         :
Result               : Error
ErrorCode            : ErrorProxyRequestProcessingFailed
ErrorMessage         : Unable to send cross-forest request for mailbox <Free BusyTest>SMTP:freebusytest@adatum.local because of invalid configuration., inner exception: Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: AvailabilityAddressSpace 'adatum.local' couldn't be used because the Autodiscover endpoint couldn't be discovered.
                       . Name of the server where exception originated: Mailbox01
ErrorDetails         : {}
ErrorProperties      : {}

Availability Error 2:

CalendarEvents       : {}
ViewType             : None
MergedFreeBusyStatus : {}
WorkingHours         :
Result               : Error
ErrorCode            : ErrorProxyRequestProcessingFailed
ErrorMessage         : Unable to send cross-forest request for mailbox <Free BusyTest>SMTP:freebusytest@adatum.local because of invalid configuration., inner exception: Microsoft.Exchange.InfoWorker.Common.Availability.AddressSpaceNotFoundException: Configuration information for forest/domain swelab.wayad.corp.wayport.net could not be found in Active Directory.
                          at Microsoft.Exchange.InfoWorker.Common.Availability.TargetForestConfigurationCache.FindByDomain(OrganizationId organizationId, String domainName)
                          at Microsoft.Exchange.InfoWorker.Common.Availability.QueryGenerator.GetTargetForestConfiguration(EmailAddress emailAddress)
                       . Name of the server where exception originated: Mailbox02
ErrorDetails         : {}
ErrorProperties      : {}

Working:

CalendarEvents       : {Microsoft.Exchange.WebServices.Data.CalendarEvent}
ViewType             : FreeBusyMerged
MergedFreeBusyStatus : {Free, Free, Free, Free...}
WorkingHours         : Microsoft.Exchange.WebServices.Data.WorkingHours
Result               : Success
ErrorCode            : NoError
ErrorMessage         :
ErrorDetails         : {}
ErrorProperties      : {}

Start : 04/09/2014 00:00:00
End : 04/12/2014 00:00:00
Subject :
Location :

Testing Methodologies:
While it is possible to dig through Outlook diagnostics and OWA, we ended up scripting out these requests to save time.  Microsoft support refuses to use the scripts, but they produce the same output that it takes them days to find in the logs, so I’ll post them here to help anyone in the future.

Through reading the documentation and experimenting, it appears that the Exchange 2013 CAS servers really do just proxy availability requests from the client to the mailbox servers.  At least by default, it seems to pick a mailbox server in the same site, but which mailbox server in the site appears to be random.  It will typically pick the same one repeatedly for a while.

The first script uses the Microsoft Exchange Web Services Managed API 2.1.
http://www.microsoft.com/en-us/download/details.aspx?id=42022
You specify a source email address, and a target address in the remote domain, and it creates a SOAP request that it sends to a CAS server of the source email address.  The CAS proxies the request to the mailbox server which either responds with a failure or the free/busy data.

The second script takes the XML SOAP request generated by the first script, and uses that to query a mailbox server directly.  That allows you to test specific mailbox servers that are working or failing, instead of randomly using whichever mailbox server the CAS happens to select.  I generated a SOAP request with the first script that I knew had some data, and then copy/pasted it into the second script to verify if data was being returned.

I’ve deleted and recreated the availability address spaces in Contoso and Adatum for each other and Fabrikam multiple times.  I’ve reset the password in the OrgWideAccount in both Adatum and Contoso, and viewed the lastBadPassword attribute in both ADs to verify it wasn’t failing authentication.  (A failed authentication also generates a 401 error that is returned to the client.)  I can access the availability site of the other domain using the credentials of the OrgWideAccount without any errors ever.

First Script:

#  Import the Exchange Web Services module
Import-Module -Name "C:\Program Files (x86)\Microsoft\Exchange\Web Services\2.1\Microsoft.Exchange.WebServices.dll"

#  Create the services object used to connect to Exchange
#  You can specify a specific Exchange version, which I had to do to connect to 2007
#  Exchange2007_SP1
#  Exchange2010
#  Exchange2010_SP1
#  Exchange2010_SP2
#  Exchange2013
#  $ExchangeVersion = [Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2007_SP1
#  $Service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService($ExchangeVersion) 
  $Service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService
$Service.UseDefaultCredentials = $true

#  Specify an SMTP address.  The autodiscover URL from the associated mailbox will be used to connect to Exchange
#  This is used to distinguish resolving from the 2007 server versus 2013
#$Service.AutodiscoverUrl("testuser1@contoso.local")  #  For Exchange 2007
$Service.AutodiscoverUrl("testuser2@contoso.local")  #  For Exchange 2013

#  Increase the amount output at the end to include the SOAP commands
$Service.TraceEnabled = $true

#  Specify time frame to get free/busy for
$StartTime = [DateTime]::Parse([DateTime]::Now.ToString("yyyy-MM-dd 0:00"))  
$EndTime = $StartTime.AddDays(7)  

#  Create the various objects needed to perform the EWS request
$drDuration = new-object Microsoft.Exchange.WebServices.Data.TimeWindow($StartTime,$EndTime)  
$AvailabilityOptions = new-object Microsoft.Exchange.WebServices.Data.AvailabilityOptions  
$AvailabilityOptions.RequestedFreeBusyView = [Microsoft.Exchange.WebServices.Data.FreeBusyViewType]::DetailedMerged  
$Attendeesbatch = New-Object "System.Collections.Generic.List[Microsoft.Exchange.WebServices.Data.AttendeeInfo]" 
$attendee = New-Object Microsoft.Exchange.WebServices.Data.AttendeeInfo($userSMTPAddress) 

#  Specify SMTP addresses of accounts to request availability for
#$Attendeesbatch.Add("testuser3@fabrikam.com")
$Attendeesbatch.Add("freebusytest@adatum.local")
#$Attendeesbatch.Add("testuser1@contoso.local")
#$Attendeesbatch.Add("testuser2@contoso.local")

#  Clear out old results so that a failed request doesn't show information still
$availresponse = ""
#  Request the availability information from Exchange
$availresponse = $service.GetUserAvailability($Attendeesbatch,$drDuration,[Microsoft.Exchange.WebServices.Data.AvailabilityData]::FreeBusy,$AvailabilityOptions)

#  Show summary information that would include errors
$availresponse.AttendeesAvailability

#  Show all of the appointments in the requested time period
foreach($avail in $availresponse.AttendeesAvailability){
    foreach($cvtEnt in $avail.CalendarEvents){
        "Start : " + $cvtEnt.StartTime"End : " + $cvtEnt.EndTime"Subject : " + $cvtEnt.Details.Subject"Location : " + $cvtEnt.Details.Location""
    }
}

Second Script:

#  Change the server in this URL to specify which mailbox server to access
$url = 'https://mailbox01.contoso.local:444/EWS/Exchange.asmx'

#  Uncomment the below lines if you want to query EWS using credentials other than
#  the ones used to run the script.
#If(!(Test-Path variable:global:cred))
#{
#    $cred = Get-Credential
#}

function Execute-SOAPRequest 
( 
        [Xml]    $SOAPRequest, 
        [String] $URL 
) 
{ 
        write-host "Sending SOAP Request To Server: $URL" 
        $soapWebRequest = [System.Net.WebRequest]::Create($URL) 

        #  These appear to be the only things needed in the headers when making the request
        $soapWebRequest.ContentType = 'text/xml;charset="utf-8"' 
        $soapWebRequest.Accept      = "text/xml" 
        $soapWebRequest.Method      = "POST" 
        If(Test-Path variable:global:cred)
        {
            $soapWebRequest.Credentials = $cred
        }
        Else
        {
            $soapWebRequest.UseDefaultCredentials = $true
        }
        write-host "Initiating Send." 
        $requestStream = $soapWebRequest.GetRequestStream() 
        $SOAPRequest.Save($requestStream) 
        $requestStream.Close() 
        write-host "Send Complete, Waiting For Response." 
        $resp = $soapWebRequest.GetResponse() 
        $responseStream = $resp.GetResponseStream() 
        $soapReader = [System.IO.StreamReader]($responseStream) 
        $ReturnXml = [Xml] $soapReader.ReadToEnd() 
        $responseStream.Close() 
        write-host "Response Received."

        return $ReturnXml 
}


#  The specing and line returns in the below variable are important for some reason
#  For example, there must be a line return after the @' on the first line, or it's invalid...
#  Change the line with this:
#  <t:Address>freebusytest@adatum.local</t:Address>
#  to the email address in the domain you want to query
$soap = [xml]@'<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><t:RequestServerVersion Version="Exchange2013_SP1" /><t:TimeZoneContext><t:TimeZoneDefinition Name="(UTC-06:00) Central Time (US &amp; Canada)" Id="Central Standard Time"><t:Periods><t:Period Bias="P0DT6H0M0.0S" Name="Standard" Id="Std" /><t:Period Bias="P0DT5H0M0.0S" Name="Daylight" Id="Dlt/1" /><t:Period Bias="P0DT5H0M0.0S" Name="Daylight" Id="Dlt/2007" /></t:Periods><t:TransitionsGroups><t:TransitionsGroup Id="0"><t:RecurringDayTransition><t:To Kind="Period">Dlt/1</t:To><t:TimeOffset>P0DT2H0M0.0S</t:TimeOffset><t:Month>4</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek><t:Occurrence>1</t:Occurrence></t:RecurringDayTransition><t:RecurringDayTransition><t:To Kind="Period">Std</t:To><t:TimeOffset>P0DT2H0M0.0S</t:TimeOffset><t:Month>10</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek><t:Occurrence>-1</t:Occurrence></t:RecurringDayTransition></t:TransitionsGroup><t:TransitionsGroup Id="1"><t:RecurringDayTransition><t:To Kind="Period">Dlt/2007</t:To><t:TimeOffset>P0DT2H0M0.0S</t:TimeOffset><t:Month>3</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek><t:Occurrence>2</t:Occurrence></t:RecurringDayTransition><t:RecurringDayTransition><t:To Kind="Period">Std</t:To><t:TimeOffset>P0DT2H0M0.0S</t:TimeOffset><t:Month>11</t:Month><t:DayOfWeek>Sunday</t:DayOfWeek><t:Occurrence>1</t:Occurrence></t:RecurringDayTransition></t:TransitionsGroup></t:TransitionsGroups><t:Transitions><t:Transition><t:To Kind="Group">0</t:To></t:Transition><t:AbsoluteDateTransition><t:To Kind="Group">1</t:To><t:DateTime>2007-01-01T06:00:00.000Z</t:DateTime></t:AbsoluteDateTransition></t:Transitions></t:TimeZoneDefinition></t:TimeZoneContext></soap:Header><soap:Body><m:GetUserAvailabilityRequest><m:MailboxDataArray><t:MailboxData><t:Email><t:Address>freebusytest@adatum.local</t:Address></t:Email><t:AttendeeType>Required</t:AttendeeType><t:ExcludeConflicts>false</t:ExcludeConflicts></t:MailboxData></m:MailboxDataArray><t:FreeBusyViewOptions><t:TimeWindow><t:StartTime>2014-04-03T00:00:00</t:StartTime><t:EndTime>2014-04-10T00:00:00</t:EndTime></t:TimeWindow><t:MergedFreeBusyIntervalInMinutes>30</t:MergedFreeBusyIntervalInMinutes><t:RequestedView>DetailedMerged</t:RequestedView></t:FreeBusyViewOptions></m:GetUserAvailabilityRequest></soap:Body></soap:Envelope>
'@

$ret = Execute-SOAPRequest $soap $url

#  Uncomment out one of the below two lines to get output in different alternative formats
#$ret | Export-Clixml  c:\temp\1.xml;Get-Content c:\temp\1.xml
#$ret.InnerXml

#  If the request is successful, show the appointments, otherwise show the failure message
If ($ret.Envelope.Body.GetUserAvailabilityResponse.FreeBusyResponseArray.FreeBusyResponse.ResponseMessage.ResponseClass -eq 'Success')
{
    $ret.Envelope.Body.GetUserAvailabilityResponse.FreeBusyResponseArray.FreeBusyResponse.FreeBusyView.CalendarEventArray.CalendarEvent
}
Else
{
    $ret.Envelope.Body.GetUserAvailabilityResponse.FreeBusyResponseArray.FreeBusyResponse.ResponseMessage
}




Delivery Reports (Couldn't retrieve all results) - Exchange 2010 OWA

$
0
0
I keep getting the following message on OWA Delivery Reports:-

Couldn't  retrieve all results. This may be because the server is too busy. Please try  again later.

I'm trying to search a users mailbox for any emails that where sent from an external email to  the user, But Internal searching is working, so it brings up the email I sent to the user just not the external user?

We are using a DAG with Two Servers in its Group and I have already Restarted the Information Store on both the servers and then distributed the Databases evenly across the DAG so the server should not be busy?

Technical Beta Tester || Matthew John Earley BSc (hons) || www.o0MattE0o.myby.co.uk

Exchange 2013 sp1 move databases

$
0
0

Hello all

I am running Exchange 2013 sp1 in a two node DAG. Originally the DAG  had two under powered servers, i built two new more powerful servers added the servers to the DAG, then i moved database copies to the new servers, removed the copies from the original servers and then removed the original servers from the DAG. The two original servers are multi role (CAS Mailbox) and currently they are still in the org. My confusion is around this. When i run get-mailbox -identity <name>. The output from the command shows the mailbox is on oldserver.  Again oldserver was removed from the DAG and no databases exist on the server. I want to remove the two old servers from the org, but i am hesitant on doing this because all mailboxes seem to think they exist on oldserver 

Thanks for any help


Bulls on Parade

Exchange Admin Center - mailbox delegation

$
0
0

Hi

We use exchange 2013 server having migrated from exchange 2007 but we still use office 2007

 i often need to connect to other users mailbox one scenarios one a user is off sick and and i have to grant myself delegation to his/her mailbox in order to connect to that user mailbox in outlook and forward any emails from customers received in that person's absence

what i found is when i use the EAC to grant myself delegation i then have that user's mailbox automatically mounted in my outlook 2007 all the time. is there anyway to stop this so i only need to add the user's mailbox by going to account settings. Right now i am having to go back to the EAC to remove delegation and then restart outlook for it to dismount which sometimes take a while to effect.

Also i am thinking if there is a way to grant delegation to all users mailboxes in one hit so i can access whenever there is a demand for this, obviously i dont want to end up with 70 users mailboxes mounted to mine!

i am not so experienced with exchange 2013 so would appreciate any assistance

Exchange 2010 one user 2 mails

$
0
0
good day
I needhelp with thismy difficulty
I havean Exchange 2010
And Ihave theneed to changetheemailsfrom different users
I leavethe example
Anto.manueluserwith theemailAntonio.manuel@contoso.comwill haveto be changed tothe addresspm @contoso.With
Butfor 6 monthsallemails sent toantonio.manuel@contoso.commust receive
a message withthe indicationto send mailam@contoso.com

New-MailboxExportRequest -ContentFilter Exports No Data

$
0
0

Hi There,

I'm trying to export mail to a series of monthly pst files for archive purposes.

Annoyingly when I try to export the messages I am told that the export has completed however the pst is completely empty.

The command I'm using is 

New-MailboxExportRequest -ContentFilter {(Received -lt '01/01/2014') -and (Received -gt '02/01/2014')} -Mailbox"NewMailJournal" -Name 201401 -FilePath "\\thnas4\Archive\Mail Journal\2014\201401.pst"

Having checked the mailbox I can see that there are maaaaaaaaaaaaany messages within this date range.

I've also tried running the same command using "Sent" rather than "Received" which gave the same result of 0 messages exported.

Can anyone help?

An example report of the export is below:

RunspaceId                             : 7eea9701-95d2-45de-a47b-69823aad8786
Name                                   : 201401-S
Status                                 : Completed
StatusDetail                           : Completed
SyncStage                              : SyncFinished
Flags                                  : IntraOrg, Push
RequestStyle                           : IntraOrg
Direction                              : Push
Protect                                : False
Priority                               : Normal
WorkloadType                           : Local
Suspend                                : False
FilePath                               : \\thnas4\Archive\Mail Journal\2014\201401.pst
SourceAlias                            : NewMailJournal
SourceIsArchive                        : False
SourceExchangeGuid                     : 432b7908-f52a-4e78-bb0b-e5ce229a4118
SourceRootFolder                       : 
RecipientTypeDetails                   : UserMailbox
SourceVersion                          : Version 15.0 (Build 847.0)
SourceMailboxIdentity                  : ResourceGroup.co.uk/Shared Mailboxes/Mail Journal (New)
SourceDatabase                         : Journaling
SourceServer                           : THMX3.ResourceGroup.co.uk
TargetRootFolder                       : 
IncludeFolders                         : {}
ExcludeFolders                         : {}
ExcludeDumpster                        : False
ConflictResolutionOption               : KeepSourceItem
AssociatedMessagesCopyOption           : Copy
BatchName                              : 
ContentFilter                          : ((Sent -lt '01/01/2014 00:00:00') -and (Sent -gt '02/01/2014 00:00:00'))
ContentFilterLanguage                  : 
BadItemLimit                           : 0
BadItemsEncountered                    : 0
LargeItemLimit                         : 0
LargeItemsEncountered                  : 0
QueuedTimestamp                        : 23/04/2014 11:11:37
StartTimestamp                         : 23/04/2014 11:11:50
LastUpdateTimestamp                    : 23/04/2014 11:21:12
CompletionTimestamp                    : 23/04/2014 11:21:12
SuspendedTimestamp                     : 
OverallDuration                        : 00:09:35
TotalSuspendedDuration                 : 
TotalFailedDuration                    : 
TotalQueuedDuration                    : 00:00:08
TotalInProgressDuration                : 00:09:26
TotalStalledDueToCIDuration            : 
TotalStalledDueToHADuration            : 
TotalStalledDueToMailboxLockedDuration : 
TotalStalledDueToReadThrottle          : 
TotalStalledDueToWriteThrottle         : 
TotalStalledDueToReadCpu               : 
TotalStalledDueToWriteCpu              : 
TotalStalledDueToReadUnknown           : 
TotalStalledDueToWriteUnknown          : 
TotalTransientFailureDuration          : 
TotalIdleDuration                      : 00:00:04
MRSServerName                          : thmx3.ResourceGroup.co.uk
EstimatedTransferSize                  : 814.1 MB (853,597,533 bytes)
EstimatedTransferItemCount             : 10346
BytesTransferred                       : 13.26 KB (13,577 bytes)
BytesTransferredPerMinute              : 
ItemsTransferred                       : 0
PercentComplete                        : 100
CompletedRequestAgeLimit               : 30.00:00:00
PositionInQueue                        : 
InternalFlags                          : None
FailureCode                            : 
FailureType                            : 
FailureSide                            : 
Message                                : 
FailureTimestamp                       : 
IsValid                                : True
ValidationMessage                      : 
OrganizationId                         : 
RequestGuid                            : f6f78f75-619d-4100-a59f-d859f046819b
RequestQueue                           : Journaling
Identity                               : e49a8b98-883f-45f7-a5bd-0aa7a43db126\f6f78f75-619d-4100-a59f-d859f046819b
DiagnosticInfo                         : 
Report                                 : 23/04/2014 11:11:36 [thmx4] 'ResourceGroup.co.uk/IT/Seb Spiers' created 
                                         request.
                                         23/04/2014 11:11:50 [thmx3] The Microsoft Exchange Mailbox Replication 
                                         service 'thmx3.ResourceGroup.co.uk' (15.0.847.31 caps:03FF) is examining the 
                                         request.
                                         23/04/2014 11:11:50 [thmx3] Connected to source mailbox 'Primary 
                                         (432b7908-f52a-4e78-bb0b-e5ce229a4118)', database 'Journaling', Mailbox 
                                         server 'THMX3.ResourceGroup.co.uk' Version 15.0 (Build 847.0).
                                         23/04/2014 11:11:50 [thmx3] Sync state for request 
                                         f6f78f75-619d-4100-a59f-d859f046819b is null.
                                         23/04/2014 11:11:50 [thmx3] Request processing started.
                                         23/04/2014 11:11:50 [thmx3] Stage: CreatingFolderHierarchy. Percent complete: 
                                         5.
                                         23/04/2014 11:11:50 [thmx3] Merge initialized for mailbox 'PST 
                                         (\\thnas4\Archive\Mail Journal\2014\201401.pst)': 24 folders total. Estimated 
                                         data size: 1150692 items, 158.8 GB (170,471,677,160 bytes).
                                         23/04/2014 11:11:50 [thmx3] Stage: CopyingMessages. Percent complete: 10.
                                         23/04/2014 11:11:50 [thmx3] Copy progress: 0/1150692 messages, 0 B (0 
                                         bytes)/158.8 GB (170,471,677,160 bytes), 0/0 folders completed.
                                         23/04/2014 11:11:51 [thmx3] Merging folder '/Top of Information 
                                         Store/Contacts [Contacts]' into '/Top of Personal Folders/Contacts 
                                         [Contacts]'.
                                         23/04/2014 11:11:51 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:11:51 [thmx3] Stage: CopyingMessages. Percent complete: 10.
                                         23/04/2014 11:11:51 [thmx3] Copy progress: 0/1150690 messages, 0 B (0 
                                         bytes)/158.8 GB (170,471,672,514 bytes), 0/0 folders completed.
                                         23/04/2014 11:11:51 [thmx3] Merging folder '/Top of Information 
                                         Store/Calendar [Calendar]' into '/Top of Personal Folders/Calendar 
                                         [Calendar]'.
                                         23/04/2014 11:11:51 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:11:51 [thmx3] Merging folder '/Top of Information Store/Tasks 
                                         [Tasks]' into '/Top of Personal Folders/Tasks [Tasks]'.
                                         23/04/2014 11:11:51 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:11:51 [thmx3] Merging folder '/Top of Information Store/Notes 
                                         [Notes]' into '/Top of Personal Folders/Notes [Notes]'.
                                         23/04/2014 11:11:51 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:11:51 [thmx3] Merging folder '/Top of Information Store/Inbox 
                                         [Inbox]' into '/Top of Personal Folders/Inbox [Inbox]'.
                                         23/04/2014 11:18:21 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:21 [thmx3] Stage: CopyingMessages. Percent complete: 10.
                                         23/04/2014 11:18:21 [thmx3] Copy progress: 0/10346 messages, 0 B (0 
                                         bytes)/814.1 MB (853,597,533 bytes), 0/0 folders completed.
                                         23/04/2014 11:18:22 [thmx3] Merging folder '/Top of Information Store/Sent 
                                         Items [SentItems]' into '/Top of Personal Folders/Sent Items [SentItems]'.
                                         23/04/2014 11:18:22 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:22 [thmx3] Merging folder '/Recoverable Items [Dumpster]' 
                                         into '/Top of Personal Folders/Recoverable Items [Dumpster]'.
                                         23/04/2014 11:18:26 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:26 [thmx3] Merging folder '/Recoverable Items/Calendar 
                                         Logging [CalendarLogging]' into '/Top of Personal Folders/Recoverable 
                                         Items/Calendar Logging [CalendarLogging]'.
                                         23/04/2014 11:18:39 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:39 [thmx3] Merging folder '/Recoverable Items/Deletions 
                                         [DumpsterDeletions]' into '/Top of Personal Folders/Recoverable 
                                         Items/Deletions [DumpsterDeletions]'.
                                         23/04/2014 11:18:43 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Recoverable Items/Purges 
                                         [DumpsterPurges]' into '/Top of Personal Folders/Recoverable Items/Purges 
                                         [DumpsterPurges]'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Recoverable Items/Versions 
                                         [DumpsterVersions]' into '/Top of Personal Folders/Recoverable Items/Versions 
                                         [DumpsterVersions]'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information Store 
                                         [IpmSubtree]' into '/Top of Personal Folders [IpmSubtree]'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information 
                                         Store/Contacts/{06967759-274D-40B2-A3EB-D7F9E73727D7}' into '/Top of Personal 
                                         Folders/Contacts/{06967759-274D-40B2-A3EB-D7F9E73727D7}'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information 
                                         Store/Contacts/{A9E2BC46-B3A0-4243-B315-60D991004455}' into '/Top of Personal 
                                         Folders/Contacts/{A9E2BC46-B3A0-4243-B315-60D991004455}'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information 
                                         Store/Contacts/GAL Contacts' into '/Top of Personal Folders/Contacts/GAL 
                                         Contacts'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information 
                                         Store/Contacts/Recipient Cache' into '/Top of Personal 
                                         Folders/Contacts/Recipient Cache'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information 
                                         Store/Conversation Action Settings [ConversationActionSettings]' into '/Top 
                                         of Personal Folders/Conversation Action Settings 
                                         [ConversationActionSettings]'.
                                         23/04/2014 11:18:44 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:44 [thmx3] Merging folder '/Top of Information Store/Deleted 
                                         Items [DeletedItems]' into '/Top of Personal Folders/Deleted Items 
                                         [DeletedItems]'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:56 [thmx3] Merging folder '/Top of Information Store/Drafts 
                                         [Drafts]' into '/Top of Personal Folders/Drafts [Drafts]'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:56 [thmx3] Merging folder '/Top of Information Store/Journal 
                                         [Journal]' into '/Top of Personal Folders/Journal [Journal]'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:56 [thmx3] Merging folder '/Top of Information Store/Junk 
                                         E-Mail [JunkEmail]' into '/Top of Personal Folders/Junk E-Mail [JunkEmail]'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:56 [thmx3] Merging folder '/Top of Information Store/Outbox 
                                         [Outbox]' into '/Top of Personal Folders/Outbox [Outbox]'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:56 [thmx3] Merging folder '/Top of Information Store/Quick 
                                         Step Settings' into '/Top of Personal Folders/Quick Step Settings'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:56 [thmx3] Merging folder '/Top of Information Store/RSS 
                                         Feeds' into '/Top of Personal Folders/RSS Feeds'.
                                         23/04/2014 11:18:56 [thmx3] Copying 0 items, 0 B (0 bytes). Skipping 0 items, 
                                         0 B (0 bytes).
                                         23/04/2014 11:18:57 [thmx3] Source mailbox information:
                                         Regular Items: 1141906, 158 GB (169,663,552,649 bytes)
                                         Regular Deleted Items: 9080, 771.6 MB (809,074,037 bytes)
                                         FAI Items: 33, 61.15 KB (62,621 bytes)
                                         FAI Deleted Items: 5, 5.356 KB (5,485 bytes)
                                         23/04/2014 11:18:57 [thmx3] Copying messages is finished. Copying rules and 
                                         security descriptors.
                                         23/04/2014 11:18:59 [thmx3] Verifying mailbox contents...
                                         23/04/2014 11:21:12 [thmx3] Mailbox contents verification complete: 24 
                                         folders, 0 items, 0 B (0 bytes).
                                         23/04/2014 11:21:12 [thmx3] Stage: CopyingMessages. Percent complete: 100.
                                         23/04/2014 11:21:12 [thmx3] Copy progress: 0/0 messages, 0 B (0 bytes)/0 B (0 
                                         bytes), 0/0 folders completed.
                                         23/04/2014 11:21:12 [thmx3] Cleared sync state for request 
                                         432b7908-f52a-4e78-bb0b-e5ce229a4118 due to 'MergeComplete'.
                                         23/04/2014 11:21:12 [thmx3] Request is complete.
ObjectState                            : New

Any help is very much appreciated!

Can't create mailbox & user in a specified domain

$
0
0

Hello,

I can't select the domain I want when I create a mailbox for a new user in Exchange 2013 EAC.

I have a single forest with 1 root domain : toto.local, and 2 child domains infra.toto.local, ressources.toto.local. Exchange server is in ressources.toto.local with all my servers ans all my users are under infra.toto.local. There is a two-way and transitive trust between (infra.toto.local and toto.local) and between (ressources.toto.local and toto.local)

Before installation of echange I do a setup /PrepareAllDomains

When I want to create a mailbox for a new user, the only choice I have for the user session name domain is toto.local.

Do I missed or misunderstood something ?

Thanks



Retention Policies not working for migrated exchange 2007 users to 2013

$
0
0
Have almost completed exchange migration from 2007 to 2013. I have created and recreated retention policies in 2013 for my users. The problem i am experiencing is that any users that were migrated from 2007 don't seem to be getting the retention policies ran against their mailboxes. I have a 2013 user that i created new in 2013 and the policy i have set works as expected. Has anyone else run into this. I currently have a case open with Microsoft but I am not making any progress on it with them.

How To kill / Reset particular user session / connection to exchange

$
0
0
I came across 'Get-LogonStatistics' cmdlet on Microsoft's technet that  returns logon statistics from users however i want to know once we have the information of incoming statistics how do we actually proceed to kill / reset connection for particular user based on user's identity ? Please suggest.

Aditya Mediratta

Difference between Standby Continuous Replication and DAG ?

$
0
0
Somebody please make me understand difference between DAG & Standby Continuous Replication ? Although i read few manuals on Standby Continuous Replication (SCR) but hardly able to spot any major difference between DAG & SCR ?

Aditya Mediratta

Adding all email addresses to 'BypassedRecipients' in 'Set-SenderIDConfig -BypassedRecipients @{Add="",""...}' command

$
0
0

Hi

Basically I want to test out the Sender ID filter functionality of Exchange 2013, but I only want to test this for a couple of our mailboxes initially. I know of know way to set this on a per mailbox basis so I think the only way is to add all the internal recipient addresses using the 'Set-SenderIDConfig -BypassedRecipient' @{Add="",""...} command. Obviously I don't want to add all the email addresses manually as this would take hours so I am looking for some help with a PowerShell command to run.

This is what I have thought of so far. Please feel free to rip it to pieces and tell me how terrible it is and that it won't work etc lol. I am just looking for the best way to do what I need to do!

Get-Recipient | Select EmailAddresses -ExpandProperty EmailAddresses | Select SmtpAddress | foreach $SmtpAddress | Set-SenderIdConfig -BypassedRecipients @{Add=$SmtpAddress}

Will this work, does it need some tweaking or do I need to do something else entirely?

As always, any help or advice will be greatly appreciated!

Kind regards

How to Remove mailbox servers from DAG ?

$
0
0
How to Remove mailbox servers from DAG ? Once we remove servers from DAG what should be next course of action in case we want to dismantle the server if required ?

Aditya Mediratta

Maximum number of user mailboxes supported by single Exchange Database in 2007 / 2010 & 2013 ?

$
0
0
What is the Maximum number of user mailboxes supported by single Exchange Database  in 2007 / 2010 & 2013 ?

Aditya Mediratta

Real time routing logs in shell ?

$
0
0
For those of you who ever used IBM Lotus domino may remember that there was a real time console where in email routing and transactions were displayed on the go however i searched couple of technical forums that state Exchange do provide such capability via Mail Flow Troubleshooter, Message Tracking,Routing Log Viewer or Queue Viewer & other 3rd party monitoring tools but none provides a real time matrix as IBM Lotus domino did. Is there some cmdlet or script that we as an exchange admin configure to provide such capability in exchange 2010 / 2013 ? Please suggest.

Aditya Mediratta

With the Exchange 2013 built-in AV / Malware component what kind of reporting options are there?

$
0
0

With the Exchange 2013 built-in AV / Malware component what kind of reporting options are there? (If any) I cant seem to find any

Giving back....

These are some characteristic of 2013 AV / Malware

  • Configuration Options: Update frequency,  Text mail notifications <o:p></o:p>
  • When malware is detected, Exchange will delete it. <o:p></o:p>
  • No option to quarantine the message or the attachment.<o:p></o:p>
  • Antispam on Exchange 2013 Mailbox role server= NO Realtime Blocklist OR IP Connection Filtering<o:p></o:p>

Related PowerShell Commands

  • Install-AntispamAgents.ps1
  • Enable-AntimalwareScanning.ps1 & Disable-AntimalwareScanning.ps1
  • Restart-Service MSExcahngeTransport
  • Get-TransportAgent
  • Get-SenderFilterConfig
  • Get-SenderIDConfig
  • Set-SenderFilterConfig -BlockedSenders Address@domain.com
  • Get-RecipeintFilterConfig
  • Get-ContentFilterConfig
  • Add-ContentFilterPhrase

Processing Order

  • Sender Filter, Recipient Filter, Sender ID Filter, Content Filtering

Djoe


Correct Sequence in shutting down Exchange environemnt ?

$
0
0
What should be Correct Sequence in shutting down exchange 2010 environment in terms of roles ?  

Aditya Mediratta



Event ID 1006, MSExchangeDiagnostics - Logical To Physical Size Ratio' sustained a value of '0.86'

$
0
0

Hi All,

 I am getting below event Log very frequently.

also i know how to disable it, but i need the permanent solution to solve this completely.

Log Name:      Application
Source:        MSExchangeDiagnostics
Date:          4/27/2014 10:36:37 AM
Event ID:      1006
Task Category: Triggers
Level:         Error
Keywords:      Classic
 
Description:
The performance counter '\\MAILServer\MSExchangeIS Store(Mailbox Database)\Logical To Physical Size Ratio' sustained a value of '0.86', for the '10' minute(s) interval starting at '4/27/2014 7:25:00 AM'. Additional information: None. Trigger Name:DatabaseLogicalPhysicalSizeRatioTrigger. Instance:Mailbox Database
 

Public Folders Permissions

$
0
0

Hi,

 is there a way to set Public Folder permissions in ECP not for user but for group(distribution or security)? COnsole only shows me users, doesnt matter if its mail enabled or not. Thank you.

Pete


sfs

Exchange 2013 General Maintenance

$
0
0

hello, we have had our exchange 2013 server running for 6 months now everything is running fine.

what I want to know is there any manual maintenance I need to do to the server database or log files

or is it looked after automatically by the server?

many thanks

Exchange 2013 Public Folders implicit permissions

$
0
0

Hi,

 I have fresh Exchange 2013 without SP1. I am testing PF but I discovered strange thing. I create PF with permissions only for two users but the third user can access them and edit without problems, I also trid to modify root folder permissions but no change. Are there any implicit permissions that allow all users to access anything so they have to denied access explicitly or can I change these implicit permissions? Or am I doing something wrong? Thank you.

Pete


sfs

Viewing all 3457 articles
Browse latest View live


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