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

Remove Exchange 2007 from an Exchange 2013 coexistence.

$
0
0

Hey everyone,

I've just installed Exchange 2013 on a new server and all is working great.  It is currently in coexistence with our old Exchange 2007 server.  I've since shut the server down and Exchange 2013 has been working without issue.  However, I haven't been able to find any articles on this matter so I figured I would ask the question here.

How do you remove Exchange 2007 from the coexistence.  Do I just uninstall Exchange 2007 from the old server and it will remove itself from the server and the domain?  Any help/link on this matter would be greatly appreciated.

Thank you,
Chris


Decommission 2010 server after 2013 migration with hybrid config

$
0
0

I have a hybrid setup with on premise 2010 SP3 to O365 Wave 15 and on premise 2013.  I am getting close to having all mailboxes moved off of 2010 and either into the cloud or onto the on premise 2013 server.  Once this process is complete, how do i decommission the 2010 server and move the hybrid config to 2013?  I have tried to run the hybrid config wizard on 2013 to upgrade the hybrid, but it fails with the error "ERROR : Subtask Configure execution failed: Upgrading hybrid configuration from Exchange 2010...No Inbound connector found on the Office 365 tenant.  at Microsoft.Exchange.Management.Hybrid.UpgradeConfigurationFrom14Task.UpgradeFopeConnectors(ITaskContext taskContext) at Microsoft.Exchange.Management.Hybrid.UpgradeConfigurationFrom14Task.Configure(ITaskContext taskContext) at Microsoft.Exchange.Management.Hybrid.Engine.ExecuteSubStep(String subStepName, ITaskContext taskContext, ITask task, Func`3 substep, Func`4 createException, Boolean throwOnFalse)"

There is an inbound connector in our O365 tenant that was upgraded from FOPE to EOP by the Wave 15 upgrade.  Our hybrid config works.  I want to make sure that it continues to work after i decomm the 2010 server.  My final intent is to maintain our on premise 2013 server in hybrid config with our O365 tenant as i have some mailboxes that need to remain on premise.  

Certificates and migrating from Exchange 2010 to 2013

$
0
0

I have an Exchange 2010 server on 2008 R2 that is being replaced with Exchange 2013 on 2012.

All the prerequisites have been met, the 2013 install went without error and I'm about ready to migrate the mailboxes. But I have a question about the certificate.

The 2010 server is using a GoDaddy cert for the usual reasons. To use this cert on the 2013 server, do I just export the one from Exchange 2010 and import it into Exchange 2013? Is it that simple? Sure would be nice if so!


Jonathan

Exchange 2013 Anti-Malware engine updates on non-internet facing server

$
0
0

Due to security requirements, our Exchange 2013 servers are non-internet facing. IPs will only route internally.

Is there a way to download/update the built-in 2013 Anti-malware product definitions on a regular basis?

I can't find anything regarding configuring an internet facing repository server or someone's custom scripts to accomplish this.

We do have SCCM in our environment as well if that can be leveraged in 2013.

Any and all help is appreciated!

Thank You,

Chris

Exchange 2013 CAS server with two auth methods

$
0
0

Is it possible to have a single CAS server service request from the internet with Form Based Authentication, and internal clients with WindowsAuthentication using two Websites?

I've tried to set this up, but find that either one works (The FBA) and the other, though set to Windows Auth, presents a Login Form but never authenticates (tells me the password is incorrect)

OR

Windows Authentication works on one Website, whilst FBA on the other presents but never authenticates.

Otherwise it seems like you have to have an extra set of servers just to serve the internet???


Anthony Sheehy - MCP, MCITP

Problem with wildcard certificate : Certificate was found but is not valid for use with Exchange Server

$
0
0
Hello,

I'm having a problem to enable a wildcard certificate for Exchange 2013.
I have all 3 files for the certificate (pfx, p7b and cer), and the password for it

When I import the certificate I get a message that the import succeeded.
Import-ExchangeCertificate -FileData ([Byte[]]$(Get-Content -Path \\localhost\Certificates\wildcard.customer.be.p7b -Encoding byte -ReadCount 0)) -PrivateKeyExportable $true -server Exchange01 -FriendlyName "owa.customer.be"

