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

Error when installing additional Exchange 2013 Server, only installing Mailbox Role

$
0
0

Error:

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

         if ($RoleIsDatacenter -ne $true -and $RoleIsDatacenterDedicated -ne $true)

         {

         if (Test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)

         {

         $sysMbx = $null;

         $name = "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}";

         $dispName = "Microsoft Exchange";

         Write-ExchangeSetupLog -Info ("Retrieving mailboxes with Name=$name.");

         $mbxs = @(Get-Mailbox -Arbitration -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1 );

         if ($mbxs.Length -eq 0)

         {

         Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName.");

         $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);

         if ($dbs.Length -ne 0)

         {

         Write-ExchangeSetupLog -Info ("Retrieving users with Name=$name.");

         $arbUsers = @(Get-User -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);

         if ($arbUsers.Length -ne 0)

         {

         Write-ExchangeSetupLog -Info ("Enabling mailbox $name.");

         $sysMbx = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity;

         }

         }

         }

         else

         {

         if ($mbxs[0].DisplayName -ne $dispName )

         {

         Write-ExchangeSetupLog -Info ("Setting DisplayName=$dispName.");

         Set-Mailbox -Arbitration -Identity $mbxs[0] -DisplayName $dispName -Force;

         }

         $sysMbx = $mbxs[0];

         }

         # Set the Organization Capabilities needed for this mailbox

         if ($sysMbx -ne $null)

         {

         # We need 1 GB for uploading large OAB files to the organization mailbox

         Write-ExchangeSetupLog -Info ("Setting mailbox properties.");

         set-mailbox -Arbitration -identity $sysMbx -UMGrammar:$true -OABGen:$true -GMGen:$true -ClientExtensions:$true -MailRouting:$true -MessageTracking:$true -PstProvider:$true -MaxSendSize 1GB -Force;

         Write-ExchangeSetupLog -Info ("Configuring offline address book(s) for this mailbox");

         Get-OfflineAddressBook | where {$_.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -ge 0 -and $_.GeneratingMailbox -eq $null} | Set-OfflineAddressBook -GeneratingMailbox $sysMbx.Identity;

         }

         else

         {

         Write-ExchangeSetupLog -Info ("Cannot find arbitration mailbox with name=$name.");

         }

         }

         else

         {

         Write-ExchangeSetupLog -Info "Skipping creating E15 System Mailbox because of insufficient permission."

         }

         }

       " was run: "Microsoft.Exchange.Management.Tasks.MultipleOrgMbxesWithCapabilityException: There cannot be more than one Organization Mailbox with the 'ClientExtensions' capability.

  at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)

  at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target, Boolean reThrow)

  at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(LocalizedException exception, ExchangeErrorCategory category, Object target)

  at Microsoft.Exchange.Management.RecipientTasks.SetMailbox.ValidateOrganizationCapabilities()

  at Microsoft.Exchange.Management.RecipientTasks.SetMailbox.InternalValidate()

  at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()

  at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".


Exchange server 2013 DR site installation problem

$
0
0

Dear All,

We have two data center Site A and Site B and Every Site we have Domain controller both site sync with GC . Site A i installed exchange server 2013 successfully when i try to install site B i got it below error how can i solve this issue as soon as possible ..

Best Regards

Subash

Error:

The following error was generated when "$error.Clear(); 
          $maxWait = New-TimeSpan -Minutes 8
          $timeout = Get-Date;
          $timeout = $timeout.Add($maxWait);
          $currTime = Get-Date;
          $successfullySetConfigDC = $false;

          while($currTime -le $timeout)
          {
            $setSharedCDCErrors = @();
            try
            {
              Set-SharedConfigDC -DomainController $RoleDomainController -ErrorVariable setSharedCDCErrors -ErrorAction SilentlyContinue;
              $successfullySetConfigDC = ($setSharedCDCErrors.Count -eq 0);

              if($successfullySetConfigDC)
              {
                break;
              }
              Write-ExchangeSetupLog -Info ("An error ocurred while setting shared config DC. Error: " + $setSharedCDCErrors[0]);
            }
            catch
            {
              Write-ExchangeSetupLog -Info ("An exception ocurred while setting shared config DC. Exception: " + $_.Exception.Message);
            }

            Write-ExchangeSetupLog -Info ("Waiting 30 seconds before attempting again.");
            Start-Sleep -Seconds 30;
            $currTime = Get-Date;
          }

          if( -not $successfullySetConfigDC)
          {
            Write-ExchangeSetupLog -Error "Unable to set shared config DC.";
          }
        " was run: "Unable to set shared config DC.".

Exchange 2010 SP3 ru7 not connect Outlook

$
0
0
Hi all, I have 4 servers Exchange 2010 SP3 ru7 on Windows Server 2008 R2 SP1.

