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

Decomissioning of Exchange server 2010

$
0
0

After successfully migrating from Exchange 2010 to Exchange 2013 what are the correct steps  to take to decomission my 2010 exchange server?  Both servers are virtual, and I am planning on adding a Lync server to handle UM in the future.  Up until now we have not have any UM so both exchange servers are handling email, calendaring, notes, and all the basics with exchange.  

Thanks,

Jack


Autodiscover internal / external and CSRs

$
0
0

Hey,

I've just started setting up my first Exchange 2013 test server in my lab and I've gone to request a certificate.

All looks good except for the domains to be included in the CSR - it seems to be picking up different URLs for the autodiscover service.

Some background... My AD domain is corp.mydomain.com and my external domain is mydomain.com. I'm using split-horizon DNS to let users have a consistent namespace internally and externally. The internal DNS zone file for mydomain.com has the internal IPs and the external DNS zone file has the external NAT IPs.

I set the URL using this command:

Set-ClientAccessServer-AutoDiscoverServiceInternalUrihttps://autodiscover.mydomain.com/Autodiscover/Autodiscover.xml 

No settings have been changed using "Set-AutodiscoverVirtualDirectory"

I can obviously leave the extra "autodiscover.corp.mydomain.com" out of the CSR but I'm really curious as to where this is being picked up from and the impact of it - where is Exchange finding or calculating it?

Cheers,

Certificates for coexistence between exchange 2007 & exchange 2013

$
0
0


We are planning on migration from exchange 2007 to 2013. They will need to coexist till we move all the mailboxes.

Scenario 1:

4 Servers with all 4 having CAS/MB roles.

Kindly advise on the certification configuration to ensure they coexist with the exchange 2007.

Scenario 2:

4 servers with 1 server having CAS and 3 serverswith MB role.

Kindly advise on the certification configuration to ensure they coexist with the exchange 2007.

Certificate configuring for exchange 2013 and office 365 hybrid deployment

$
0
0


Please advise on what digital certificate requirements for hybrid deployment and to configure it.

autodiscover record

$
0
0

Hi 

What should be the autodisover record in the internal DNS and external DNS(ISP) for Exchange 2013

Should it be a CNAME record or should it be a host record.

and which of these two powershell commands should i use 

Set-ClientAccessServer -identity EX2013 -AutoDiscoverServiceInternalUri https://autodiscover.mydomain.com/autodiscover/autodiscover.xml
or
Set-ClientAccessServer -Identity  EX2013 -AutoDiscoverServiceInternalURI https://mail.mydomain.com/autodiscover/autodiscover.xml


Exchange 2013 Server Certificates Question

$
0
0

Good Morning,

Have a question about the Certs. Does Exchange server have any issues with Wildcard Certs like Lync Server Edge does? Lync Edge server doesn't like Wildcard servers and it's not recommended to use them in the Lync Deployment. Is it the same for your external Cert for an Exchange CAS? I am currently upgrading our Exchange 2010 Hybrid CAS to Exchange 2013 and wanted to make sure I could use our WildCard Cert.

Thank in advance,

Aaron

Exchange server 2013 sp1

$
0
0

Error:
The following error was generated when "$error.Clear();
 install-ExsetdataAtom -AtomName SMTP -DomainController $RoleDomainController

" was run: "An error occurred with error code '2147504141' and message 'This property can't be found in the cache.'.".

Getting This Error while installing .....

Exchange 2013 Unexpected reboot by MSExchangeHMWorker

$
0
0

I have an Exchange 2013 server installed and noticed that the server unexpectedly rebooted itself. It created a dump file and within the dump file it states that it was caused be the MSExchangeHMWorker. 

I know that Exchange 2013 has the Managed Availabilty concept and will attempt to "fix" itself if there is an issue however I would like to know why or what prompted exchange to do this so i don't have this in the future.  Is there any known logs that records why this happened?  I am not seeing anything in the event logs.

Thanks


Memory dump info below:

5: kd> !analyze -v 
******************************************************************************* 
* * 
* Bugcheck Analysis * 
* * 
******************************************************************************* 