However When I perform a get-exchangecertificate I don't see the certificate in the list.
And when I try to enable services on it, I get the error below :
Enable-ExchangeCertificate -Thumbprint "50328DD4E2344121CFC7A78F3A49A80FE35EAB76A" -Services IMAP
> A special Rpc error occurs on server LABEX01: The certificate with thumbprint 50328DD4E2344121CFC7A78F3A49A80FE35EAB76A was found but is not valid for use with Exchange Server (reason: PrivateKeyMissing)

I've used the same certificate for our exchange 2010 environment before without any problems.

Couldn't connect to the source mailbox when running - New-PublicFolderMigrationRequest

$
0
0

Hi all,

I'm migrating my public Folders from Exchange 2010 SP3 to Exchange 2013 Cu1.

I've created the two required CSV's and and a new public folder using the holdformigration switch.

When I run New-PublicFolderMigrationRequest I recieve "Couldn't connect to the source mailbox"

any ideas what the problem could be?


Gil Gross | Project Manager & Technical Consultant | G-Net Network Solutions | www.g-net.co.il

Exchange 2013 DAG Install Fails with incorrectly configured IP address

$
0
0

I know there a multiple thread on this issue, but none of the solutions have helped me yet.  Same as everyone else, i'm able to add one server to the DAG, but not two.  It does not matter which one, the second one always fails the same way.  Here is the log (same as everyone else)

add-databaseavailabiltygroupserver started on machine ENVOYTHREE.
[2013-07-03T13:40:48] add-dagserver started
[2013-07-03T13:40:48] commandline:         $scriptCmd = {& $wrappedCmd @PSBoundParameters }

