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

Exchange 2013 DAG - Complete failover fail

$
0
0

OS: Windows 2012r2

Exchange 2013

I have setup a DAG group between 2 servers. I am able to failover the database onto the other server without any issues.

The issue I am having is complete server failover which does not seem to work. When the primary server is shutdown our email clients lose connection.

The Test-ReplicationHealth tests have passed everything on both servers.

Do you have any pointers?


Move Request not happening in EMS-CAS Servers but working fine in EMS-MBX Servers

$
0
0

Hi Folks,

I am doing a Exchange implementation project from Exch 2010 to Exch 2013. Few days before the move-request command working properly on EMS-CAS Servers, now it showing this error if we execute the New-MoveRequest command

Error

The call to 'net.tcp://cas01.domain.local/Microsoft.Exchange.MailboxReplicationService' failed because no
service was listening on the specified endpoint. Error details: Could not connect to
net.tcp://cas01.domain.local/Microsoft.Exchange.MailboxReplicationService. The connection attempt lasted for a
time span of 00:00:03.0711355. TCP error code 10061: No connection could be made because the target machine actively
refused it 192.168.5.102:808.  --> No connection could be made because the target machine actively refused it
192.168.5.102:808
    + CategoryInfo          : NotSpecified: (:) [New-MoveRequest], EndpointNotFoundTransientException
    + FullyQualifiedErrorId : [Server=CAS01,RequestId=97edb4ac-93b6-405a-896f-37b112c2d1f9,TimeStamp=7/27/2016 1
   2:21:31 PM] [FailureCategory=Cmdlet-EndpointNotFoundTransientException] ED63AA8,Microsoft.Exchange.Management.Reci
  pientTasks.NewMoveRequest
    + PSComputerName        : cas01.domain.local

Generally, From EMS we can execute commands related to both CAS and MBX servers. 

But i execute the Move-Request command in MBX Servers its working fine now. How to troubleshoot. Kindly help me.


Sabarish B

Security alert certificate message about connecting to old exchange 2010 when using exchange 2013

$
0
0

Hello All,

 

This question is related to a previous question I had posted. We have recently migrated from Exchange 2010 to Exchange 2013 and most things are working correctly. Before removing the Exchange 2010 servers from our environment, I turn them off so I can see if there are any issues. The main issue, which is now solved, was distribution lists trying to use the old Exchange 2010 to send emails. The second issue, which is not affecting mail flow, is that periodically our users will see a security alert asking them about a certificate and if they want to proceed. Now, the issue is not them getting the security alert but that the security alert is referring to one of our 2010 servers which it shouldn’t be used at this point.

Our pre-migration Exchange environment consisted of two Exchange 2010 servers, Eastend and DREastend, in a DAG. Our post-migration Exchange environment consists of one Exchange 2013 server with the Exchange 2010 DAG removed and both Exchange 2010 servers running but not participating in the sending or receiving of email.

My question is why are people getting the security message about connecting to one of the old Exchange 2010 servers when they shouldn’t be involved in the sending of emails?

The security alert message that we are seeing is:

Sorry for the long post.

Thank you,

Andy


Andy Richards

Installing CU on Exchange 2013

$
0
0
I have a single Exchange 2013-  one server, no DAG
If I am installing CU 13 after hours, is it necessary to put the server in maintenance mode first?
Or can I just perform the update without maintenance mode?
thanks.

Download link for Exchange server 2013

$
0
0

Hi Guys,

I am in the process to migrate from exchange 2010 to exchange 2013 and I have downloaded the Exchange server from

https://www.microsoft.com/en-us/evalcenter/evaluate-exchange-server-2013

and after that i have also done the active directory Preparation for the Exchange 2013 and all went fine without any Problem.

but when i check the Object version and schema upper range i got this Values.

Exchange 2013 RTM
15.00.0516.0321513713236

and i think this Value belongs to the Exchange 2013 RTM but there is Already exchnage server 2013 CU 12 on the Microsoft.

so i am confused with RTM version, Will i have to again update the Exchange server with CU 12 or i have downloaded the Wrong Version.

can someone please enlighten me,

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


Access Control Entry Issue after Installing Lync 2013 into the Forest

$
0
0

I am having an issue after deploying Lync 2013 into the same Forest/Domain where Exchange 2013 is deployed. Lync 2013 and Exchange 2013 both work fine, however, when I am in the Exchange 2013 Admin Center and I edit either a Group or a Resource, I receive the following warning:

warning
The object has been corrupted, and it's in an inconsistent state. The following validation errors happened:

The access control entry defines the ObjectType 'd819615a-3b9b-4738-b47e-f1bd8ee3aea4' that can't be resolved..

The access control entry defines the ObjectType 'e2d6986b-2c7f-4cda-9851-d5b5f3fb6706' that can't be resolved..

