Quantcast
Channel: Exchange Server 2013 - Setup, Deployment, Updates, and Migration forum
Viewing all 7129 articles
Browse latest View live

What are the Steps to be taken care before decommisioning Exchange 2010

$
0
0

I migrated from exchange 2010 to 2013 with DR.

Hopefully its working fine.

Now i am planning to decommission my exchange server 2010. It was powered off 15days back.

Could you please tell me the process of decommissioning exchange server 2010.

Also what are the things need to check before decommisioning..

thanks..


Uninstalling Exchange 2013 SP1 failed on Step 8 Lanugage

$
0
0

Hello,

I am trying to uninstall Exchange 2013 SP1 but it is failing while uninstalling Language step # 8 the error is;

--------

Error:
The following error was generated when "$error.Clear();
                    $regPath='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall';
                    
                    $PackageGUIDRegEx = "{DEDFFB[0-9a-fA-F]{2}-42EC-4E26-[0-9a-fA-F]{4}-430E86DF378C}";
                    
                    $InstallPath = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\setup').MsiInstallPath;
                    
                    if(test-path ($regPath))
                    {
                        Write-ExchangeSetupLog -info ("Removing " +  $RoleLanguagePackType + " Language Packs.");
                        Get-ChildItem ($regPath) | foreach{
                            if($_ -match "(?<ProductCode>$PackageGUIDRegEx)") {
                                $langPackPackageCode = $matches['ProductCode'];
                                if($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) {
                                    Write-ExchangeSetupLog -info ("Removing package $langPackPackageCode");
                                    $language = $langPackPackageCode.Substring(20,4);
                                    $logFilePath = [IO.Path]::Combine($RoleLogFilePath,"Uninstall")+ '.' + $language + '.' + "Client" + "." + $RoleLogDateTime + ".msilog";
                                    uninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($logFilePath);
                                };
                            };
                        };
                        Get-Childitem -Path $InstallPath -include "*.Localized.js","*.Localized.min.js" -recurse | foreach ($_) {remove-item $_.fullname};
                        Write-ExchangeSetupLog -info "Remove Language Packs completed.";
                    };
                
        " was run: "The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.".
--------

I am also attaching the snapshots. Please guide me how to uninstall Exchange 2013. I had some issue with Exchange Server and it need to uninstall and re-install the Exchange Server.


Troubleshooting for Event 9646

$
0
0

As an Exchange administrator, I am sure you are familiar with the kinds of the 9646 event error report in the application log. They can appear many times per day or only happen once a week. Although, it seems there is no user impact about this error, but the Boss may have concerns about the potential issues about this error.


[Symptoms]
============



 

[Cause]
=========
Connection and usage limits have been placed on the Exchange store to prevent a single application or a single user from using all the available connections to the Exchange store.

Item type

Registry object type

Max opened per session

ACL View

objtACLView

50

Attachment

objtAttachment

500

Attachment View

objtAttachmentView

500

Cstream

objtCStream

50

Folder

objtFolder

500

Folder View

objtFolderView

500

FX Destination Stream

objtFXDstStrm

50

FX Source Stream

objtFXSrcStrm

50

Message

objtMessage

250

Message View

objtMessageView

500

Notification

objtNotify

500,000

Rule View

objtRulesView

50

Stream

objtStream

250



[Solution]

===========
Firstly, you need to check the application log and see if the user do have the requirements to raise the store limitation for them.

For Example, some VIPs may need to keep the mailbox open on multiple clients like Outlook, OWA, Mobilities, or they have requirements to share their mailboxes to secretaries. Then you may need to raise the MaxObjsPerMapiSession value for them in order to avoid this event error report.

1.Start Registry Editor (regedit).
2.Navigate to the following registry subkey:

\\HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

3.Right-click ParametersSystem, point to New, and then click Key. A new key is created in the console tree.
4.Rename the key MaxObjsPerMapiSession, and then press Enter.
5.Right-click MaxObjsPerMapiSession, point to New, and then click DWORD (32-bit) Value. The new value is created in the result pane.
6.Rename the key to <Object_type>, where <Object_type> is the name of the registry object type that you're modifying. For example, to modify the number of messages that can be opened, use objtMessage. Press Enter.
7.Right-click the newly created key, and then click Modify.
8.In the Value data box, type the number of objects that you want to limit this entry to, and then click OK. For example, type 350 to increase the value for the object.
9.Restart the Microsoft Exchange Information Store service.

However, for some instances, the in question user may tell you that only Outlook is in use and there is no other live MAPI sessions he know. Based on my experience, this issue can occur due to third-party add-ins on Outlook or some third-party search indexing software on the Outlook client. To verify this issue, you can run Windows in Clean Boot mode (better to temporarily remove the searching software) and run Outlook without add-ins by “Outlook /safe”.

In summary, the 9646 Event reports are just the notification about the status of each Exchange Client that connect to the mailbox store. The user impacts may not be huge and you can choose different countermeasures according to the conditions.

More details:

http://support.microsoft.com/kb/842022
https://technet.microsoft.com/en-us/library/ff477612(v=exchg.141).aspx


Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.


Upgrade Exchange Server 2013 SP1

$
0
0

Hello,

I have two Exchange 2013 SP1 servers with DAG configured. I want to upgrade them with CU8. Kindly advise how to do or is there any step by step document available for upgrading the DAG member server.

Thanks in advance.

Exchange 2013 Upgrade to CU7 from SP1 - installs successfully - Can no longer connect via ECP/OWA/Powershell/Outlook/Autodiscover