[2013-07-03T13:40:48] Option 'Identity' = 'ExchangeDag'.
[2013-07-03T13:40:48] Option 'MailboxServer' = 'ENVOYONE'.
[2013-07-03T13:40:48] Option 'DatabaseAvailabilityGroupIpAddresses' = ''.
[2013-07-03T13:40:48] Option 'WhatIf' = ''.
[2013-07-03T13:40:48] Process: w3wp w3wp.exe:4308.
[2013-07-03T13:40:48] User context = 'NT AUTHORITY\SYSTEM'.
[2013-07-03T13:40:48]   Member of group 'Everyone'.
[2013-07-03T13:40:48]   Member of group 'BUILTIN\Users'.
[2013-07-03T13:40:48]   Member of group 'NT AUTHORITY\SERVICE'.
[2013-07-03T13:40:48]   Member of group 'CONSOLE LOGON'.
[2013-07-03T13:40:48]   Member of group 'NT AUTHORITY\Authenticated Users'.
[2013-07-03T13:40:48]   Member of group 'NT AUTHORITY\This Organization'.
[2013-07-03T13:40:48]   Member of group 'BUILTIN\IIS_IUSRS'.
[2013-07-03T13:40:48]   Member of group 'LOCAL'.
[2013-07-03T13:40:48]   Member of group 'IIS APPPOOL\MSExchangeECPAppPool'.
[2013-07-03T13:40:48]   Member of group 'BUILTIN\Administrators'.
[2013-07-03T13:40:48] Updated Progress 'Validating the parameters.' 2%.
[2013-07-03T13:40:48] Working
[2013-07-03T13:40:48] Mailbox server: value passed in = ENVOYONE, mailboxServer.Name = ENVOYONE, mailboxServer.Fqdn = ENVOYONE.RedForest.Wanderingmad.com
[2013-07-03T13:40:48] LogClussvcState: clussvc is Stopped on ENVOYONE.RedForest.Wanderingmad.com. Exception (if any) = none
[2013-07-03T13:40:48] The IP addresses for the DAG are (blank means DHCP): 172.16.40.110
[2013-07-03T13:40:48] Looking up IP addresses for ExchangeDag.
[2013-07-03T13:40:51]   ExchangeDag = [ 172.16.40.110 ].
[2013-07-03T13:40:51] Looking up IP addresses for envoyone.
[2013-07-03T13:40:51]   envoyone = [ 172.16.40.100 ].
[2013-07-03T13:40:51] Looking up IP addresses for ENVOYONE.RedForest.Wanderingmad.com.
[2013-07-03T13:40:51]   ENVOYONE.RedForest.Wanderingmad.com = [ 172.16.40.100 ].
[2013-07-03T13:40:51] DAG ExchangeDag has 1 servers:
[2013-07-03T13:40:51] DAG ExchangeDag contains server ENVOYTWO.
[2013-07-03T13:40:51] Updated Progress 'Checking if Mailbox server 'ENVOYONE' is in a database availability group.' 4%.
[2013-07-03T13:40:51] Working
[2013-07-03T13:40:51] GetRemoteCluster() for the mailbox server failed with exception = An Active Manager operation failed. Error: An error occurred while attempting a cluster operation. Error: Cluster API '"OpenCluster(ENVOYONE.RedForest.Wanderingmad.com) failed with 0x6d9. Error: There are no more endpoints available from the endpoint mapper"' failed.. This is OK.
[2013-07-03T13:40:51] Ignoring previous error, as it is acceptable if the cluster does not exist yet.
[2013-07-03T13:40:51] DumpClusterTopology: Opening remote cluster ExchangeDag.
[2013-07-03T13:40:51] Dumping the cluster by connecting to: ExchangeDag.
[2013-07-03T13:40:51] The cluster's name is: ExchangeDag.
[2013-07-03T13:40:51] Groups
[2013-07-03T13:40:51]     group: Available Storage [not a CMS]
[2013-07-03T13:40:51]         OwnerNode: ENVOYTWO.RedForest.Wanderingmad.com
[2013-07-03T13:40:51]         State: Offline
[2013-07-03T13:40:51]     group: Cluster Group [Cluster Main Group]
[2013-07-03T13:40:51]         OwnerNode: ENVOYTWO.RedForest.Wanderingmad.com
[2013-07-03T13:40:51]         State: Online
[2013-07-03T13:40:51]             Resource: Cluster IP Address [Online, type = IP Address, PossibleOwners = ENVOYTWO ]
[2013-07-03T13:40:51]                 Address = [172.16.40.110]
[2013-07-03T13:40:51]                     EnableDhcp = [0]
[2013-07-03T13:40:51]                     Network = [Cluster Network 1]
[2013-07-03T13:40:51]             Resource: Cluster Name [Online, type = Network Name, PossibleOwners = ENVOYTWO ]
[2013-07-03T13:40:51]                 NetName = [EXCHANGEDAG]
[2013-07-03T13:40:51] Nodes
[2013-07-03T13:40:51]     node: ENVOYTWO.RedForest.Wanderingmad.com [ state = Up ]
[2013-07-03T13:40:51] Subnets
[2013-07-03T13:40:51]     Name(Cluster Network 1), Mask(172.16.40.0/24), Role(ClusterNetworkRoleInternalAndClient)
[2013-07-03T13:40:51]         NIC 172.16.40.101 on Node Envoytwo in State=Up
[2013-07-03T13:40:51]     Name(Cluster Network 2), Mask(172.16.45.0/24), Role(ClusterNetworkRoleInternalUse)
[2013-07-03T13:40:51]         NIC 172.16.45.20 on Node Envoytwo in State=Up
[2013-07-03T13:40:51] Opening the cluster on nodes [envoytwo].
[2013-07-03T13:40:51] Other mailbox servers in the DAG are already members of cluster 'ExchangeDag'
[2013-07-03T13:40:51] The server ENVOYONE does not belong to a cluster, and the other servers belong to ExchangeDag.
[2013-07-03T13:40:51] Successfully resolved the servers based on the stopped servers list.
[2013-07-03T13:40:51] The following servers are in the StartedServers list (The list is the StartedServers property of the DAG in AD):
[2013-07-03T13:40:51] The following servers are in the StoppedServers list:
[2013-07-03T13:40:51] Verifiying that the members of database availability group 'ExchangeDag' are also members of the cluster.
[2013-07-03T13:40:51] Verifying that the members of cluster 'ExchangeDag' are also members of the database availability group.
[2013-07-03T13:40:51] According to GetNodeClusterState(), the server ENVOYONE is NotConfigured.
[2013-07-03T13:40:51] The CNO is currently Online.
[2013-07-03T13:40:51] InternalValidate() done.
[2013-07-03T13:40:51] Updated Progress 'Adding server 'ENVOYONE' to database availability group 'ExchangeDag'.' 6%.
[2013-07-03T13:40:51] Working
[2013-07-03T13:40:51] Updated Progress 'Adding server 'ENVOYONE' to the cluster.' 8%.
[2013-07-03T13:40:51] Working
[2013-07-03T13:47:09] The following log entry comes from a different process that's running on machine 'ENVOYTWO.RedForest.Wanderingmad.com'. BEGIN
[2013-07-03T13:47:09] [2013-07-03T13:40:51] Opening a local AmCluster handle.
[2013-07-03T13:40:51] Updated Progress 'Adding server 'envoyone' to database availability group 'ExchangeDag'.' 2%.
[2013-07-03T13:40:51] Working
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNodeState, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 12, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNodeState, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 12, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseGettingCurrentMembership, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 25, szObjectName = ExchangeDag, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseGettingCurrentMembership, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 25, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseAddNodeToCluster, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 37, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseAddNodeToCluster, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 37, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNetft, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 50, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateNetft, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 50, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusDisk, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 62, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseValidateClusDisk, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 62, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusSvc, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 75, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseConfigureClusSvc, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 75, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseStartingClusSvc, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 87, szObjectName = ENVOYONE.RedForest.Wanderingmad.com, dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseStartingClusSvc, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 87, szObjectName = , dwStatus = 0x0 )
[2013-07-03T13:40:51] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseNodeUp, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 100, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:43:52] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseNodeUp, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseFatal, dwPercentComplete = 100, szObjectName = ENVOYONE, dwStatus = 0x5b4 )
[2013-07-03T13:43:52] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseStart, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 100, szObjectName = ENVOYONE, dwStatus = 0x0 )
[2013-07-03T13:47:09] ClusterSetupProgressCallback( eSetupPhase = ClusterSetupPhaseFailureCleanup, ePhaseType = ClusterSetupPhaseEnd, ePhaseSeverity = ClusterSetupPhaseInformational, dwPercentComplete = 100, szObjectName = , dwStatus = 0x0 )

