I came across this error during an Exchange 2010 deployment in one of the Universities of Canada . The EMC would not connect:
“The attempt to connect to http://server.domain.com/PowerShell using “Kerberos” authentication failed: connecting to remote server failed with the following error message : The WinRM client cannot complete the operation within the time specified. Check if the machine name is valid and is reachable over the network and firewall exception for Windows Remote Management service is enabled. For more information, see the about_Remote_Troubleshooting Help topic.”
There are some blog posts on the internet around how to fix the connectivity problem to the server, but none of them were working in my case.
In my situation, the server EMC was pointing to the server that didn’t come back after reboot (but this is another story). EMC would connect fine to a different working server.
As a workaround I’ve added a “new” Exchange forest and was managed toconnect, but I wanted to actually fix the issue.
So, the solution is simple .
Execute the following commands (in CMD):
DEL "%USERPROFILE%\AppData\Roaming\Microsoft\MMCDEL "%USERPROFILE%\AppData\Roaming\Microsoft\MMC\Exchange Management Console.*" REG DELETE HKEY_CURRENT_USER\Software\Microsoft\ExchangeServer\v14\AdminTools /v NodeStructureSettings /f
Now, the EMC correctly rediscover an active Exchange 2010 server.
Be aware that there are a few issues with ECP in Exchange 2013 RTM when it comes to remove and re-create ECP virtual directory in IIS (The new name is Exchange Administrative Console EAC).
The process to re-create Virtual Directors in IIS is still the same as for Ex2010 but you can came across some bugs. When you remove ECP virtual directory, which can be done by running the below command from EMS it can leave some leftovers in AD configuration and IIS configuration files.
This command removes the ECP virtual directory located on the default IIS website on the Exchange server Server01.
Remove-EcpVirtualDirectory -Identity " Server01\ecp (Default Web Site)"
But what it also does, it removes ECP virtual directory from “Server01\ecp (Exchange Back End)”. If you still see ECP under the Default Web Site and Exchange Back End, remove it manually from IIS.
As per Microsoft’s documentation, to create a new ECP virtual directory you can run the following command:
New-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"
But in my case, after I removed ECP virtual directory and it seems to work properly, I was not able to create it back.
I was getting an error that this directory already exists. To solve this issue:
<add name="MSExchangeECPAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated"> </key> <key path="LM/W3SVC/1/ROOT/ecp"> <property id="2102" dataType="String" userType="100" attributes="Inherit" value="ecp" /> <property id="45054" dataType="DWord" userType="1" attributes="Inherit" value="1" /> <application path="/ecp" applicationPool="MSExchangeECPAppPool"> <virtualDirectory path="/" physicalPath="C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\ecp" /> </application> <application path="/ecp" applicationPool="MSExchangeECPAppPool"> <virtualDirectory path="/" physicalPath="C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp" /> <location path="Default Web Site/ecp"> <system.webServer> <directoryBrowse enabled="false" showFlags="Date, Size, Extension, LongDate" /> <handlers accessPolicy="Read, Script" /> <security> <authentication> <windowsAuthentication enabled="false"> <providers> <clear /> </providers> </windowsAuthentication> <anonymousAuthentication enabled="true" /> <digestAuthentication enabled="false" /> <basicAuthentication enabled="true" /> </authentication> </security> <defaultDocument enabled="true"> <files> <clear /> <add value="default.aspx" /> </files> </defaultDocument> <urlCompression doStaticCompression="true" doDynamicCompression="true" /> </system.webServer> </location> <location path="Exchange Back End/ecp"> <system.webServer> <security> <authentication> <windowsAuthentication enabled="true" /> </authentication> </security> </system.webServer> </location>
New-EcpVirtualDirectory -WebSiteName "Default Web Site" -InternalUrl "https://server1.domain.intra/ecp"
New-EcpVirtualDirectory -WebSiteName " Exchange Back End " -InternalUrl https://server1.domain.intra/ecp
In my case the command failed with the error:
So, when I opened ADSIedit I found the configuration for “Exchange Back End /ECP” still there.
I didn’t try to remove it and run New-EcpVirtualDirectory to re-create it. What I did is:
Microsoft has released new versions of latest Rollups for Exchange 2010 and 2007.
When you are trying to install Rollup 4 or Rollup 5 for Exchange 2010 SP2 you can get error 0×80070643
Now, let see how to resolve issue with Rollup 4/5 for Exchange 2010 SP2 error code 0×80070643
If during installation of Rollup you will get error code 0×80070643 then you have to do following:
I hope it will help to update yours environments.
Update Rollup 3 for Exchange Server 2010 Service Pack 2 resolves issues that were found in Exchange Server 2010 Service Pack 2 since the software was released. This update rollup is highly recommended for all Exchange Server 2010 Service Pack 2 customers.
For a list of changes that are included in this update rollup, see KB2685289.
Setting up an effective anti-spam system on your exchange server is not just something you do for the sake of it. There is a real business need to be addressed by implementing this type of security. Spam is a multi-faceted problem and has the potential to cost your business a great deal of money. However, having effective anti-spam solutions installed on your Exchange server will not just save you money, but it can also help you make money. How? Read on to find out.Read More