$
0
0

Hi There,
I am having massive issues with my Exchange Server.
I have 2 Nodes, one has CAS and Mailbox Roles, the other just Mailbox.

I "upgraded" the CAS server to CU7 without any errors / issues.

Once I had restarted, nothing worked any more..  I couldn't access ECP, OWA, Powershell, Autodiscover or get outlook to connect.

I managed to get Powershell working, but changing the physical directory to "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\PowerShell" from "C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\PowerShell"

But for the life of me I cannot get ECP or OWA working (haven't even tried anything else)!

I am getting a load of Events with ID 1003.

The only error I am getting is:

Server Error in '/ecp' Application.

Method not found: 'Boolean Microsoft.Exchange.Net.Wopi.WopiRequestPathHandler.IsWopiRequest(System.Web.HttpRequest)'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.MissingMethodException: Method not found: 'Boolean Microsoft.Exchange.Net.Wopi.WopiRequestPathHandler.IsWopiRequest(System.Web.HttpRequest)'.

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:
[MissingMethodException: Method not found: 'Boolean Microsoft.Exchange.Net.Wopi.WopiRequestPathHandler.IsWopiRequest(System.Web.HttpRequest)'.]
   Microsoft.Exchange.HttpProxy.ProxyModule.AllowAnonymousRequest(HttpRequest httpRequest) +0
   Microsoft.Exchange.HttpProxy.ProxyModule.OnAuthenticateInternal(HttpApplication httpApplication) +51
   Microsoft.Exchange.HttpProxy.<>c__DisplayClass5.<OnAuthenticateRequest>b__4() +447
   Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate) +40
   Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate) +408
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +165

Which is almost meaningless...  but maybe someone out there has some idea?

Unfortunately this is very urgent for me a these are production servers and currently there is no email for my company.

So Please please please can someone help.

I have tried many many many things from various sites, and so far nothing has worked.

Thanks,

-Tim

Event IDs 16025 and 205

$
0
0

Hi

A newly installed Exchange 2013 Server (Mailbox and Client Access roles) shows every 5 minutes the event id's 16025 and 205 in the eventlog.

Both events are shown twice at the same time. First 205 then 16025 and again 205 and 16025.

Level: Error
Id 205 - Source: MSExchange Common
Id 16025 - Source: MSExchangeFrontEndTransport

Both have exactly the same description:
No DNS servers could be retrieved from network adapter 0957d69c-9b06-4b72-aa6b-ac825435b485. Check if the computer is connected to a network and Get-NetworkConnectionInfo returns any results

Get-NetworkConnectionInfo shows the following results:
RunspaceId  : e854435f-ffbe-4ccb-81d9-7e729284e26a
Name        : Microsoft Hyper-V Network Adapter
DnsServers  : {10.10.32.34, 10.10.32.42}
IPAddresses : {10.10.32.45, 10.10.32.44, fe80::9cb9:ad68:c7cc:2052}
AdapterGuid : 0957d69c-9b06-4b72-aa6b-ac825435b485
MacAddress  : 00:1D:D8:B7:1E:2A
Identity    : 0957d69c-9b06-4b72-aa6b-ac825435b485
IsValid     : True
ObjectState : Unchanged

Mailflow is working, I would like to get rid of these error events.

Any suggestions?

Regards
Peter



Cumulative Update 8 broke Exchange 2013

$
0
0

While installing Cumulative Update 8 on our exchange 2013 server it failed with the following error during the second to last step (client access role: client access front end).  Any advice on what may be causing this and how to fix? 