[2013-07-03T13:47:09] The preceding log entry comes from a different process running on computer 'ENVOYTWO.RedForest.Wanderingmad.com'. END
[2013-07-03T13:47:09] The operation wasn't successful because an error was encountered. You may find more details in log file "C:\ExchangeSetupLogs\DagTasks\dagtask_2013-07-03_13-40-48.909_add-databaseavailabiltygroupserver.log".
[2013-07-03T13:47:09] WriteError! Exception = Microsoft.Exchange.Cluster.Replay.DagTaskOperationFailedException: A server-side database availability group administrative operation failed. Error The operation failed. CreateCluster errors may result from incorrectly configured static addresses. Error: An error occurred while attempting a cluster operation. Error: Cluster API '"AddClusterNode() (MaxPercentage=100) failed with 0x5b4. Error: This operation returned because the timeout period expired"' failed.. ---> Microsoft.Exchange.Cluster.Replay.AmClusterApiException: An Active Manager operation failed. Error: An error occurred while attempting a cluster operation. Error: Cluster API '"AddClusterNode() (MaxPercentage=100) failed with 0x5b4. Error: This operation returned because the timeout period expired"' failed. ---> System.ComponentModel.Win32Exception: This operation returned because the timeout period expired
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Cluster.ClusApi.AmCluster.AddNodeToCluster(AmServerName nodeName, IClusterSetupProgress setupProgress, IntPtr context, Exception& errorException, Boolean throwExceptionOnFailure)
   at Microsoft.Exchange.Cluster.Replay.DagHelper.AddDagClusterNode(AmServerName mailboxServerName, String& verboseLog)
   --- End of inner exception stack trace (Microsoft.Exchange.Cluster.Replay.AmClusterApiException) ---
   at Microsoft.Exchange.Cluster.Replay.DagHelper.ThrowDagTaskOperationWrapper(Exception exception)
   at Microsoft.Exchange.Cluster.Replay.DagHelper.AddDagClusterNode(AmServerName mailboxServerName, String& verboseLog)
   at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.RunRpcServerOperation(String databaseName, RpcServerOperation rpcOperation)
   --- End of stack trace on server (ENVOYTWO.RedForest.Wanderingmad.com) ---
   at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.ClientRethrowIfFailed(String databaseName, String serverName, RpcErrorExceptionInfo errorInfo)
   at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.RunAddNodeToCluster(AmServerName serverName, AmServerName newNode, String& verboseLog)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.AddDatabaseAvailabilityGroupServer.JoinNodeToCluster()
