﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>MachPanel Knowledgebase</title><generator>InstantKB 2018-2 Final</generator><description>MachPanel Knowledgebase</description><link>https://kb.machsol.com/</link><webMaster>support@machsol.com</webMaster><lastBuildDate>Tue, 09 Jun 2026 06:59:09 GMT</lastBuildDate><ttl>20</ttl><item><title>Remoting Exception Has Been Thrown By The Target Of An Invocation</title><link>https://kb.machsol.com/Goto50026.aspx</link><description>&lt;strong&gt;Summary&lt;/strong&gt;&lt;br /&gt;
Hosted Exchange Extension (HEE) shows following exception:&lt;br /&gt;
Remoting exception: Exception has been thrown by the target of an invocation&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Applies To&lt;/strong&gt;&lt;br /&gt;
MachPanel all versions&lt;br /&gt;
Hosted Exchange Extension (HEE)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Cause&lt;/strong&gt;&lt;br /&gt;
This problem can occurs due to two reasons. &lt;br /&gt;
Firstly, when MachPanel remote Server is not installed at Exchange Server i.e. other than the server where MachPanel is
installed. Or it is installed but the MachPanel Provisioning Service is not running.&lt;br /&gt;
Secondly, a firewall can block the port 7860 for MachPanel Provisioning Service disabling it to communicate properly.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Solution&lt;br /&gt;
&lt;/strong&gt;Let us consider an example scenario for this which is as under:&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
Example Scenario&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Server1:
&lt;/strong&gt;Active Directory (AD01)&lt;br /&gt;
&lt;strong&gt;Server2: &lt;/strong&gt;Exchange Server 2007 SP1&lt;br /&gt;
&lt;strong&gt;Server3: &lt;/strong&gt;MachPanel Control Server&lt;br /&gt;
&lt;br /&gt;
This explanation is for above server setup
scenario. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Case 1: Remote Server not installed or MachPanel Provisioning Service not running&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
Step1:&lt;/strong&gt; &lt;strong&gt;Install MachPanel Remote Server&lt;/strong&gt;&lt;br /&gt;
You
need to install the MachPanel Remote Server on Exchange server and then configure it
in MachPanel Control Center properly. Here Exchange server is Server2.&lt;br /&gt;
Please consult &lt;strong&gt;Exchange&lt;/strong&gt; installation/configuration guides at:&lt;br /&gt;
&lt;a href="http://kb.machsol.com/Downloads/6" class="ApplyClass"&gt;http://kb.machsol.com/Downloads/6&lt;/a&gt;&lt;br /&gt;
&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; These settings are for Stand Alone
Exchange Module of MachPanel.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Step2:&lt;/strong&gt; &lt;strong&gt;Setup Active
Directory Domains and Domain Administrator Login:&lt;/strong&gt;&lt;br /&gt;
In your MachPanel Control Center login, Navigate to
&lt;strong&gt;Home » Service Director » Active Directory Domains&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;•
&lt;strong&gt;Domain administrator login:&lt;/strong&gt; This will be the user
responsible for  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;connecting with Active Directory. &lt;br /&gt;
&lt;strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;• &lt;/strong&gt;It is
recommended that you create a new user “&lt;strong&gt;administrator2&lt;/strong&gt;” and  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;call it the &lt;span style="font-weight: bold;"&gt;
Domain Administrator Login&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Please refer to:&lt;a href="http://kb.machsol.com/KnowledgebaseArticle50017.aspx"&gt;http://kb.machsol.com/KnowledgebaseArticle50017.aspx&lt;/a&gt; for creation of &lt;span style="font-weight: bold;"&gt;administrator2&lt;/span&gt; login for MachPanel.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Step3:&lt;/strong&gt; &lt;strong&gt;Domain
Administrator Login Permissions:&lt;/strong&gt;&lt;br /&gt;
The Domain User (i.e &lt;strong&gt;administrator2&lt;/strong&gt;) which is used for
MachPanel should be member of certain groups for Standalone Exchange. For assigning related permissions please see &lt;a href="http://kb.machsol.com/KnowledgebaseArticle50017.aspx"&gt;http://kb.machsol.com/KnowledgebaseArticle50017.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;m:smallfrac m:val="off"&gt;&lt;m:dispdef&gt;&lt;m:lmargin m:val="0"&gt;&lt;m:rmargin m:val="0"&gt;&lt;m:defjc m:val="centerGroup"&gt;&lt;strong&gt;Step4: Configuring&lt;/strong&gt;&lt;strong&gt; Hosted Exchange Extension (HEE)&lt;/strong&gt;&lt;br /&gt;
&lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;/strong&gt;&lt;m:smallfrac m:val="off"&gt;&lt;m:dispdef&gt;&lt;m:lmargin m:val="0"&gt;&lt;m:rmargin m:val="0"&gt;&lt;m:defjc m:val="centerGroup"&gt;In MachPanel Provider Control Center (PCC), navigate to:&lt;br /&gt;
&lt;strong&gt;Home » Service Director » Exchange Hosting »
Server Groups » Edit Exchange Server &lt;/strong&gt;&lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;strong&gt;&lt;m:smallfrac m:val="off"&gt;&lt;m:dispdef&gt;&lt;m:lmargin m:val="0"&gt;&lt;m:rmargin m:val="0"&gt;&lt;m:defjc m:val="centerGroup"&gt;&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt;&lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;/strong&gt;&lt;m:smallfrac m:val="off"&gt;&lt;m:dispdef&gt;&lt;m:lmargin m:val="0"&gt;&lt;m:rmargin m:val="0"&gt;&lt;m:defjc m:val="centerGroup"&gt;Set the following attributes:&lt;br /&gt;
&lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Server alias:&lt;/strong&gt;
    This should be complete server name e.g Exch01.Fabrikam.com.
    Complete name of &lt;strong&gt;Server2&lt;/strong&gt; with Domain Name.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;IP:&lt;/strong&gt; This
    should be IP of &lt;span style="font-weight: bold;"&gt;Server2&lt;/span&gt;. This same IP has to be in
    registry of remote server. To ensure this, follow these steps:
    &lt;ul&gt;
        &lt;li&gt;Click &lt;strong&gt;Start &amp;gt;&amp;gt; Run &lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;Type &lt;strong&gt;regedit&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;navigate to &lt;span style="font-family: courier new;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\MachSol\MachPanel&lt;/span&gt;&lt;/li&gt;
        &lt;li&gt;Ensure that the string &lt;strong&gt;RemoteServerPublicIP&lt;/strong&gt; is set to the same IP address as for &lt;strong&gt;Server2&lt;/strong&gt;. If not, please make it same here&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Server Name: &lt;/strong&gt;This
    should be complete server name like Exch01.Fabrikam.com&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;&lt;strong&gt;&lt;strong&gt;Step5:&lt;/strong&gt;&lt;strong&gt; Set MachPanel Remote