CRITICAL_PROCESS_DIED (ef) 
A critical system process died 
Arguments: 
Arg1: ffffe001d1930900, Process object or thread object 
Arg2: 0000000000000000, If this is 0, a process died. If this is 1, a thread died. 
Arg3: 0000000000000000 
Arg4: 0000000000000000 

Debugging Details: 
------------------ 

----- ETW minidump data unavailable----- 

PROCESS_OBJECT: ffffe001d1930900 

IMAGE_NAME: wininit.exe 

DEBUG_FLR_IMAGE_TIMESTAMP: 0 

MODULE_NAME: wininit 

FAULTING_MODULE: 0000000000000000 

PROCESS_NAME: MSExchangeHMWo 

BUGCHECK_STR: 0xEF_MSExchangeHMWo 

CUSTOMER_CRASH_COUNT: 1 

DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT_SERVER 

CURRENT_IRQL: 0 

ANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) amd64fre 

LAST_CONTROL_TRANSFER: from fffff8011bc89dcc to fffff8011b7cdfa0 

STACK_TEXT: 
ffffd000`2b8a79a8 fffff801`1bc89dcc : 00000000`000000ef ffffe001`d1930900 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx 
ffffd000`2b8a79b0 fffff801`1bbac23e : ffffe001`d1930900 00000000`00000000 00000000`00000000 fffff801`1b7e353c : nt!PspCatchCriticalBreak+0xa4 
ffffd000`2b8a79f0 fffff801`1ba090e9 : ffffe001`d1930900 ffffe001`d8eb6900 ffffe001`d1930900 ffffe001`d1930900 : nt! ?? ::NNGAKEGL::`string'+0x7bce 
ffffd000`2b8a7a50 fffff801`1ba08e76 : ffffffff`ffffffff ffffe001`d8eb6900 ffffe001`d1930900 ffffe001`d9d89880 : nt!PspTerminateProcess+0xe5 
ffffd000`2b8a7a90 fffff801`1b7d97b3 : ffffe001`d1930900 ffffe001`d9d89880 ffffd000`2b8a7b80 00000000`ffffffff : nt!NtTerminateProcess+0x9e 
ffffd000`2b8a7b00 00007ffc`4bc5afca : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13 
00000000`2d58e3f8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ffc`4bc5afca 


STACK_COMMAND: kb 

FOLLOWUP_NAME: MachineOwner 

IMAGE_VERSION: 

FAILURE_BUCKET_ID: 0xEF_MSExchangeHMWo_IMAGE_wininit.exe 

BUCKET_ID: 0xEF_MSExchangeHMWo_IMAGE_wininit.exe 

ANALYSIS_SOURCE: KM 

FAILURE_ID_HASH_STRING: km:0xef_msexchangehmwo_image_wininit.exe 


WWT IT



Receive Connector Setup for Single Server

$
0
0

Hi I am installing Exchange 2013 SP1 in a test environment. This server will coexist with an Exchange 2007 server.

Both the Exchange 2013 server and the 2007 server are standalone servers with all roles installed.  I understand that the mail flow has changed some in 2013.

On my current Exchange 2007 server, the Client and Default Connectors are disabled.  I then have two additional connectors that were created, the 1st receives incoming internet mail from our spam gateway, and the 2nd receives mail from a few select internal clients that send via SMTP (example: printers and copiers, server application alerts)

My question is regarding the setup of receive connectors on the new 2013 servers. I have already duplicated the 2 connectors that are on 2007. Which of the default receive connectorscan I disable on Exchange 2013?  thanks

Exchange Server 2013 CU7 Installation Issue

$
0
0
Error:
The following error was generated when "$error.Clear();
            if ($RoleProductPlatform -eq "amd64")
            {
                try
                {
                    # Need to configure the ETL traces before the fast service is installed. This will ensure that when the service comes up
                    # it will have the necessary trace session setting available to read from the registry
                    $fastPerfEtlTraceFolderPath = Join-Path -Path $RoleBinPath -ChildPath "\Search\Ceres\Diagnostics\ETLTraces"
                    $fastDiagnosticTracingRegKeyPath = 'HKLM:\SOFTWARE\Microsoft\Office Server\16.0\Search\Diagnostics\Tracing'
                    if(-not(Test-Path -Path $fastPerfEtlTraceFolderPath))
                    {
                        $null = New-Item $fastPerfEtlTraceFolderPath -Type 'Directory' -Force
                    }
                    
                    if (-not(Test-Path -Path $fastDiagnosticTracingRegKeyPath))
                    {
                        $null = New-Item -Path $fastDiagnosticTracingRegKeyPath -Force
                    }
                    
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'TracingPath' -PropertyType 'string' -Value $fastPerfEtlTraceFolderPath -Force
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'TracingFileName' -PropertyType 'string' -Value 'DocumentProcessingTrace' -Force
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'DocumentParserSuccessLogMessage' -PropertyType 'Dword' -Value 1 -Force
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'DocumentParserLoggingNoInitialisation' -PropertyType 'Dword' -Value 1 -Force
                    
                    # Max trace folder size 50 * 100 = 5GB
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'MaxTraceFileSize' -PropertyType 'Dword' -Value 50 -Force
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'MaxTraceFileCount' -PropertyType 'Dword' -Value 100 -Force
                    
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'UseGeneralSwitch' -PropertyType 'Dword' -Value 1 -Force
                    $null = New-ItemProperty -Path $fastDiagnosticTracingRegKeyPath -Name 'GeneralSwitch' -PropertyType 'Dword' -Value 1 -Force                   
                }
                catch
                {
                    # ETl tracing is not critical. Info only log
                    Write-ExchangeSetupLog -Info ("An exception ocurred while trying to Configure the FAST ETL traces. Exception: " + $_.Exception.Message);
                }

                try
                {
                    $fastFusionRegKeyPath = 'HKLM:\SOFTWARE\Microsoft\Office Server\16.0\Search\FlightControl'

                    if (Test-Path -Path $fastFusionRegKeyPath)
                    {
                        Remove-ItemProperty -Path $fastFusionRegKeyPath -Name 'fusion_new_enabled' -Force -ErrorAction SilentlyContinue
                        Remove-ItemProperty -Path $fastFusionRegKeyPath -Name 'fusion_old_enabled' -Force -ErrorAction SilentlyContinue
                        Remove-ItemProperty -Path $fastFusionRegKeyPath -Name 'fusion_compare_outputs' -Force -ErrorAction SilentlyContinue
                    }
                }
                catch
                {
                    # Removing new fusion keys is not critical. Info only log
                    Write-ExchangeSetupLog -Info ("An exception ocurred while trying to remove the fast new fusion reg keys. Exception: " + $_.Exception.Message);
                }
                
                $fastInstallConfigPath = Join-Path -Path $RoleBinPath -ChildPath "Search\Ceres\Installer";
                $command = Join-Path -Path $fastInstallConfigPath -ChildPath "InstallConfig.ps1";
                $dataFolderPath = Join-Path -Path $RoleBinPath -ChildPath "Search\Ceres\HostController\Data";

                # Remove previous SearchFoundation configuration
                &$command -action u -silent;
                try
                {
                    if ([System.IO.Directory]::Exists($dataFolderPath))
                    {
                        [System.IO.Directory]::Delete($dataFolderPath, $true);
                    }
                }
                catch
                {
                    $deleteErrorMsg = "Failure cleaning up SearchFoundation Data folder. - " + $dataFolderPath + " - " + $_.Exception.Message;
                    Write-ExchangeSetupLog -Error $deleteErrorMsg;
                }

                # Re-add the SearchFoundation configuration
                try
                {
                    # the BasePort value MUST be kept in sync with dev\Search\src\OperatorSchema\SearchConfig.cs
                    &$command -action i -baseport 3800 -dataFolder $dataFolderPath -silent;
                }
                catch
                {
                    $errorMsg = "Failure configuring SearchFoundation through installconfig.ps1 - " + $_.Exception.Message;
                    Write-ExchangeSetupLog -Error $errorMsg;
                    
                    # Clean up the failed configuration attempt.
                    &$command -action u -silent;
                    try
                    {
                        if ([System.IO.Directory]::Exists($dataFolderPath))
                        {
                            [System.IO.Directory]::Delete($dataFolderPath, $true);
                        }
                    }
                    catch
                    {
                        $deleteErrorMsg = "Failure cleaning up SearchFoundation Data folder. - " + $dataFolderPath + " - " + $_.Exception.Message;
                        Write-ExchangeSetupLog -Error $deleteErrorMsg;
                    }
                }
                
                # Set the PowerShell Snap-in's public key tokens
                try
                {
                    $PowerShellSnapinsPath = "HKLM:\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\";
                    $FastSnapinNames = @("EnginePSSnapin", "HostControllerPSSnapIn", "InteractionEnginePSSnapIn", "JunoPSSnapin","SearchCorePSSnapIn");
                    $officePublicKey = "71E9BCE111E9429C";
                    $exchangePublicKey = "31bf3856ad364e35";
                    foreach ($fastSnapinName in $FastSnapinNames)
                    {
                        $fastSnapinPath = $PowerShellSnapinsPath + $fastSnapinName;
                        $assemblyNameProperty = Get-ItemProperty -Path $fastSnapinPath -Name "AssemblyName" -ErrorAction SilentlyContinue;
                        if ($assemblyNameProperty -ne $null -and (-not [string]::IsNullOrEmpty($assemblyNameProperty.AssemblyName)))
                        {
                            $newAssemblyName = $assemblyNameProperty.AssemblyName -ireplace ($officePublicKey, $exchangePublicKey);
                            Set-ItemProperty -Path $fastSnapinPath -Name "AssemblyName" -Value $newAssemblyName;
                        }
                    }
                }
                catch
                {
                    # Info only log
                    Write-ExchangeSetupLog -Info ("An exception ocurred while configuring Search Foundation PowerShell Snapin. Exception: " + $_.Exception.Message);
                }
            }
        " was run: "System.Exception: Failure configuring SearchFoundation through installconfig.ps1 - Error occurred while configuring Search Foundation for Exchange.System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://exchange.domain.com:3803/Management/InteractionEngine. The connection attempt lasted for a time span of 00:00:02.0470060. TCP error code 10061: No connection could be made because the target machine actively refused it 192.168.0.0:3803.  ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 192.168.0.0:3803
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
   at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
   --- End of inner exception stack trace ---

Server stack trace:
   at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
   at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
   at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)
   at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade)
   at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Microsoft.Ceres.CoreServices.Admin.INodeOperationsManagementAgent.AddNamedNode(String node)
   at Microsoft.Ceres.Exchange.PostSetup.NodeManager.DeployInterationEngineNode()
   at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.Install(String installDirectory, String dataDirectoryPath, Int32 basePort, String logFile, Boolean singleNode, String systemName, Boolean attachedMode)
   at CallSite.Target(Closure , CallSite , RuntimeType , Object , Object , Object , Object , Object , Object , Boolean )
   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)
   at Microsoft.Exchange.Management.Deployment.WriteExchangeSetupLog.InternalProcessRecord()
   at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

Al


2010 -> 2013 Public Folder migration failed - Property Expression isn't valid

$
0
0

We just migrated from 2003 to 2010, and now on to 2013.  I have Exchange 2013 CU3 installed, and all mailboxes moved.  When trying to move the public folders, I'm getting an error about DataValidationException.  Property expression <PF Name with spaces> isn't valid......

Many articles refer to a mail-enabled public folder with spaces can't have spaces in the alias.  This is NOT a mail-enabled public folder, so there isn't an alias that I can find.

Any ideas?

Thanks!

--Kent

All Exchange 2007 servers in the organization must have Exchange 2007 SP3 or later installed.

$
0
0
I'm getting that error in readiness check, but we don't have an exisiting exchange install.  Our email is currently hosted.  I believe my predecessor looked into setting up exchange and we have a exchange 2007 disc, but I don't any installation on the server mentioned in the error.

Echange 2013 Installation Failing at Mailbox Role: Transport Service - 97%

$
0
0

Hi all, let me just preface by saying thank you very much all your time, help, and patience!  

So I've gone through the Exchange 2013 deployment guide, have installed all the pre-requisites, and am now trying to install Exchange 2013 CU7 on (2) 2008 R2 Enterprise SP1 servers.  Unfortunately it is failing on both of them at the Mailbox Role: Transport Service - 97% with the following error:

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: "System.Exception: Unable to set shared config DC.
   at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target, Boolean reThrow, String helpUrl)
   at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
   at Microsoft.Exchange.Management.Deployment.WriteExchangeSetupLog.InternalProcessRecord()
   at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

I've seen and heard the suggestions about enabling IPv6 on the servers as well as the Domain Controllers which I've done to no avail.  We do not have IPv6 addresses available on our network as we use IPv4 space, but I've heard just having the IPv6 adapter disabled is a lot of times the issue.  So the adapters are set to DHCP even though there's no IPv6 address for it to grab.  The 2008 R2 servers that I'm trying to install Exchange 2013 on are VMs on ESX.  Will the install fail even if it offers to pick up the installation where I left off?  Do I need to completely start from scratch?  Any help would be wonderful!





Moving mail from outlook.com to Office 365

$
0
0

I have just helped a couple of customers who were using Outlook.com/Hotmail to set up their mail on Office 365. These customers are typical SMEs who have no time for Outlook and they find web mail sufficient for their needs.

Previously, they were using Outlook.com with their own custom domains, but Microsoft have pulled the plug rudely such that administrators can't even see who the users are in the domain or reset passwords.

My question is, as both platforms are Microsoft, why isn't there a single click option to let the users copy all their mail from Outlook.com/Hotmail to the Office 365 accounts, directly from one Microsoft server to another?  Surely this will be another plus point to discourage people from going to Google Apps for Business.

For most of these users, their Microsoft accounts on Outlook.com are even exactly the same (ie spelled the same) as theirOrganization accounts on Office 365.



Do I really need disjoint namespace?

$
0
0

Hello,

We are currently in the beginnings of a migration from Exchange 2010 SP3 CU7 to Exchange 2013 CU6 (not yet installed) and have a question about the need for disjoint namespace.

With our current setup, we use the internal DNS name of internal.contoso.com.au, and the external DNS name of contoso.com.au. Cnames are pointing mail.contoso.com.au to the mail.internal.contoso.com.au host.

This setup allows us to use mail.contoso.com.au both internally and externally (on the internet).

Do I still need to use a disjoint namespace when our current system works? I just can't see any benefits of pushing out more GPO settings etc, when this simple method (at the moment) seems to work.

Thank you very much for your assistance.


EXCHANGE 2013 - deleting server

$
0
0

Hello,

Following my previous question about deleting a database on a non-existent server, now I would like to delete 2 non-existent servers themselves from my exchange control panel:

Only server ERRATA is a real server - the other 2 don't exist at all. Clicking Edit gives an error An error occurred while accessing the registry on the server "XCHNG.bransom". The error that occurred is: "The network path was not found. ".

many thanks once again

Microsoft System Attendant error

$
0
0

I am in the process of migrating an Exchange 2007 server to Exchange 2013.  I`ve installed Exchange 2013 and all of the latest updates on a Windows 2012 server.  Within the EAC if I go to Organization>Apps or Recipients>Resources I receive the same error message saying Cannot open mailbox /o=/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=/cn=Microsoft System Attendant.