Error:
The following error was generated when "$error.Clear();
          $fe = get-ActiveSyncVirtualDirectory -server $RoleFqdnOrName -DomainController $RoleDomainController -ErrorAction SilentlyContinue;

          if ($fe -eq $null)
          {
            new-ActiveSyncVirtualDirectory -DomainController $RoleDomainController -Role ClientAccess;
          }
          else
          {
            update-ActiveSyncVirtualDirectory $fe -DomainController $RoleDomainController -InstallIsapiFilter $true
          }
        " was run: "System.Management.Automation.ParameterBindingException: Cannot convert 'System.Object[]' to the type 'Microsoft.Exchange.Configuration.Tasks.VirtualDirectoryIdParameter' required by parameter 'Identity'. Specified method is not supported. ---> System.NotSupportedException: Specified method is not supported.
   at System.Management.Automation.ParameterBinderBase.CoerceTypeAsNeeded(CommandParameterInternal argument, String parameterName, Type toType, ParameterCollectionTypeInformation collectionTypeInfo, Object currentValue)
   --- End of inner exception stack trace ---
   at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
   at System.Management.Automation.PipelineOps.InvokePipeline(Object input, Boolean ignoreInput, CommandParameterInternal[][] pipeElements, CommandBaseAst[] pipeElementAsts, CommandRedirection[][] commandRedirections, FunctionContext funcContext)
   at System.Management.Automation.Interpreter.ActionCallInstruction`6.Run(InterpretedFrame frame)
   at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)".

Exchange 2010 - 2013 random auth.owa error

$
0
0

Hello,

I have an odd situation where we are preparing 2 exchange 2013 servers to migrate 2010 servers to 

so currently:

2x Exchange 2010 (with dag)

2x Exchange 2013 (with dag).

Now it's behaving extremely odd when it comes to ECP for the 2013 servers.

randomly it works and doesn't work.

i generally try it from localhost on both 2013 servers, and individual server ip's from lets say 4 or 5 places.

all same login, and admin user is inside mailbox db DAG cluster.

now the problem:

it randomly pops up auth.owa error 500 

when i say random i truly mean random, sometimes everything 100% works, i am able to login 100% from all servers.

then i check back lets say 2 hours later.. some obtain auth.owa errors while others work.

What i tried:

- I rebuild OWA (first with reset, then with remove and re-add method) on both 2013 servers.

- removed killbit file from 2013's

- rebuild exchange 2013's (just exchange it self).

- checked heartbeat monitor boxes and removed the null values.

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

It's safe to say i am kind of lost on what to try next. 

i am also mistefied why it randomly works, i know it's internally loadbalanced, but shutting down 1 of the 2013 servers did not get rid of this strange behavior.

is it possible that the exchange 2010 servers play a part in this issue?

Any ideas, any help is very much welcome!.

Regards,

Marco


Key4ce - IT professionals: www.key4ce.eu


Users with mailboxes on exchange 2010 cant proxy to OWA on exchange 2013

$
0
0

We are in the process of migrating from 2010 to 2013.  Users with mailboxes on exchange 2010 can't proxy to the owa on Exchange 2013 - there is no error - just receiving a message "Still working on it"


alex serdyukov

Need to copy mailbox from Exchange 2010 to MS Online

$
0
0

I perform the Hybrid Configuration from that site:

https://technet.microsoft.com/en-us/exdeploy2013/Checklist?state=2419-W-FQAIAAAAQAAAAA8AKFQAQAA~&f=255&MSPPError=-2147217396

When I try to do the moving step, I have those errors;

Summary: 1 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:06


Test
Failed

Error:
Deserialization fails due to one SerializationException: System.Runtime.Serialization.SerializationException: Unable to find assembly 'Microsoft.Exchange.MailboxReplicationService.Common, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
   at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage)
   at Microsoft.Exchange.Data.SerializationTypeConverter.<>c__DisplayClass3.<DeserializeObject>b__0()

Unable to find assembly 'Microsoft.Exchange.MailboxReplicationService.Common, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

Exchange Management Shell command attempted:
'50038459-45a0-4cf4-bc46-42d9d7158752' | New-MoveRequest -Remote -RemoteHostName 'mail.sqliaison.com' -RemoteCredential 'System.Management.Automation.PSCredential' -TargetDeliveryDomain 'inedge.mail.onmicrosoft.com'

Elapsed Time: 00:00:06

The user is in the cloud synchronized with my local DC and I have assigned a license to it.

Any help would be appreciated/

Error Preparing Schema for Exchange 2013

$
0
0

I recive this error when running the preparing AD for exchange 2013 on a 2012 r2 server. 

Error:

The following error was generated when "$error.Clear();

         #

         # O15# 2844081 - Create PartnerApplication "Exchange Online" in DC and On-Premise

         #

         $exch = [Microsoft.Exchange.Data.Directory.SystemConfiguration.WellknownPartnerApplicationIdentifiers]::Exchange;

         $exchApp = Get-PartnerApplication $exch -ErrorAction SilentlyContinue -DomainController $RoleDomainController | Where { $_.UseAuthServer };

         if ($exchApp -eq $null)

         {

             $exchAppName = "Exchange Online";

             $exchApp = New-PartnerApplication -Name $exchAppName -ApplicationIdentifier $exch -Enabled $RoleIsDatacenter -AcceptSecurityIdentifierInformation $false -DomainController $RoleDomainController;

         }

         # Create application account for Exchange

         $appAccountName = $exchApp.Name + "-ApplicationAccount";

         $appAccount = Get-LinkedUser -Identity $appAccountName -ErrorAction SilentlyContinue -DomainController $RoleDomainController;

         if ($appAccount -eq $null)

         {

           $appAccountUpn = $appAccountName.Replace(" ", "_") + "@" + $RoleFullyQualifiedDomainName;

           $appAccount = New-LinkedUser -Name $appAccountName -UserPrincipalName $appAccountUpn -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "UserApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "ArchiveApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "LegalHoldApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "Mailbox Search" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "TeamMailboxLifecycleApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "MailboxSearchApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           Set-PartnerApplication -Identity $exchApp.Identity -LinkedAccount $appAccount.Identity -DomainController $RoleDomainController;;

         }

       " was run: "Couldn't find a user with the identity "ESL.LOC/Users/Exchange Online-ApplicationAccount".".

Error:

The following error was generated when "$error.Clear();

         #

         # O15# 2844081 - Create PartnerApplication "Exchange Online" in DC and On-Premise

         #

         $exch = [Microsoft.Exchange.Data.Directory.SystemConfiguration.WellknownPartnerApplicationIdentifiers]::Exchange;

         $exchApp = Get-PartnerApplication $exch -ErrorAction SilentlyContinue -DomainController $RoleDomainController | Where { $_.UseAuthServer };

         if ($exchApp -eq $null)

         {

             $exchAppName = "Exchange Online";

             $exchApp = New-PartnerApplication -Name $exchAppName -ApplicationIdentifier $exch -Enabled $RoleIsDatacenter -AcceptSecurityIdentifierInformation $false -DomainController $RoleDomainController;

         }

         # Create application account for Exchange

         $appAccountName = $exchApp.Name + "-ApplicationAccount";

         $appAccount = Get-LinkedUser -Identity $appAccountName -ErrorAction SilentlyContinue -DomainController $RoleDomainController;

         if ($appAccount -eq $null)

         {

           $appAccountUpn = $appAccountName.Replace(" ", "_") + "@" + $RoleFullyQualifiedDomainName;

           $appAccount = New-LinkedUser -Name $appAccountName -UserPrincipalName $appAccountUpn -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "UserApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "ArchiveApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "LegalHoldApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "Mailbox Search" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "TeamMailboxLifecycleApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           New-ManagementRoleAssignment -Role "MailboxSearchApplication" -User $appAccount.Identity -DomainController $RoleDomainController;

           Set-PartnerApplication -Identity $exchApp.Identity -LinkedAccount $appAccount.Identity -DomainController $RoleDomainController;;

         }

       " was run: "Couldn't find a user with the identity "ESL.LOC/Users/Exchange Online-ApplicationAccount".".

Exchange CA recovery

$
0
0

i lost one of my CA 2013 servers

installed  new server with same name and config upon unning Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms

but getting this message

e:\>Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms

Welcome to Microsoft Exchange Server 2013 Unattended Setup
Copying Files...
File copy complete. Setup will now collect additional information needed for
installation.
Languages
Management tools
Client Access role: Client Access Front End service
Client Access role: Front End Transport service

Performing Microsoft Exchange Server Prerequisite Check

    Configuring Prerequisites                                 COMPLETED
    Prerequisite Analysis                                     FAILED
    Exchange Server version Version 15.0 (Build 995.29) or later must be used t
o perform a recovery of this server.
     For more information, visit: http://technet.microsoft.com/library(EXCHG.150
)/ms.exch.setupreadiness.DrMinVersionCheck.aspx


The Exchange Server setup operation didn't complete. More details can be found
in ExchangeSetup.log located in the <SystemDrive>:\ExchangeSetupLogs folder.

Our environment has Exchange 2013 On-line with CU6

 

Migrating from Internal On-premises Exchange 2007 (on Windows Server 2003) to Exchange Online

$
0
0

I'm having a few issues doing a cutover migration from our internal on-premises Microsoft Exchange to a hosted Exchange on Office365.

I'm trying to do the "Prepare for Migration" step covered here:https://support.office.com/en-ca/article/Perform-a-cutover-migration-of-email-to-Office-365-9496e93c-1e59-41a8-9bb3-6e8df0cd81b4#CreateEndpoint I'm trying to install Outlook Anywhere and have Office365 be able to access our emails.

The problem that I'm having is related to the certificates installed. Our internal on-premises Exchange FQDN is of machine.company.local, not machine.company.com, and it's using the self-signed certificate that it generated.

Steps I've attempted:

1. Install a .com version of our third party certificate. This creates the 12014 errors:

MSExchangeTransport 12014 - " Microsoft Exchange could not find a certificate that contains the domain name machine.company.local in the personal store on the local computer. Therefore, it is unable to support the STARTTLS SMTP verb for the connector Default TOINTERNET with a FQDN parameter of machine.company.local. If the connector's FQDN is not specified, the computer's FQDN is used. Verify the connector configuration and the installed certificates to make sure that there is a certificate with a domain name for that FQDN. If this certificate exists, run Enable-ExchangeCertificate -Services SMTP to make sure that the Microsoft Exchange Transport service has access to the certificate key.

Additionally, Office365 can't connect to our internal exchange server.

How would I go about this?

On another note, will Microsoft be okay with a third-party signed .local certificate?

Exchange 2010 SP3 cohabitation Exchange 2013 ecp?exchver=15 from external not work

$
0
0

Hi

i have installed an exchange 2013 cohabitation with exchange 2010 for migration. outlookanywere,ecp,owa, autodiscovery...etc are configurered

when i try to connect to the eac or owa internaly its work, but when i try to do externaly https://mail.mydomain.com/ecp?exchver=15

i have error 302, 301 to many redirections

how can i fix this

thanksin advance

Exchange 2013 recovery install error

$
0
0

So here is a brief of the issue we are experiancing.

We are currently rolling out an entirely new domain using Server 2012 and exchange 2013.  After the initial install of 2 domain controllers Dc01, dc02, and an exchange server; exchange01.  We were getting alot of instability.  Outlook clients kept disconnecting, ecp/owa/powershell at times stopped working, exchange kept losing connectivity to active directory.  After spending a few days working out these issues (we got everything except the outlook client connectivity fixed), we decided to re-install exchange using the method here since our mailbox database was on a seperate partition and we've already created over 150 mailboxes, 250 groups, and 100 contacts:

https://technet.microsoft.com/en-us/library/dd876880(v=exchg.150).aspx

During the installation it failed during the "Mailbox Role: Client Access service".  In the exchangesetup.log the error shown is:

        

[03/27/2015 17:33:36.0515] [1] Processing component 'Client Access Services Configuration' (Configuring Client Access services.).
[03/27/2015 17:33:36.0515] [1] Executing: 
          $BEVdirIdentity = $RoleNetBIOSName + "\Autodiscover (Exchange Back End)";
          get-AutodiscoverVirtualDirectory -ShowMailboxVirtualDirectories -Identity $BEVdirIdentity -DomainController $RoleDomainController | remove-AutodiscoverVirtualDirectory -DomainController $RoleDomainController;
          new-AutodiscoverVirtualDirectory -Role Mailbox -WebSiteName "Exchange Back End" -DomainController $RoleDomainController -WSSecurityAuthentication:$true -BasicAuthentication:$false -WindowsAuthentication:$true;

[03/27/2015 17:33:36.0530] [2] Active Directory session settings for 'Get-AutodiscoverVirtualDirectory' are: View Entire Forest: 'True', Configuration Domain Controller: 'DC01.domain.lan', Preferred Global Catalog: 'DC01.domain.lan', Preferred Domain Controllers: '{ DC01.domain.lan }'
[03/27/2015 17:33:36.0530] [2] User specified parameters:  -ShowMailboxVirtualDirectories:'True' -Identity:'EXCHANGE01\Autodiscover (Exchange Back End)' -DomainController:'DC01.domain.lan'
[03/27/2015 17:33:36.0530] [2] Beginning processing get-AutodiscoverVirtualDirectory
[03/27/2015 17:33:36.0546] [2] Active Directory session settings for 'Remove-AutodiscoverVirtualDirectory' are: View Entire Forest: 'True', Configuration Domain Controller: 'DC01.domain.lan', Preferred Global Catalog: 'DC01.domain.lan', Preferred Domain Controllers: '{ DC01.domain.lan }'
[03/27/2015 17:33:36.0546] [2] User specified parameters:  -DomainController:'DC01.domain.lan'
[03/27/2015 17:33:36.0546] [2] Beginning processing remove-AutodiscoverVirtualDirectory
[03/27/2015 17:33:36.0546] [2] Searching objects "EXCHANGE01\Autodiscover (Exchange Back End)" of type "ADAutodiscoverVirtualDirectory" under the root "$null".
[03/27/2015 17:33:36.0561] [2] Previous operation run on domain controller 'DC01.domain.lan'.
[03/27/2015 17:33:36.0561] [2] Previous operation run on domain controller 'DC01.domain.lan'.
[03/27/2015 17:33:36.0561] [2] Preparing to output objects. The maximum size of the result set is "Unlimited".
[03/27/2015 17:33:36.0561] [2] [ERROR] The operation couldn't be performed because object 'EXCHANGE01\Autodiscover (Exchange Back End)' couldn't be found on 'DC01.domain.lan'.
[03/27/2015 17:33:36.0577] [2] [ERROR] The operation couldn't be performed because object 'EXCHANGE01\Autodiscover (Exchange Back End)' couldn't be found on 'DC01.domain.lan'.
[03/27/2015 17:33:36.0577] [2] Ending processing get-AutodiscoverVirtualDirectory
[03/27/2015 17:33:36.0577] [2] Ending processing remove-AutodiscoverVirtualDirectory
[03/27/2015 17:33:36.0593] [2] Active Directory session settings for 'New-AutodiscoverVirtualDirectory' are: View Entire Forest: 'True', Configuration Domain Controller: 'DC01.domain.lan', Preferred Global Catalog: 'DC01.domain.lan', Preferred Domain Controllers: '{ DC01.domain.lan }'
[03/27/2015 17:33:36.0593] [2] User specified parameters:  -WebSiteName:'Exchange Back End' -Role:'Mailbox' -DomainController:'DC01.domain.lan' -BasicAuthentication:'False' -WSSecurityAuthentication:'True' -WindowsAuthentication:'True'
[03/27/2015 17:33:36.0593] [2] Beginning processing new-AutodiscoverVirtualDirectory
[03/27/2015 17:33:36.0608] [2] Searching objects "Exchange01.domain.lan" of type "Server" under the root "$null".
[03/27/2015 17:33:36.0686] [2] Previous operation run on domain controller 'DC01.domain.lan'.
[03/27/2015 17:33:36.0702] [2] Processing object "EXCHANGE01\Autodiscover".
[03/27/2015 17:33:46.0421] [2] The properties changed on the object '' (CN=Autodiscover (Exchange Back End),CN=HTTP,CN=Protocols,CN=EXCHANGE01,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=CSTLTL,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=lan) are: "{ MetabasePath[msExchMetabasePath]='IIS://EXCHANGE01.domain.lan/W3SVC/2/ROOT/Autodiscover', ExtendedProtectionSPNList[]={  }, AuthenticationMethodFlags[msExchInternalAuthenticationMethods]='Ntlm, WindowsIntegrated, WSSecurity', AuthenticationMethodFlags[msExchExternalAuthenticationMethods]='Ntlm, WindowsIntegrated, WSSecurity', Id[distinguishedName]='EXCHANGE01\Autodiscover (Exchange Back End)', InternalAuthenticationMethods[msExchInternalAuthenticationMethods]={ 'Ntlm', 'WindowsIntegrated', 'WSSecurity' }, ExternalAuthenticationMethods[msExchExternalAuthenticationMethods]={ 'Ntlm', 'WindowsIntegrated', 'WSSecurity' }, OrganizationId[msExchOURoot, msExchCU]='' }".
[03/27/2015 17:33:46.0421] [2] Saving object "EXCHANGE01\Autodiscover (Exchange Back End)" of type "ADAutodiscoverVirtualDirectory" and state "New".
[03/27/2015 17:33:46.0468] [2] Previous operation run on domain controller 'DC01.domain.lan'.
[03/27/2015 17:33:48.0896] [2] Searching objects "EXCHANGE01\Autodiscover (Exchange Back End)" of type "ADAutodiscoverVirtualDirectory" under the root "$null".
[03/27/2015 17:33:48.0896] [2] Previous operation run on domain controller 'DC01.domain.lan'.
[03/27/2015 17:33:48.0896] [2] Ending processing new-AutodiscoverVirtualDirectory
[03/27/2015 17:33:48.0911] [1] The following 1 error(s) occurred during task execution:
[03/27/2015 17:33:48.0911] [1] 0.  ErrorRecord: The operation couldn't be performed because object 'EXCHANGE01\Autodiscover (Exchange Back End)' couldn't be found on 'DC01.domain.lan'.
[03/27/2015 17:33:48.0911] [1] 0.  ErrorRecord: Microsoft.Exchange.Configuration.Tasks.ManagementObjectNotFoundException: The operation couldn't be performed because object 'EXCHANGE01\Autodiscover (Exchange Back End)' couldn't be found on 'DC01.domain.lan'.
   at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
   at Microsoft.Exchange.Configuration.Tasks.GetObjectWithIdentityTaskBase`2.InternalProcessRecord()
   at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)