[2013-07-03T13:47:09] Updated Progress 'Done!' 100%.
[2013-07-03T13:47:09] COMPLETED
add-databaseavailabiltygroupserver explicitly called CloseTempLogFile().

Steps i've done:

1. Disabled chimney offload on Nics

2. I've re-installed servers multiple times, both the O/S and exchange 2013 Cu1

3. I had a DAG built earlier, but the vm was deleted so I had to start from scratch.  The new DAG is named something different than previous ones

4. get-databaseavailabilitygroupnetwork comes up with no problem

5. validate cluster comes back clean, only with a TTL error

6. Machine are not cloned, and both exist under hyper-v 2012 on separate servers

7. firewall is off on both machines

8. there is no A/V or 3rd part virus software on server

9 Both computers can talk to eachother

10. When I try to create the cluster manually it times out.

11. No network teaming

12. Loaded under server 2012, not 2008r2


External Remote Powershell FQDN

$
0
0
Not sure what "External Remote Powershell FQDN" is. I found this on the Exchange Deployment Assistant Document. 

ST

ActiveSync in Exchange 2013 and Exchange 2007 coexistence

$
0
0

During migration of Exchange 2007 deployment with 3 AD sites to Exchange 2013, two site non Internet facing and one site is Internet facing, there are following settings for ActiveSync:

Two Exchange 2007 CAS in Internet facing AD site

[PS] C:\Documents and Settings\administrator>Get-ActiveSyncVirtualDirectory -Ser
ver CAS2007-01 | fl InternalURL, ExternalURL, *AuthenticationMethods*

InternalUrl : https://CAS2007-01.contoso.local/Microsoft-Server-A
ctiveSync
ExternalUrl :
InternalAuthenticationMethods : {}
ExternalAuthenticationMethods : {}

[PS] C:\Documents and Settings\administrator>Get-ActiveSyncVirtualDirectory -Ser
ver CAS2007-02 | fl InternalURL, ExternalURL, *AuthenticationMethods*

InternalUrl : https://CAS2007-02.contoso.local/Microsoft-Server-A
ctiveSync
ExternalUrl :
InternalAuthenticationMethods : {}
ExternalAuthenticationMethods : {}

One Exchange 2007 CAS in non-Internet facing AD site:

[PS] C:\Documents and Settings\administrator>Get-ActiveSyncVirtualDirectory -Ser
ver CAS2007-03 | fl InternalURL, ExternalURL, *AuthenticationMethods*

InternalUrl : https://CAS2007-03.contoso.local/Microsoft-Server-A
ctiveSync
ExternalUrl :
InternalAuthenticationMethods : {}
ExternalAuthenticationMethods : {}

One Exchange 2007 CAS in the other non-Internet facing AD site:

[PS] C:\Documents and Settings\administrator>Get-ActiveSyncVirtualDirectory -Ser
ver CAS2007-04 | fl InternalURL, ExternalURL, *AuthenticationMethods*

InternalUrl : https://CAS2007-04.contoso.local/Microsoft-Server-A
ctiveSync
ExternalUrl :
InternalAuthenticationMethods : {}
ExternalAuthenticationMethods : {}

In coexistence between Exchange 2007 and Exchange 2013, two Exchange 2013 CAS were installed in Internet facing AD site and two Exchange 2013 CAS in others two non-Internet facing AD site