The access control entry defines the ObjectType '9b51a1ef-79b7-4ae5-9ac8-d14c47daca46' that can't be resolved..

Has anyone run into this or have any suggestions on how to resolve this issue?

I appreciate any assistance.

Thank You,

ExchangeKiller

mail body not available from lotus to exchange server

$
0
0

Dear Team,

I am having a issue while sending mails from lotus to exchange on premises.

Issue description: when mail was send from lotus to O365 with images pasted on body it normally goes and image is viewable.

But at the same time if it is suppose to deliver to on premises exchange server than image doesnt appear properly. 




Mail migration from lotus to exchange 2013 on premises

$
0
0

Team,

We are had recently migrated mailboxes from lotus to 0365. Few 100 mailboxes we want to keep onpremises. Please let us know how we can migrate from lotus to exchange on premises  with out any downtime. Do we required Quest co existence manager or any native tool. 

Note : mailbox which we want to migrate is application mailbox so we don't want free/busy services only my concern is to migrate mailboxes from lotus to exchange 2013 on premises.

Exchange 2007 to 2016

$
0
0

Hello,

We currently have Exchange 2007 and want to go to Exchange 2016 in 1 forest one domain it looks like we can't migrate 07 to 16 my plan is go 2007 to 2013 than 2016 can I do this with a 2013 trial? I can't even find a place to purchase 2013 so I'm hoping the trial version will work fine to migrate to 2016.

Thanks in Advance

Marc

name space vs certificate requirement

$
0
0

Hi There,

I have build one Exchange 2016 on-prem and also registered a trail version O365 for my learning purpose.

my name space is mail.domain.com , therefore OWA URL: https://mail.domain.com/owa & OA name space: mail.domain.com

my autodiscover internal URL is currently set to: https://autodiscover.domain.com/autodiscover/autodiscover.xml

my autodiscover external URL is currently set to: https://mail.domain.com/autodiscover/autodiscover.xml

I have a public DNS A record mail.domain.com pointing to my reverse proxy and I'll do SSL offloading at reverse proxy.

Following are my questions,

1. Will I be able to manage the third party SSL certificate with just single SAN entry , mail.domain.com?

2. or do I need to compulsory have autodicover.domain.com in my certificate SAN entry?


Password could not migrate after cross forest migration

$
0
0

Hi dear colleagues ,

There is a problem when migrating cross forest exchange platfrom,I try to migrate user account to another forest that has trust relationship with target forest,I made migration process step by step, prepare-mailbox, admt tool with migrate password and sid history,and new-move request for exchange. After migration I tried to login with that migrated user account in to owa than I login with old password, owa wants to change password to new password ? Am i missing a required step ? Thanks in advance

Outlook anywhere 2010 / 2013 / O365 hybrid

$
0
0

Hi All,

I'm hoping one of the guru's here can clear up my confusion on outlook anywhere.

We have an Exchange 2010 and 2013 environment, along with a Exchange online presence.

We recently configured Exchange 2013 outlook anywhere and noticed it overwrote client settings (Outlook 2010) on all clients with mailboxes on 2010, 2013 and Exchange online. 

From my understanding, we need to also have Outlook Anywhere configured in the exchange 2010 environment. If I set the OA configuration in 2010, will it overwrite the configuration on all clients that was set in exchange 2013?

Thanks in advance.

Problem Loging into Exchange 2013 Admin center with co-existance of Exchange 2010 Server.

$
0
0

Hi Guys,


I have installed the New Exchange 2013 Server and i have running 2010 Exchange server enviroment and the Installation process went pretty well but now i have issue with logging into the Admin center,


so i googled it and in some form its suggested to remove the Virtaul direcotry and so i have run this command :

Remove-EcpVirtualDirectory -Identity "ServerFQDN\ecp (default web site)"

and then when i try to re-create it i am getting this error.


Creating a new session for implicit remoting of "New-EcpVirtualDirectory" command...
An Active Directory error 0x51 occurred when trying to check the suitability of server 'Site'. Error: 'Active
Directory-Antwort: The LDAP server is unavailable.'+ CategoryInfo          : NotSpecified: (:) [New-EcpVirtualDirectory], SuitabilityDirectoryException+ FullyQualifiedErrorId : [Server=Server1,RequestId=b30sdfgbghghfa21a-04e0-4fd3-8f2e-b49aeb11600e,TimeStamp=8/2/2016 1:29
   :03 PM] [FailureCategory=Cmdlet-SuitabilityDirectoryException] DD151E04,Microsoft.Exchange.Management.SystemConfig
  urationTasks.NewEcpVirtualDirectory+ PSComputerName        : ServerFQDN

and when i used my command for creating virtual Directory with Domain controller Switch i get this error.