2 Servers Client Access and Hub Transport, in Windows NLB
2 Servers Mailbox Server configured in DAG.

A few days ago without apparent error, most of the Oulook are disconnected and left in the state trying to connect ...

There is no error in the Windows event or DCs, or any of the servers Excahnge 2010.


Restart the Client Access servers and do tests with a client outlook forcing connect to one node in the NLB Cluster for DNS and connects.

But while not connected to the other node reboot if DNS effort against the node that connects restarted recently.

After a time (hours), all Outlook clients connect seamlessly, and also against the NLB cluster.

We have reviewed:

Does anyone know what could be happening?PROBLEM MAY BE KNOWN Exchange 2010 SP3 OUTLOOK WITH CUSTOMERS?


Regards

Microsoft Certified IT Professional Server Administrator

How to retrieve an history of Exchange applied updates?

$
0
0

Hi everyone.

I need to examine the history of applied updates on Microsoft Exchange Server 2013.

I couldn't find out how to achieve this.
Of course I can check the last applied update/build level, I can retrieve OS updates history by several means, but that's not what I need.

Thanks for helping (just to retrieve updates history, pls don't advice about how to drop the idea).


Regards, Luc

After migration to Exchange 2013 the old outlook clients do not automatically reconfigure

$
0
0

After migration to Exchange 2013 the old outlook clients do not automatically reconfigure

we use outlook 2013

Outlook client basic authentication during migration

$
0
0

After reviewing the Exchange server migration guide the preparation to allow proxying from 2010 to 2013 the following command must be run on the 2010 server:

Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 14*") -And ($_.ServerRole -Like "*ClientAccess*")} | Get-ClientAccessServer | Where {$_.OutlookAnywhereEnabled -Eq $True} | ForEach {Set-OutlookAnywhere "$_\RPC (Default Web Site)" -ClientAuthenticationMethod Basic -SSLOffloading $False -ExternalHostName $Exchange2013HostName -IISAuthenticationMethods NTLM, Basic}

My question is why does it call for enabling basic authentication for the client authentication method? This will cause all clients with mailboxes on the 2010 server to prompt the user for the password every time outlook is opened.

If I set the authentication method to NTLM will proxying still work?

Thank you in advance,

Jose

MigrationBatch Status Property behaves differently when using imported PS-Session vs Exchange Mgmt Shell

$
0
0

I have discovered that when accessing the MigrationBatch.Status property from an imported PS-Session it is required to use the notation "MigrationBatch.Status.Value". However when accessing the same property from the Exchange Management Shell I only have to use Migration.Status.  This caused my script developed in the IDE to fail when run directly from the Server.  Here is the example:<o:p></o:p>

Note: I had screenshots but I could not post them.

Imported PS-Session<o:p></o:p>

$BatchStatus = Get-MigrationBatch 'testbatch1'
"$BatchStatus.Status" returns an object, while "$BatchStatus.Status.Value" returns a string.

Exchange Management Shell<o:p></o:p>

$BatchStatus = Get-MigrationBatch 'testbatch1'

"$BatchStatus.status" returns a string, while "$BatchStatus.status.value" returns $null.

I have not found another object that behaves this way yet in my travels.  My workaround is to use the ToString() method since that will return what I need in both environments.  I hope that is a local issue to this object. Just for grins I tried the same on the MigrationType property and it behaved the same way.

Figured I would post this for anyone that was receiving the same issue and if anyone has any insights.

when run setup exchange 2013 get [ERROR] "dс2.domain.root" isn't a valid SMTP domain.

$
0
0

found old installation exchange in DC.

Delete  with ADSIEdit:
CN=Microsoft Exchange
CN=Microsoft Exchange ... Objects
other path not found

but this not help me..

get error again: [ERROR] "dс2.domain.root" isn't a valid SMTP domain.

Where can I findthe problem?


System for new exchange server - clear with windows 2012 R2  standard

KB3062157 /ecp gone... OWA ok

$
0
0

Hi

After the KB3062157 our ECP is gone our OWA Works with no issues. It states

**************

Server Error in '/ecp' Application.
--------------------------------------------------------------------------------


Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified.
  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.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified.

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. 

Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.Exchange.Security' could not be loaded.

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

 

Stack Trace:

[FileNotFoundException: Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified.]
   System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) +0
   System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) +153
   System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +63
   System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +124
   System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +76

[ConfigurationErrorsException: Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified.]
   System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +12425356
   System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName, String propertyName, ConfigurationElement configElement) +69
   System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement) +62
   System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList) +299
   System.Web.HttpApplication.GetModuleCollection(IntPtr appContext) +1262
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +133
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +304
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +404
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +475

