Checking Lync / OCS with the Remote UC Troubleshooting tool RUCT

When I was troubleshooting some DNS federation issues that where caused by incorrect DNS records I found out there is a nice tool to troubleshoot certain UC components.

It is developed by Curtis Johnstone. His blog can be found here
To download and for the full feature description go to the download page

The tool offers 4 primary features:
1. Easily Query Important DNS Records used by Microsoft Lync Server and OCS. DNS queries for the following Lync and OCS records are issued:
· All Lync and Communicator internal and external records used for automatic sign-in.
· Lync sign-in records used for Lync Online (in Office 365).
· Lync simple URL records used for Dial-In, Meetings, and Administration.
· Home registrar location records used by Lync devices.
· The automatic partner discovery record used in an Open Federation configuration.

2. Test Network Availability.
· The hostname and port belonging to any matching DNS SRV record, or IP address belonging to an A record, can easily be tested for network connectivity.
· A TCP connection is attempted for hostname’s and ports, and a ping is attempted for IP addresses.

3. Certificate Retrieval, Installation, and Export.
· The tool can remotely retrieve X509 Certificate information on any Lync or OCS port that is secured using TLS (or SSL). Certificate information returned includes the Common Name (CN), Subject Name, Issuer, Certificate Authority, Expiry Date, Creation Date, and Subject Alternative Names (SANs), and the complete certificate chain.
· The remote certificate can also be installed locally or exported to a file.

4. Easily Retrieve Important Client-Side Troubleshooting Information.
· Important client-side environment settings such as O/S version, 32-bit or 64-bit, current domain credentials, and Lync/Communicator sign-on settings are automatically retrieved and consolidated in one place.
· Recent Lync and Communicator specific event log errors and warnings can be retrieved with one-click.