Cannot process argument transformation on parameter 'ExtendedProtectionFlags'. Cannot convert value "Site" to type "Mic
rosoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionFlag
]". Error: "Failed to convert Site from System.String to
Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionFlag. Error: Error while converting string
'Site' to result type Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionFlag: Conversion failed
due to invalid enumeration value. Please specify one of the following enumeration values and try again. The possible
enumeration values are "None, Proxy, NoServiceNameCheck, AllowDotlessSpn, ProxyCohosting"."+ CategoryInfo          : InvalidData: (:) [New-EcpVirtualDirectory], ParameterBindin...mationException+ FullyQualifiedErrorId : ParameterArgumentTransformationError,New-EcpVirtualDirectory

i am really not understanding what is excatlly wrong here.

i have Exchnage server 2013 CU13

Guys, Please Help its Urgent.

thanks




exchange mail queue database size increasing darastically

$
0
0

Team,

In exchange 2013 server mail queue datasize is increasing drastically. There is around 8 lac mail flow which is happening from my server. At present there is two servers in primary datacentre  and two in DR. I am planing to move queue database to other drive. How much size do procure for mail queue database.


Creating New Accounts with Hybrid / Office 365

$
0
0

We have Exchange 2013 in a Hybrid configuration with Office 365.  Some mailboxes are still in onsite Exchange, but we want all new users created to start with their mailbox in O365.

What is the correct way now to create a new user in AD / Exchange / 365?

Create the user as normal, then migrate to O365?  Create the mailbox directly on O365?

Hybrid Deployment Check fails during Exchange 2013 SP1 setup

$
0
0

Hi All,

When I run the installer for Exchange Server 2013 SP1, I get to the stage where it has detected we are running in hybrid, and asks for some O365 credentials. When I type in the credentials it comes back with a strange error, stating:

"Could not load type 'Microsoft.Exchange.Data.SubscribedPlanDetails' from assembly 'Microsoft.Exchange.Data, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'."

It then allows me to exit or go back and try again.

I've tried the service account I created especially, with the permissions suggested by Microsoft in the Exchange 2013 release notes, and also tried using Global Admin accounts.

Server: 2012 R2 fully updated with all pre-reqs installed.

Any help would be greatly appreciated!

Thanks!

D

Exchange Installation error occurred Kindly guide how to pursue on to this

$
0
0

Warning:

An unexpected error has occurred and a Watson dump is being generated: The following error was generated when "$error.Clear(); 

            if ($RoleProductPlatform -eq "amd64")

            {

                $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";

                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;

                    }

                }

            }

        " was run: "Error occurred while uninstalling Search Foundation for Exchange.System.ServiceProcess.TimeoutException: Time out has expired and the operation has not been completed.

   at System.ServiceProcess.ServiceController.WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeout)

   at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.StopService(String serviceName, Int32 timeoutInSeconds)

   at Microsoft.Ceres.Exchange.PostSetup.DeploymentManager.Uninstall(String installDirectory, String logFile)

   at CallSite.Target(Closure , CallSite , RuntimeType , Object , Object )".

Configure the External and Internal Client SSl Requirment (Exchange 2013)

$
0
0

Hi Guys,

I need little help about configuring the Namespaces for Internal and External Clients,

when I run this command i get this warning and i am not understanding should I enable the SSl requirement for external Client or not.

[PS] C:\Windows\system32>Get-OutlookAnywhere | Set-OutlookAnywhere -ExternalHostname mail.domain.com -InternalHostname mail.domain.com
To configure the Outlook Anywhere feature with an ExternalHostname you must also specify the ExternalClientsRequireSsl
parameter to indicate whether SSL is required.+ CategoryInfo          : InvalidArgument: (ServerFQDN
\Rpc (Default Web Site):ADObjectId) [Set-OutlookAnywhere], Arg
   umentException+ FullyQualifiedErrorId : [Server=ServerFQDN
,RequestId=5d3fdsfb4357-85e3-4dce-a8d9-052fa2sdf320e2b,TimeStamp=8/3/2016 9:32
   :18 AM] [FailureCategory=Cmdlet-ArgumentException] 9E55045B,Microsoft.Exchange.Management.SystemConfigurationTasks
  .SetRpcHttp+ PSComputerName        : ServerFQDN

thanks,

Urgent help Crash on Exchange Server 2013 CU 13 setup

$
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.Data.DataValidationException: Database is mandatory on UserMailbox.".

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.Data.DataValidationException: Database is mandatory on UserMailbox.
   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.DataAccessTask`1.Validate(TDataObject dataObject)
   at Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
   at Microsoft.Exchange.Configuration.Tasks.SetRecipientObjectTask`3.InternalValidate()
   at Microsoft.Exchange.Management.Common.SetMailEnabledRecipientObjectTask`3.InternalValidate()
   at Microsoft.Exchange.Management.RecipientTasks.SetUserBase`2.InternalValidate()
   at Microsoft.Exchange.Management.RecipientTasks.SetMailboxBase`2.InternalValidate()
   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)".
Viewing all 7008 articles
Browse latest View live


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