The error message is saying it cannot open the Microsoft System Attendant mailbox on the Exchange 2007 server.  Is there anything I can do to resolve this issue.

Thanks


SSL Offloading after a CU Update - Exchange 2013

$
0
0

We started off our Exchange 2013 environment by building it on CU5. We currently use SSL offloading in conjunction with our load balancer.

We plan on starting to update our environment to CU7 starting tomorrow, and wanted to confirm with somebody who has applied CU's with SSL offloading.

According to this in the first paragraph, you must reconfigure SSL offloading after you apply a CU update:

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

Can somebody confirm this is the case?  Even if you do the setup.exe /upgrade command line switch?

Any issues setting it back up with the same commands we set it up with originally?  Just wanting to know if there are any gotcha's we should look at for.

From my reading, this would be the only thing we would have to set up back up if it's true.  I really hope it doesn't reset any other settings after the upgrade.

Old Exchange Server Info Believed to be Causing Issues

$
0
0

Hi All,

I recently inherited an environment that's had a handful of admins working on it, all of whom had varying competency levels and poor documentation habits (this story is pretty much a cliche by now, isn't it?). Personally, I have a few years of experience administering AD and Exchange in a DFL of 2008R2, but things were mostly set up correctly in that environment and I typically didn't have to dig in too deeply.  I'm working on some training to improve my knowledge, but at the moment I'm definitely still lacking in many areas.  I've been asked to install some shiny new 2012 servers, retired the old 2003 DC and 2008 DC, raise the domain functional level, and in general get our environment at my new employer up to date.