[HttpException (0x80004005): Could not load file or assembly 'Microsoft.Exchange.Security' or one of its dependencies. The system cannot find the file specified.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12618692
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12458309

 

--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248

*************

is anybody else having this issue? and how did you fix it?

Installed it Tuesday night ... wish I didn’t K

/Mikkel

Federation

$
0
0

Setting up federatoin and GAL sync through FIM. Need to know AD attributes we have to get in bulk load file to make free/busy Federation work. These are AD attributes of people that are going to be created as contact object on our end.

Thanks,
deliverexchange

CAS server redirection with Hybrid Exchange across multiple regions

$
0
0

Hello,

We are deploying a fresh Exchange 2013 organisation as a Hybrid model.  We will deploy as a single Office 365 tenant in Europe, and a single Exchange organisation. Some countries that cannot consume the Office 365 /Exchange online from Europe (perhaps for legal / compliance / performance reasons) will have a local Exchange deployment in country.

We have deployed a pair of Exchange hybrid servers to our central European location, and have setup dns to point to these servers for autodiscovery.company.com and webmail.company.com

For those users which have a mailbox in country, we want them to be redirected to the local CAS server, we do NOT want them to use the European Hybrid Exchange server as a CAS and proxy to the in country mailbox server (which is far away, high latency).

How can we control this and ensure our users get a CAS redirection to the correct local Exchange CAS?

Thanks

What's wrong with PST imports?

$
0
0

Hi there.

In case I don't get an answer you can view this as a bug report.

I have an Exchange 2013 CU8 on 2012R2 with all updates applied, no hotfixes.  It's a brand new install.  It's a VM running on a dedicated RAID1 array of 2 SSDs on a new Dell R720xd.

If I try to import more than 2 PST files at one time they fail and start over again in one big loop even though, it would appear the import was 100% complete.

PSTs were imported form a folder with SMB and NTFS rights that allow for exchange trusted subsystem.  User account obviously has role rights to import as it works fine when only 2 jobs are submitted.

You can see below what happens with 3 jobs running.  This repeats over and over, each job bombs out at a random percentage with error relinquishedwlmstall.



-=Chris

Extra Exchange server in same organization

$
0
0
Is there anything to consider before deploying an extra Exchange server?

Mail Enabled vs Contact while setting up federation

$
0
0

When importing gal using FIM, and setup federation between two org. What would be a better option bulk load as contact or mail enabled, and why because that it’s easy to manage mail enabled vs contact?

Best,

deliverexchange

Auto discover and Outlook anywhere cofiguration issue on Exchange 2010 & 2013 co-existance

$
0
0

Hi,

I installed Exchange 2013 in exchange 2010 co-existence, I am able to move mailboxes from Exchange 2010 to 2013. After moved I have strange issue that, all user's Outlook is keep pop-up with security certificate error and disconnects.

here is my scenario.

1. we have two DNS company.com & corp.company.com. both my exchange servers are in corp.company.com however smtp domain isusername@company.com

2. before I change internal DNS, autodiscover entry was in corp.company.com and webmail was in both DNS. Now I pointed to new server with entries in same domain.

configured Outlook anywhere in exchange 2013 exchange.corp.company.com & same in exchange 2010. but now my users are unable to connect to Outlook with security certificate error. I have CA signed certificate for webmail.company.com.

with above said scenario, how can I solve this problem or can you please guide to verify the autodiscover, SCP, Outlook anywhere in both exchange versions? (I have one server in each 2010 & 2013) quick help would be really appreciated.


Thanks, Karthikeyan R


Exch 2007 -> 2013 Outlook Anywhere Authentication settings

$
0
0
I'm wondering if anyone can help me out or offer advice.  I'm in the midst of an Exchange 2007->2013 migration and am at the point where I need to change my 2007 Exchange URLs to "legacy" and then flip "autodiscover" and "mail" DNS to point to Exchange 2013. 

My existing Exchange 2007 environment did NOT have Outlook Anywhere enabled, so I have done that and tested internally and it works fine.  Externally it doesn't work, but I think that may be because my ExternalClientAuthenticationMethod is set to NTLM (?).  Unless this affects the migration I'm not concerned about having it working externally - we never had it before so don't need it now.

What I'm not sure about is the authentication methods needed for each server.  I will have 2 Exchange 2013 MBX/CAS servers behind an F5 load balancer.  The 3rd server shown is my 2007 HUB/CAS.


Server                             : EXCH13_1
InternalClientAuthenticationMethod : Ntlm
ExternalClientAuthenticationMethod : Ntlm
ExternalClientsRequireSsl          : True
InternalClientsRequireSsl          : True
IISAuthenticationMethods           : {Basic, Ntlm, Negotiate}

Server                             : EXCH13_2
InternalClientAuthenticationMethod : Ntlm
ExternalClientAuthenticationMethod : Ntlm
ExternalClientsRequireSsl          : True
InternalClientsRequireSsl          : True
IISAuthenticationMethods           : {Basic, Ntlm, Negotiate}

Server                             : Exch07
InternalClientAuthenticationMethod : Ntlm
ExternalClientAuthenticationMethod : Ntlm
ExternalClientsRequireSsl          : True
InternalClientsRequireSsl          : False
IISAuthenticationMethods           : {Ntlm}


Given the information shown above, is everything set correctly for me to go ahead and set "legacy" and flip DNS?  Obviously I want this to go as seamless as possible :)