On Exchange 2013 CAS in Internet facing AD site the following settings were done on ActiveSync virtual directory

[PS] C:\Windows\system32>Get-ActiveSyncVirtualDirectory -Server CAS2013-01 | fl InternalURL,ExternalURL,*AuthenticationMe
thods*

InternalUrl : https://CAS2013-01.contoso.local/Microsoft-Server-ActiveSync
ExternalUrl : https://mail.contoso.com/Microsoft-Server-ActiveSync
InternalAuthenticationMethods : {}
ExternalAuthenticationMethods : {}

[PS] C:\Windows\system32>Get-ActiveSyncVirtualDirectory -Server CAS2013-02 | fl InternalURL,ExternalURL,*AuthenticationMe
thods*

InternalUrl : https://CAS2013-02.contoso.local/Microsoft-Server-ActiveSync
ExternalUrl : https://mail.contoso.com/Microsoft-Server-ActiveSync
InternalAuthenticationMethods : {}
ExternalAuthenticationMethods : {}

According to this setup, devices with mailbox on Exchange 2007 should be proxied by CAS 2013 to the CAS 2007 in the right AD site
Unfortunately, Exchange 2007 mailbox mobile phones receives 503 Http status codes and Http status codes 449.

Mailboxes on Exchange 2013 works well when configured on mobile devices through ActiveSync.

Please advise on the problem.


Andrei Moraru Endava

How to import WildCard SSL Certificate into Exchange Server 2010/2013?

$
0
0

Hello,

I have a WildCard SSL Certificate (*.domain.com) and two freshly installed Server, one with Microsoft Exchange Server 2010 and another with Microsoft Exchange Server 2013.

I got Certificate in (.crt) format from Third-Party SSL Vendor.

When I try to import in Exchange Server 2010, it asks me for (.pfx). But when I open Certificate and try to "Copy to File..." , I get only (.cer) and (.P7B). How can I get (.pfx) out of it? I don't have any private key with me.

What I have is the CSR (.req) through which I ordered the (.crt).

When I try to import in Exchange Server 2013, at first it doesn't shows up and when I try again it says "already exists".

Have same issue with IIS, so due to that I am unable to setup ADFS too.

Please provide me the best solution.

Thanks,

Divyaprakash Koli

migration user mailbox failed.

$
0
0

Hello,

I have successfully migrated 30 mailboxes from Exchange 2007 to exchange 2013 except 1 mailbox failed. It give me the following error:

username@mydomain.com

Status: Failed

Error:MigrationPermanentException: Active Directory property ‎'homeMDB‎' is not writeable on recipient ‎'gmsinc.local/GMSINC - Huntington Beach/Executive/Username‎'. --> Active Directory property ‎'homeMDB‎' is not writeable on recipient ‎'gmsinc.local/GMSINC - Huntington Beach/Executive/Username‎'.
Report: Download the report for this user

Please help.

Regards,


Jimmy

Exchange Server Name is not correct in Outlook 2010/07

$
0
0

I have just setup Exchange Server 2013 (Mailbox and Client Access Roles) on Windows Server 2012 and the domain controller is Windows Server 2003.

When i try to add new E-mail account in Outlook 2010/07, Outlook will use auto-discovery mode configure the email account.
The issue is the Microsoft Exchange Server column is c465038c-586c-44a8-84a3-26ef45b9727d@email.com instead of the server name (exchange@domain.local).

I also cannot manually configure Outlook even i used "c465038c-586c-44a8-84a3-26ef45b9727d@email.com" as Exchange server name.
Error msg: "The action cannot be completed. The connection to Microsoft Exchange is unavailable. Outlook must be online or connected to complete this action."

I'm able to ping exchange@domain.local.

I need to manually configure for some of the users' Outlook as their laptops are not joined domain  or OS is Home edition.

I not sure where went wrong, hope someone able to help me.

Thanks

decomission of exchange 2010 after migrating to 2013

$
0
0

hello,

how to decommission exchange 2010 after moving mailboxes and mail flow to 2013? Is it enough just to remove exchnange2010 from servers, or  there is something else like it was when migrating from ex2003 to ex2010?