In the past, this environment was migrated from a 2003 Exchange server, possibly to a 2007 at some point, and now is running on a 2010SP3. One or both of the previous iterations of Exchange was running on the 2003 domain controller that until a week ago was the holder for all FSMO roles in the domain. I have the new DCs spun up, joined, and replicating.  I'm ready to remove the old 2003 DC. I decided to simply shut it down for a few days before doing anything more difficult to undo. When I shut it down to make sure things still work without it, Exchange breaks. I can fire it back up again and Exchange works. 

I have been told by other people in the organization that they remember a previous admin saying something about needing to keep some service routing through the old exchange server (the 2003 DC) to make it work, and if I run an organizational health report in the EMC, it comes up with 2 servers. The problem is that in server management, I only see the 2010 exchange server present, so I don't know what's relying on the 2003 machine. It sounds like the previous people also did a lot of messing with DNS that they didn't quite understand too, so it's possible this isn't even directly an Exchange issue. Since I'm seeing 2 servers reported when there should only be one however, that seems like a really good place to start.

Anyone have any ideas?

Exchange CU7 Setup Error in RCPoverTCP

$
0
0

I am running Exchange Server 2013 CU6 on Windows Server 2012 R2.   I was running the CU7 update/setup, when it stopped with the following error:

Error:
The following error was generated when "$error.Clear(); 
          . "$RoleInstallPath\Scripts\ConfigureNetworkProtocolParameters.ps1"; 
          Enable-RpcOverTcpPortScaling; 
          Enable-ExtendedTcpPortRange
        " was run: "System.UnauthorizedAccessException: Access is denied ---> System.ComponentModel.Win32Exception: Access is denied
   --- End of inner exception stack trace ---
   at System.Management.Automation.Internal.ModuleUtils.GetDefaultAvailableModuleFiles(String directory, ICollection`1 availableModuleFiles, List`1 modulePaths)
   at System.Management.Automation.Internal.ModuleUtils.GetDefaultAvailableModuleFiles(Boolean force, Boolean isForAutoDiscovery, ExecutionContext context)
   at System.Management.Automation.Internal.ModuleUtils.<GetMatchingCommands>d__a.MoveNext()
   at Microsoft.PowerShell.Commands.GetCommandCommand.AccumulateMatchingCommands(IEnumerable`1 commandNames)
   at System.Management.Automation.CommandProcessor.ProcessRecord()".

Error:
The following error was generated when "$error.Clear(); 
          . "$RoleInstallPath\Scripts\ConfigureNetworkProtocolParameters.ps1"; 
          Enable-RpcOverTcpPortScaling; 
          Enable-ExtendedTcpPortRange
        " was run: "System.UnauthorizedAccessException: Access is denied ---> System.ComponentModel.Win32Exception: Access is denied
   --- End of inner exception stack trace ---
   at System.Management.Automation.Internal.ModuleUtils.GetDefaultAvailableModuleFiles(String directory, ICollection`1 availableModuleFiles, List`1 modulePaths)
   at System.Management.Automation.Internal.ModuleUtils.GetDefaultAvailableModuleFiles(Boolean force, Boolean isForAutoDiscovery, ExecutionContext context)
   at System.Management.Automation.Internal.ModuleUtils.<GetMatchingCommands>d__a.MoveNext()
   at Microsoft.PowerShell.Commands.GetCommandCommand.AccumulateMatchingCommands(IEnumerable`1 commandNames)
   at System.Management.Automation.CommandProcessor.ProcessRecord()".

Any ideas on how to resolve this?  Thank you.

Viewing all 7008 articles
Browse latest View live


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