Thanks

Outlook Anywhere redirect not working (Exchange 2013 to Exchange 2007)

$
0
0

Hi guys,

At this moment, I have Exchange 2013 and Exchange 2007 coexisting.

I am publishing Exchange 2013 through UAG and Exchange 2007 with ISA. In 2013 everything is fine. In Exchange 2007, I have set up a legacy namespace, the name is also included in the certs, external DNS and all External URL's on this side.

Apart from having to log into various OWA interfaces for Exchange 2007 users that is pretty much fine too apart from Outlook Anywhere. While it works well for a 2013 user, a 2007 user has to login many times and then it fails.

I did some testing with ExRCA with a 2007 user, and get the error: "A Web exception occurred because an HTTP 302 - Redirect response"

Can anyone shed light on my problem?

Thanks!

Exchange 2013 users unable to access Exchange 2007 Public Folders

$
0
0

Hi all.

I've been working on setting up Exchange 2013 in our Exchange 2007 environment.  I've managed to install it, configure it, move a handful of mailboxes, and fix several issues (2013 users being asked to login, free/busy maximum settings mismatch, Autodiscover not really updating the settings in Outlook clients...).  However, I'm stuck on getting Exchange 2013 users to access Exchange 2007 public folders.  Because the new server is very much in a development stage, I can't migrate the public folders over and won't until the mailboxes are thoroughly tested and fully migrated.

According to the public folders FAQ at http://technet.microsoft.com/en-us/library/jj150538(v=exchg.150).aspx, it's both possible and impossible to get new users to access legacy folders.

From "Considerations:"

Exchange 2013 no longer supports public folder databases. Therefore, there’s no coexistence with legacy public folders. As a result, Exchange 2013 is unable to read from the hierarchy stored in a public folder database on Exchange 2010 or Exchange 2007 servers.

From "Migrate public folders from previous versions:"

...However, user mailboxes on Exchange 2013 servers or Exchange Online can connect to legacy public folders. Exchange 2013 public folders and legacy public folders can’t exist in your Exchange organization simultaneously....

I did originally start to build the master hierarchy in 2013 before finding this page, but I have since deleted the hierarchy from Exchange and from AD via ADSIEdit.

When a 2013 user tries to access a 2007 public folder, they are met with "Cannot expand the folder. Microsoft Exchange is not available. Either there are network problems of the Exchange server is down for maintenance. (<correct info about the the legacy 2007 server's DN>)"

I've reviewed the RPC logs from the new server and am seeing what looks like a proper redirect command to the Outlook client.  But the Outlook client can't connect to the public folders.

I've tested public folders in OWA and they don't work there.  I've verified that the services are started on both the new and old servers.  And I've used the Outlook Connection Status tool to observe how Outlook seems stuck in a perpetual "connecting" state to the old mail server, even when I'm not trying to access a public folder.

So my question then, is using Exchange 2013 to access Exchange 2007 public folders actually possible or not?  If so, what else can I check to find out why I can't open legacy public folders?  We need to access some of the shared folders for collaboration, and I'm trying to avoid moving the upgraded users back into Exchange 2007.  This seems to be about the last major problem I have before I can start migrating all of the other users.

Thanks!

Alan

PS - Microsoft, please update your Exchange 2013 Public Folders FAQ to clarify if this is possible or not.  You state both in two adjacent sections.

 

outlook.com not downloading own domain mail

$
0
0

Good day

I have created an outlook.com account with my own domain email. For some reason it is not downloading/rerouting the emails to the outlook.com profile. It worked perfectly till yesterday. Can you please assist

“You can't view more than 5 calendars at once. To view this calendar, cancel your selection of another calendar”

$
0
0

We are migrating to Exchange 2013 and moved some mailboxes to Exchange 2013.

Now all of the sudden the test users that are on Exchange 2013 OWA are facing warning:

“You can't view more than 5 calendars at once. To view this calendar, cancel your selection of another calendar”

This warning occurs when they select more than 5 calendars in OWA where they have permissions on.

1)Is this adjustable and how ?

I know this is NOT adjustable with the OWAConcurrency setting in the throttlingpolicy

OWAMaxConcurrency :TheOWAMaxConcurrency parameter specifies how many concurrent connections an Outlook Web App user can have against an Exchange server at one time


Viewing all 7129 articles
Browse latest View live


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