This database can be overwritten by a restore (AllowFileRestore)

$
0
0

Hello

in Exchange 2013 CU1 when i activate option of Database can be overwritten by a restore then i restart the information store or the server, this option will return inactivated.

anybody face the same problem? and is this error is a bug?


Accessing E2007 PF from E2013 user not possible, when user is member of more than 70 groups

$
0
0

Hello Everyone,

we're in coexistence between Exchange 2007 and Exchange 2013. All is good, except that we are not able to access E2007 Public Folders from external Outlook Anywhere users, which are members of more than 70 groups. These users can successfully access E2007 PF when connected internally. They can also successfully see PF contents from outside if they are members of less than 70 groups. Exchange 2013 is published via TMG, which is passing through authentication. According to several articles, we're hitting the limits of MaxTokenSize. We set this value on: Outlook clients, TMG, E2013 and E2007 with no success. We also set MaxPacketSize to 1 to avoid splitting authentication into multiple packets. We also tried increasing HTTP header size on Exchange servers and TMG with no success. Network Monitor does not show any failures.

Outlook error is shown when the user clicks on Public Folder link: "Cannot expand the folder. The set of folders cannot be opened. Microsoft Exchange is not available. Either there are network problems or the Exchange server is down for maintenance. (%DN of Exchange 2007 Server holding PF).

Any further advice will be much appreciated.

Best Regards,

Lubo 

Coexistence of Lotus Domino and Microsoft Exchange 2010

$
0
0

Good day, colleagues!

Have the task of organizingco-existence (no migration) ofLotus Domino and Microsoft Exchange e-mail systemsin one of the branches of the organization. More precisely, the challenge is to synchronize address books (directories) between systems.

The task is complicated by the fact that the deployed version ofExchange 2010, which is not supported by free Transporter Suite.Solutions from Quest (Dell) is great, but for the co-existence of Exchange and Lotus in one small branch of the company, we need to pay for the licenses for all Lotus mailboxesthroughout the organization, and that's serious money, as Lotus decent amount of people, despite the fact that Exchange users with a maximum couplehundred.

So we decided to consider as an alternative implementation of Exchange 2007 as described here. But unfortunately in this post all written in general terms.I would like more specific guides for the decision.

That is, for example, in this post, not a word about the fact that Exchange 2007 should be placed in a separate forest. Or am I wrong here? And we can deploy all in one forest and one domain?And if in the new forest, how to synchronize directories between Exchange 2007 and Exchange 2010 then?

So, tell me where I can get detailed (step-by-step) guide to read about this kind of co-existence?Or advise some other solution?

Thank you!

Exchange 2013 Deployment Forrest Error Help Please!

$
0
0

Hello

I have Deployed a Exchange 2013 solution.

EX01: MBX+CAS

EX01 is a Server 2012 Standard with Exchange 2013 on it.

the Domain Controller is 2008 R2 Standard

I have done this installation a couple of times and never got this Error. really Strange, looked at a couple of the Services and they are stoped a couple of them, I can't even start them. I get a Error Massage.

the function level of the forrest is 2003 and all the prereqs went good. no problems during the installation. 

but after I restarted the Exchange server I couldn't log on to the OWA then after that I couldn't even go to the OWA page.

Error Massage:


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


An error occurred during forest discovery (test.local). 
  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.ServiceModel.FaultException`1[[Microsoft.Exchange.Data.Directory.TopologyDiscovery.TopologyServiceFault, Microsoft.Exchange.Data.Directory, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: An error occurred during forest discovery (test.local).

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: 



[FaultException`1: An error occurred during forest discovery (test.local).]
   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14541042
   System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +622
   Microsoft.Exchange.Data.Directory.TopologyDiscovery.ITopologyClient.GetServersForRole(String partitionFqdn, List`1 currentlyUsedServers, ADServerRole role, Int32 serversRequested) +0
   Microsoft.Exchange.Data.Directory.<>c__DisplayClass10.<InternalGetServersForRole>b__f(IPooledServiceProxy`1 proxy) +145
   Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception) +255

