CrmDiagTool4 for Microsoft CRM 4.0 has been released [4.0.7333.2]


Hi all,


 


I’ve made the CrmDiagTool for CRM 4.0


It’s been a while since I wanted to post this, but I wanted to wait and see if the tool was working fine.


Now that we have tested it during some weeks already, it’s ready to be available on my blog site.


 


The major difference between v3 and v4 is the tool does not work on the client side.


The reason is because we ship a very similar version of the tool already with CRM Client software (called Diagnostic Wizard)


 


So, what does the tool in v4?


 


ü  Microsoft CRM Server


ü  Enable/Disable Platform tracing, Zip the trace folder for you if needed.


ü  Enable/Disable DevErrors


ü  Generate Machine Report


NB: These 3 actions are now separated clearly, the Platform Tracing and DevErrors facilities shows now the current status of the option dynamically.


 


ü  Microsoft SRS Data Connector


ü  Generate Machine Report


 


ü  Microsoft CRM E-Mail Router


ü  Generate Machine Report


ü  (Next version will add tracing for the Email service as well.)


 


What the tool looks like?


 


CrmDiagTool4 Main UI 


 


How to run it?

 


Well unzip the archive on the target server (CRM Server or Router or SRS for CRM).


Double click on the Exe file and select the appropriate target from the drop down list.


 


NOTE: This tool does not work remotely, it has to be executed locally on the Target server!


 


Details about the reports:


 


          CRM Server Report


        System Information


        Environment Variables


        TCPIP Parameters Registry


        Boot.ini Content


        .Net Framework Registration


        CRM Services Status and Logon Info


        CRM Registry Keys


        CRM Installed Files


          %ProgramFiles%


          GAC


        Web Sites Bindings


        ApplPool Indentities


        CRM WebSite Authentication


        SQL Server Information


        CRM System Settings


        CRM AD Groups Information


        Organization and Deployment Informations


(retrieve by SDK or SQL queries)


 


          SRS Data Connector Report


        System Information


        Environment Variables


        SRS Data Connector Installed  files


          %ProgramFiles%\CRM Data Conn


          %ProgramFiles%\ReportServer


        ReportServer Settings (WMI)


        Report Manager Settings (WMI)


        RSReportServer.config content


        RSSrvPolicy.config content


        SRSDataConnectorSetup.log


 


          CRM E-Mail Router Report


        System Information


        Environment Variables


        CRM E-Mail Router  nstalled  files


        CRM E-Mail Router Service Info


        Microsoft.Crm.Tools.EmailAgent.Xml content


        Crm40ExchangeSetup.log


 


Where to download it?


 


Go to the Download Page on the left menu of this blog or click here for a direct download.


  


Hope you will like it, I spent quite some time on that J


 


Regards


Benjamin LECOQ


 

Comments (19)

  1. Hi all, I’ve made the CrmDiagTool for CRM 4.0 It’s been a while since I wanted to post this, but I wanted

  2. CRM Diagnostic Tool for v4.0 available

  3. Tout est dans le titre. Le célèbre et fort utile Tool de Ben a été mis à jour par ses soins. Son post

  4. Tout est dans le titre. Le célèbre et fort utile Tool de Ben a été mis à jour par ses soins. Son post

  5. justletlive says:

    Hello!

    I keep receiving the following error, when I select my dynamics crm server:

    System.InvalidCastException: Unable to cast object of type ‘System.String[]’ to type ‘System.String’.

      at CrmDiagTool4.RegistryHelper.EvaluateString(String optionName, String RegKeyPath)

      at CrmDiagTool4.Form1.cbTargetMachineList_SelectedIndexChanged(Object sender, EventArgs e)

      at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)

      at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)

      at System.Windows.Forms.ComboBox.WndProc(Message& m)

      at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

      at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    I’m running the application on the computer where the CRM Server is installed.

    Do you know why this is?

    Thanks.

  6. MSDNArchive says:

    Hi,

    Interesting, did you unzip the Tool locally on the server?

    Can you send the content of the HKLMSoftwareMIcrosoftMSCRM Registry hive please?

    Regards

    Benjamin

  7. CRMadict says:

    Hi, is there a tool that we can use to view the logs better or in a friendlier format?

    Thanks!

  8. MSDNArchive says:

    Hi,

    Well :-) No, you are not the only one to ask for this.

    But if you need me to explain you something I can do it.

    Or I can think about writting an article to explain better the log.

    Cheers

    Benjamin

  9. I have several customers looking to complete their upgrade from CRM 3.0 to 4.0, and they’re looking for

  10. I have several customers looking to complete their upgrade from CRM 3.0 to 4.0, and they’re looking for

  11. I have several customers looking to complete their upgrade from CRM 3.0 to 4.0, and they’re looking for

  12. Over at the CRM Team Blog, they posted a very detailed list of upgrade steps from CRM 3 to CRM 4. 

  13. Hoe werkt de diagnostische tool van CRM?

  14. Hoe werkt de diagnostische tool van CRM?

  15. Microsoft Dynamics CRM 4.0 – enable tracing / logging

  16. Escuchoyo says:

    One fundamental point in CRM are the plug-ins. With this extension mechanism, we can add any business

  17. Escuchoyo says:

    One fundamental point in CRM are the plug-ins. With this extension mechanism, we can add any business

  18. Does this tool work fine with 64 bits?

    Luiz