Service identity&lt;/strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/strong&gt;
&lt;ul&gt;
    &lt;li&gt;Update identity of MachPanel Provisioning Service. i.e. &lt;strong&gt;Server2&lt;/strong&gt; in this scenario. For this, follow these steps:&lt;br /&gt;
    &lt;ul&gt;
        &lt;li&gt;Click &lt;strong&gt;Start &amp;gt;&amp;gt; Run&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;Type &lt;strong&gt;services.msc&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;Microsoft &lt;strong&gt;Windows&lt;/strong&gt; Services screen will pop up&lt;/li&gt;
        &lt;li&gt;Double Click
        on &lt;strong&gt;MachPanel Provisioning Service&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;Select &lt;strong&gt;Log On&lt;/strong&gt; tab&lt;/li&gt;
        &lt;li&gt;Click &lt;strong&gt;Browse&lt;/strong&gt; and
        Select the&lt;em&gt; &lt;/em&gt;Domain Administrator Login (from Step3) from
        &lt;strong&gt;Active Directory Users&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;Set &lt;strong&gt;Password&lt;/strong&gt; of
        user.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;m:smallfrac m:val="off"&gt;&lt;m:dispdef&gt;&lt;m:lmargin m:val="0"&gt;&lt;m:rmargin m:val="0"&gt;&lt;m:defjc m:val="centerGroup"&gt;&lt;strong&gt;&lt;strong&gt;Step6&lt;br /&gt;
&lt;/strong&gt;&lt;/strong&gt;Restart MachPanel Provisioning
Service&lt;/m:defjc&gt;&lt;/m:rmargin&gt;&lt;/m:lmargin&gt;&lt;/m:dispdef&gt;&lt;/m:smallfrac&gt;&lt;strong&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;
&lt;ul&gt;
    &lt;li&gt;Click &lt;strong&gt;Start &amp;gt;&amp;gt; Run&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;Type &lt;strong&gt;services.msc&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;Microsoft &lt;strong&gt;Windows&lt;/strong&gt; Services screen will pop up&lt;/li&gt;
    &lt;li&gt;Double Click
    on &lt;strong&gt;MachPanel Provisioning Service &lt;/strong&gt;and click &lt;span style="font-weight: bold;"&gt;Start&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Alternatively, you can also start and stop MachPanel Services using Configuration Studio. For example, to start MachPanel Provisioning Service, please open &lt;strong&gt;Configuration Studio&lt;/strong&gt; and go to &lt;strong&gt;Configure &amp;gt;&amp;gt; Services&lt;/strong&gt; and click &lt;strong&gt;Start All Services button&lt;/strong&gt;. Similarly for stopping all services click &lt;strong&gt;Stop All Services button&lt;br /&gt;
&lt;br /&gt;
CASE 2: A&lt;/strong&gt; &lt;strong&gt;Firewall is blocking the port for MachPanel Provisioning Service&lt;/strong&gt;&lt;br /&gt;
A firewall has blocked MachPanel Provisioning Service to communicate appropriately, please disable firewall or allow port 7860 which is used by MachPanel Provisioning Service.&lt;br /&gt;
&lt;br /&gt;
</description><pubDate>Thu, 30 Oct 2008 01:56:40 GMT</pubDate><dc:creator>mudesira.munir</dc:creator></item></channel></rss>