[ADTransientException: The call to Microsoft Exchange Active Directory Topology service on server 'TopologyClientTcpEndpoint (localhost)' returned an error. Error details An error occurred during forest discovery (test.local)..]
   Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetConfigDCInfo(String partitionFqdn, Boolean throwOnFailure)+509
   Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts(String partitionFqdn) +289
   Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext(String partitionFqdn) +94
   Microsoft.Exchange.Data.Directory.ADSession.GetConfigurationNamingContext(String partitionFqdn) +305
   Microsoft.Exchange.Data.Directory.ADDataSession.GetNamingContext(ADNamingContext adNamingContext) +652
   Microsoft.Exchange.Data.Directory.ADDataSession.GetConnection(String preferredServer, Boolean isWriteOperation, String optionalBaseDN, ADObjectId& rootId, ADScope scope) +678
   Microsoft.Exchange.Data.Directory.ADDataSession.GetReadConnection(String preferredServer, String optionalBaseDN, ADObjectId& rootId, ADRawEntry scopeDeteriminingObject, DualSearchMode dualSearchMode) +196
   Microsoft.Exchange.Data.Directory.ADDataSession.Find(ADObjectId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCreator, CreateObjectsDelegate arrayCreator, Boolean includeDeletedObjects) +3479
   Microsoft.Exchange.Data.Directory.ADDataSession.Find(ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, Boolean includeDeletedObjects) +269
   Microsoft.Exchange.Data.Directory.SystemConfiguration.ADTopologyConfigurationSession.FindLocalServer() +202
   Microsoft.Exchange.Management.Security.Utility.GetVirtualDirectoryObject(Guid vDirObjectGuid, ITopologyConfigurationSession session, PropertyDefinition[] virtualDirectoryPropertyDefinitions) +307
   Microsoft.Exchange.Management.Security.AdfsFederationAuthModule.InitStaticVariables() +482
   Microsoft.Exchange.Management.Security.AdfsFederationAuthModule..ctor() +49

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
   System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +159
   System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +256
   System.Activator.CreateInstance(Type type, Boolean nonPublic) +127
   System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) +14427901
   System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +200
   System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture) +28
   System.Web.HttpRuntime.CreateNonPublicInstance(Type type, Object[] args) +83
   System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList) +335
   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): Exception has been thrown by the target of an invocation.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12881108
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12722297

  


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

Thanks Alot! Would Apricciate if someone can help me with this.

Exchange 2013 The path to the Queue Quota component log has not been set. Queue Quota component log will not be written.

$
0
0
We keep getting the following MSExchangeTransport event ID 25006 error message on our exchange 2013 "The path to the Queue Quota component log has not been set. Queue Quota component log will not be written." Anyone has a possibly solution?

Exchange 2013 Move-DatabasePath tries to move mailbox database on Exchange 2007 server

$
0
0

Here's a little background.  We just installed Exchange 2013,and want to move the mailbox database from the C:\ drive to another drive; let's call this Exchange 2013 server EXC2.  We're planning on moving the mailboxes after the database is moved to a new drive.

The Exchange 2007 is still running; let's call the Exchange 2007 server, EXC1.

When attempting the Move-databasepath command on EXC2, the Exchange 2013 server, we get an error that states that the database cannot be found on exc1, the Exchange 2007 server.  That error is correct because the database is on EXC2, Exchange 2013, and not on exc1.

Even though the EMS is running on the Exchange 2013 server and says that it is connected to the 2013 server, it attempts to perform the move on the 2007 server.

Here is a clip from the EMS

The operation couldn't be performed because object 'Mailbox Database 2065386436.edb' couldn't be found on
'Exchange 2007 FQDN.
    + CategoryInfo          : NotSpecified: (:) [Move-DatabasePath], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : EBBBD516,Microsoft.Exchange.Management.SystemConfigurationTasks.MoveDatabasePath
    + PSComputerName        :Exchange 2013 FQDN

Anyone seen this before where the database move attempts to move the database on another server and says the database can't be found?  And has anyone fixed it?

Thanks,
Paul

Viewing all 7008 articles
Browse latest View live