[03/27/2015 17:33:48.0911] [1] [ERROR] The following error was generated when "$error.Clear(); 
          $BEVdirIdentity = $RoleNetBIOSName + "\Autodiscover (Exchange Back End)";
          get-AutodiscoverVirtualDirectory -ShowMailboxVirtualDirectories -Identity $BEVdirIdentity -DomainController $RoleDomainController | remove-AutodiscoverVirtualDirectory -DomainController $RoleDomainController;
          new-AutodiscoverVirtualDirectory -Role Mailbox -WebSiteName "Exchange Back End" -DomainController $RoleDomainController -WSSecurityAuthentication:$true -BasicAuthentication:$false -WindowsAuthentication:$true;
        " was run: "Microsoft.Exchange.Configuration.Tasks.ManagementObjectNotFoundException: The operation couldn't be performed because object 'EXCHANGE01\Autodiscover (Exchange Back End)' couldn't be found on 'DC01.domain.lan'.
   at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
   at Microsoft.Exchange.Configuration.Tasks.GetObjectWithIdentityTaskBase`2.InternalProcessRecord()
   at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
[03/27/2015 17:33:48.0911] [1] [ERROR] The operation couldn't be performed because object 'EXCHANGE01\Autodiscover (Exchange Back End)' couldn't be found on 'DC01.domain.lan'.
[03/27/2015 17:33:48.0911] [1] [ERROR-REFERENCE] Id=ServicesComponent___a8409d9e1e024948a9cf2805368de7dd Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[03/27/2015 17:33:48.0911] [1] Setup is stopping now because of one or more critical errors.
[03/27/2015 17:33:48.0911] [1] Finished executing component tasks.
[03/27/2015 17:33:48.0943] [1] Ending processing DisasterRecovery-ClientAccessRole
[03/27/2015 17:33:48.0958] [0] CurrentResult console.ProcessRunInternal:198: 1
[03/27/2015 17:33:48.0958] [0] CurrentResult launcherbase.maincore:90: 1
[03/27/2015 17:33:48.0958] [0] CurrentResult console.startmain:52: 1
[03/27/2015 17:33:48.0958] [0] CurrentResult SetupLauncherHelper.loadassembly:452: 1
[03/27/2015 17:33:48.0958] [0] The Exchange Server setup operation didn't complete.  More details can be found in ExchangeSetup.log located in the <SystemDrive>:\ExchangeSetupLogs folder.
[03/27/2015 17:33:48.0958] [0] CurrentResult main.run:235: 1
[03/27/2015 17:33:48.0958] [0] CurrentResult setupbase.maincore:396: 1
[03/27/2015 17:33:48.0974] [0] End of Setup
[03/27/2015 17:33:48.0974] [0] **********************************************

I'm guessing based of this log, exchange did not have everything in active directory that was required which is why we were having problems in the first place.  

My question at this point is, what are our options.  Are we looking at a full rebuild of everything, clean out active directory for exchange and install exchange fresh, or can we just re-install exchange and run the ad prep/schema process to rebuild the exchange part of active directory.

Thanks in advance for any assistance.


List of applied CMDLets on Exchange 2010 server

$
0
0

Hi,

Is that possible to get all the CMDLets result from Exchange 2010 that had been applied. Please assist.

Cannot install CU6

$
0
0

Hi all,

we traid to install Exchange CU6 as a upgrade from Exchange 2013 SP1. The Setup Fails like this:

E:\Sources\Ex2013CU6>setup /m:upgrade /IAcceptExchangeServerLicenseTerms

Welcome to Microsoft Exchange Server 2013 Cumulative Update 6 Unattended Setup
Copying Files...
File copy complete. Setup will now collect additional information needed for
installation.
Languages
Mailbox role: Transport service
Client Access role: Front End Transport service
Mailbox role: Client Access service
Mailbox role: Unified Messaging service
Mailbox role: Mailbox service
Management tools
Client Access role: Client Access Front End service

Performing Microsoft Exchange Server Prerequisite Check

                                                              FAILED
 An unexpected error has occurred and a Watson dump is being generated: Object r
eference not set to an instance of an object.

     Object reference not set to an instance of an object.

The Exchange Server setup operation didn't complete. More details can be found
in ExchangeSetup.log located in the <SystemDrive>:\ExchangeSetupLogs folder.

[09/15/2014 13:53:00.0941] [0] **********************************************
[09/15/2014 13:53:00.0956] [0] Starting Microsoft Exchange Server 2013 Cumulative Update 6 Setup
[09/15/2014 13:53:00.0956] [0] **********************************************
[09/15/2014 13:53:00.0956] [0] Local time zone: (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.
[09/15/2014 13:53:00.0956] [0] Operating system version: Microsoft Windows NT 6.2.9200.0.
[09/15/2014 13:53:00.0956] [0] Setup version: 15.0.995.29.
[09/15/2014 13:53:00.0972] [0] Logged on user: LOC\administrator.
[09/15/2014 13:53:01.0019] [0] Command Line Parameter Name='mode', Value='Upgrade'.
[09/15/2014 13:53:01.0019] [0] Command Line Parameter Name='iacceptexchangeserverlicenseterms', Value=''.
[09/15/2014 13:53:01.0019] [0] Command Line Parameter Name='sourcedir', Value='E:\Sources\Ex2013CU6'.
[09/15/2014 13:53:01.0285] [0] RuntimeAssembly was started with the following command: '/m:upgrade /IAcceptExchangeServerLicenseTerms /sourcedir:E:\Sources\Ex2013CU6'.
[09/15/2014 13:53:01.0300] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0, wasn't found.
[09/15/2014 13:53:01.0300] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14, wasn't found.
[09/15/2014 13:53:01.0300] [0] Copying Files...
[09/15/2014 13:53:01.0316] [0] Starting copy from E:\Sources\Ex2013CU6\Setup\ServerRoles\Common to C:\Windows\Temp\ExchangeSetup.
[09/15/2014 13:53:02.0816] [0] Finished copy from E:\Sources\Ex2013CU6\Setup\ServerRoles\Common to C:\Windows\Temp\ExchangeSetup.
[09/15/2014 13:53:02.0816] [0] File copy complete. Setup will now collect additional information needed for installation.
[09/15/2014 13:53:02.0831] [0] Assembly dll file location is C:\Windows\Temp\ExchangeSetup\Microsoft.Exchange.Setup.Console.dll
[09/15/2014 13:53:06.0613] [0] Setup is choosing the domain controller to use
[09/15/2014 13:53:07.0003] [0] The MSExchangeADTopology has a persisted domain controller: LOC-srv1201.LOC.local
[09/15/2014 13:53:11.0253] [0] PrepareAD has been run, and has replicated to this domain controller; so setup will use LOC-srv1201.LOC.local
[09/15/2014 13:53:11.0253] [0] Setup is choosing a global catalog...
[09/15/2014 13:53:11.0331] [0] Setup has chosen the global catalog server LOC-srv1201.LOC.local.
[09/15/2014 13:53:11.0347] [0] Setup will use the domain controller 'LOC-srv1201.LOC.local'.
[09/15/2014 13:53:11.0347] [0] Setup will use the global catalog 'LOC-srv1201.LOC.local'.
[09/15/2014 13:53:11.0347] [0] Exchange configuration container for the organization is 'CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=LOC,DC=local'.
[09/15/2014 13:53:11.0347] [0] Exchange organization container for the organization is 'CN=LOC,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=LOC,DC=local'.
[09/15/2014 13:53:11.0394] [0] Setup will search for an Exchange Server object for the local machine with name 'LOC-SRV7210'.
[09/15/2014 13:53:11.0738] [0] Exchange Server object found : 'CN=LOC-SRV7210,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=LOC,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=LOC,DC=local'.
[09/15/2014 13:53:12.0128] [0] The following roles have been unpacked: BridgeheadRole ClientAccessRole MailboxRole UnifiedMessagingRole FrontendTransportRole AdminToolsRole CafeRole
[09/15/2014 13:53:12.0128] [0] The following datacenter roles are unpacked:
[09/15/2014 13:53:12.0128] [0] The following roles are installed: BridgeheadRole ClientAccessRole MailboxRole UnifiedMessagingRole FrontendTransportRole AdminToolsRole CafeRole
[09/15/2014 13:53:12.0144] [0] The local server has some Exchange files installed.
[09/15/2014 13:53:12.0175] [0] Server Name=LOC-SRV7210
[09/15/2014 13:53:12.0238] [0] Setup will use the path 'E:\Sources\Ex2013CU6' for installing Exchange.
[09/15/2014 13:53:12.0238] [0] Setup will discover the installed roles from server object 'CN=LOC-SRV7210,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=LOC,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=LOC,DC=local'.
[09/15/2014 13:53:12.0238] [0] 'BridgeheadRole' is installed on the server object.
[09/15/2014 13:53:12.0238] [0] 'ClientAccessRole' is installed on the server object.
[09/15/2014 13:53:12.0253] [0] 'MailboxRole' is installed on the server object.
[09/15/2014 13:53:12.0253] [0] 'UnifiedMessagingRole' is installed on the server object.
[09/15/2014 13:53:12.0253] [0] 'CafeRole' is installed on the server object.
[09/15/2014 13:53:12.0253] [0] 'FrontendTransportRole' is installed on the server object.
[09/15/2014 13:53:12.0253] [0] The installation mode is set to: 'BuildToBuildUpgrade'.
[09/15/2014 13:53:13.0425] [0] An Exchange organization with name 'LOC' was found in this forest.
[09/15/2014 13:53:13.0425] [0] Active Directory Initialization status : 'True'.
[09/15/2014 13:53:13.0425] [0] Schema Update Required Status : 'False'.
[09/15/2014 13:53:13.0425] [0] Organization Configuration Update Required Status : 'False'.
[09/15/2014 13:53:13.0425] [0] Domain Configuration Update Required Status : 'False'.
[09/15/2014 13:53:13.0441] [0] The locally installed version is 15.0.847.32.
[09/15/2014 13:53:13.0441] [0] Exchange Installation Directory : 'C:\Program Files\Microsoft\Exchange Server\V15'.
[09/15/2014 13:53:13.0535] [0] Setup is determining what organization-level operations to perform.
[09/15/2014 13:53:13.0535] [0] Because the value was specified, setup is setting the argument OrganizationName to the value LOC.
[09/15/2014 13:53:13.0581] [0] RootDataHandler has 1 DataHandlers
[09/15/2014 13:53:13.0581] [0]      Languages
[09/15/2014 13:53:13.0581] [0]      Mailbox role: Transport service
[09/15/2014 13:53:13.0581] [0]      Client Access role: Front End Transport service
[09/15/2014 13:53:13.0581] [0]      Mailbox role: Client Access service
[09/15/2014 13:53:13.0581] [0]      Mailbox role: Unified Messaging service
[09/15/2014 13:53:13.0581] [0]      Mailbox role: Mailbox service
[09/15/2014 13:53:13.0581] [0]      Management tools
[09/15/2014 13:53:13.0581] [0]      Client Access role: Client Access Front End service
[09/15/2014 13:53:13.0613] [0] Validating options for the 7 requested roles
[09/15/2014 13:53:13.0613] [0] UpgradeModeDataHandler has 17 handlers and 17 work units
[09/15/2014 13:53:13.0675] [0] Performing Microsoft Exchange Server Prerequisite Check
[09/15/2014 13:53:13.0925] [0] **************
[09/15/2014 13:53:13.0925] [0] Setup will run the task 'Start-PreConfiguration'
[09/15/2014 13:53:13.0941] [1] Setup launched task 'Start-PreConfiguration -Mode 'BuildToBuildUpgrade' -Roles 'LanguagePacks','BridgeheadRole','FrontendTransportRole','ClientAccessRole','UnifiedMessagingRole','MailboxRole','AdminToolsRole','CafeRole'' 
[09/15/2014 13:53:15.0472] [1] [ERROR] Object reference not set to an instance of an object.
[09/15/2014 13:53:15.0472] [1] [WARNING] An unexpected error has occurred and a Watson dump is being generated: Object reference not set to an instance of an object.
[09/15/2014 13:53:16.0144] [1] [ERROR] Object reference not set to an instance of an object.
[09/15/2014 13:53:16.0144] [1] [ERROR] Object reference not set to an instance of an object.
[09/15/2014 13:53:16.0175] [0] [ERROR] Exception has been thrown by the target of an invocation.
[09/15/2014 13:53:16.0175] [0] [ERROR] Object reference not set to an instance of an object.
[09/15/2014 13:53:16.0175] [0] [ERROR] Object reference not set to an instance of an object.
[09/15/2014 13:53:16.0175] [0] CurrentResult SetupLauncherHelper.loadassembly:444: 1
[09/15/2014 13:53:16.0175] [0] The Exchange Server setup operation didn't complete.  More details can be found in ExchangeSetup.log located in the <SystemDrive>:\ExchangeSetupLogs folder.
[09/15/2014 13:53:16.0175] [0] CurrentResult main.run:235: 1
[09/15/2014 13:53:16.0175] [0] CurrentResult setupbase.maincore:396: 1
[09/15/2014 13:53:16.0175] [0] End of Setup
[09/15/2014 13:53:16.0175] [0] **********************************************

Exchange 2007 (also a DC) to Exchange 2013 migration

$
0
0

Hi,

I'm planning for a migration and was looking for any advice anyone may have based on their experiences. Here is our existing setup:

  • One Exchange 2007 (all roles on one box, and its on a Windows 2003 DC; this is not SBS)
  • Two  Windows 2003 DCs (as per above, as you can tell the need for this migration)

The goal is to:

  • Introduce a new dedicated Exchange 2013 server (as a VM)
  • Introduce 2 new Windows 2012R2 DCs (both physical)

I'm aware that the Exchange has to be at least SP3 for coexistance. From the compatibiltiy list it shows that Windows 2003 DCs are supported.

Should I make the 2012 R2 servers the DCs before installing Exchane 2013? The part I'm not quite sure about is how to go about this since Exchange is running on the 2003 DC and if it will break anything by trying to make another.

There are many guides out there...does anyone have a particuliar one that they've had success with?




bl


can't send or receive email, network on block list?

$
0
0
i've set up exchange 2013 for the first time and when i log into the browser and send a email to my Microsoft account i get the following error:

BAY004-MC2F50.hotmail.com gave this error:
OU-002 (BAY004-MC2F50) Unfortunately, messages from 86.10.3.44 weren't sent. Please contact your Internet service provider since part of their network is on our block list.

when i send a email from my Microsoft account to my exchange i get the following error:

'Administrator@dragoninfotechs.info' on 27/03/2015 21:04
Server error: '550 relay not permitted'

i can send mail to my gmail account no problems. looks like Microsoft have blocked my ip, but maybe its something i've missed? this is the first time i've set up a exchange server. any feedback would be greatly appreciated.

cheers.
mike.

Exchange 2007 to 2013 Migration

$
0
0

Dears,

i am having exchange 2007 installed on 4 servers , 2 mailbox and 2 hubcas servers and will migrate 2 exchange 2013 with highly available solution with 2 mailbox DAG and 2 cas servers in a network load balance.

i want to know if i could begin the migration with only one mailbox server and one cas server and later on add the other mailbox and other cas server

Viewing all 7129 articles
Browse latest View live


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