MDT 2013 – Deployment Monitoring through DaRT

MDT_DART_LOGO

Hello World,

This year we are expecting some activities related to deployment solutions since Windows 10 is on its way.  Some customers wants to start testing Windows 8.x and Windows 10 deployment using their current infrastructure and checking that a migration path or refresh path exists and works accordingly.

In this post, we will explain how we could improve our MDT infrastructure by integrating DaRT tools into our MDT 2013 infrastructure. We have been discussing MDT infrastructure for some time now and you can find previous post about that by checking the following link – http://c-nergy.be/blog/?s=MDT&x=0&y=0).

We have also started speaking about MDOP 2014/2015 (Desktop Optimization Pack – MDOP 2014/2015) which offers some tools aiming to optimize Desktop Management.  We have explained how to create a bootable media that can be used to recover and troubleshoot Desktop issues.

By combining these two technologies, we could potentially improve our quality of services towards customers and end-users.

Let’s see how we can perform this….

What to we want to achieve here ?

Some people might be wondering why would you bother integrating DaRT into MDT infrastructure.  We have already monitoring capabilities out-of-the-box.  Basically, we want to extend the monitoring service offered by default in MDT.   MDT Monitoring feature has some limitations that we want to overcome by integrating the DaRT tool within our infrastructure.

We have met a huge success with MDT and some people want to use exclusively MDT as the preferred deployment solution.  In such situation, MDT is moving from the staging area into the Production environment.  If we move MDT within the Production environment, we want our customers to be able to manage in the best way their deployment.  This is why we want to integrate DaRT Tools within MDT infrastructure.

Out-Of-The-Box MDT Monitoring Service

Enabling MDT Monitoring Service

If you follow us, you know that we have been speaking about MDT for some time now and we have already touched the MDT Monitoring service on one of our posts (see – MDT 2012 Update 1 – Updating your Deployment infrastructure).

In this section, we will briefly show how you can enable the Monitoring service on MDT and what you can do with it.

By default the Monitoring service is disabled, you will need to enable the service by performing the following tasks :

Step 1 – Open Deployment WorkBench, right-click on the deployment share and select Properties

Click on Picture for better Resolution

Step 2 – in The Properties dialog box, go to the monitoring tab. In this tab, tick the checkbox in order to enable the Monitoring services

Click on Picture for better Resolution

Step 3 – In the Rules tab, ensure that the Monitoring service option is present and not commented out

Click on Picture for better Resolution

Step 4 – Open the Services Console and ensure that the service Microsoft Deployment Toolkit Monitoring service is started

Click on Picture for better Resolution

Using MDT Monitoring Service

To be able to use the Monitoring service, you would need to start a Deployment operation.  When the deployment operation has started, you should see in your Deployment WorkBench console under the Monitoring node, the machines being deployed.

Click on Picture for better Resolution

In the console; select one of the machine, right-click on it and select properties.

Click on Picture for better Resolution

In the properties page, you can see a bunch of information about the deployment process on this specific computer.  You can see the status of the deployment, the progress of the deployment, number of errors and warnings…If you look closer, you have a button Remote Desktop

Click on Picture for better Resolution

If you click on the Remote Desktop Button while the machine is in the WINPE phase, you will not be able to connect to the machine.  This option will only work when the deployment process has reached the Windows OS deployment.  In other words, you can perform a remote desktop only when the remote computer has Windows Operating system already installed.

Don’t get me wrong ! This is great ! You could check the status of the deployment and identify possible issues with your tasks without the need to go physically to the machine.  However, what if there is a problem during the WinPE phase; you will need to physically go on the machine and have a look at the possible issue.

If we integrate DaRT tool, we will be able to remote desktop into the target computer and monitor and troubleshoot possible issues or improvements to be made.  This would be even better solution because I can monitor and make intervention during the full deployment sequence.

Note : 

To have the remote desktop option working, you might need to ensure that the machine accept remote desktop connections. I have seen many times this failing because of GPO restricting Remote Desktop Usage. 

Integrating DaRT into MDT 2013

To integrate DaRT with MDT infrastructure, you will need to have the MDOP software available to you.  You will see that the process is really easy.

Install the DaRT Viewer on the MDT server

Before integrating the DaRT tools within our MDT infrastructure; we will first install the DaRT viewer on the MDT server.  We need to have this tool installed in order to perform the Remote connection into the machine currently  deployed.

To install the tool, you will need to have the MDOP source files available on the MDT Server. You can follow the instruction on this post (PART I – MDOP 2014 – Creating the DaRT iso media – Section Install Dart Software on Windows 2012 R2).

You can choose to install the full DaRT software or simply install the DaRT viewer. This is up to you

Click on Picture for better Resolution

 

Adding the  DaRT Tools within MDT server

On the machine where you have installed the DaRT software, you will need to copy two files to your MDT server.  In this example, let’s assume that the DaRT tools have been installed on the MDT Server.  So you will need

  • copy C:\Program Files\Microsoft Dart\V8.1\Toolsx64.cab to <%DeploymentSharePath%>\Tools\X64<Toolsx64.cab

  • copy C:\Program Files\Microsoft Dart\V8.1\Toolsx86.cab to <%DeploymentSharePath%>\Tools\X86\Toolsx86.cab

 

From Source Folder

Click on Picture for better Resolution

To Destination Folder

Click on Picture for better Resolution

 

When this operation is done, you will need to add these tools within the boot images.  To do this, you will perform the following actions

Step 1 – Open the deployment workbench, select the deployment share, right-click on it and select properties

Step 2 – In the Properties page, go to the WinPE tab, Select the Features tab, scroll down and you should see something like this

Click on Picture for better Resolution

Step 3 – In the screen, tick the option Dart Tools so you can integrate the tools into your MDT 2013 infrastructure

Click on Picture for better Resolution

Step 4 – Press OK and you need to regenerate your lite-touch images.  Right-click again on the Deployment Share and select Update Deployment Share.

Using the  DaRT Tools

We assume that you are already deploying OS using your MDT Server.  Go to the monitoring node and select one of the computer object listed in your console.  Right-click on it and select properties.  You should see a new button “Dart Remote Control”.

Click on Picture for better Resolution

If you click on the button, you will see that you will indeed perform a remote connection to your WinPE session.

Click on Picture for better Resolution

Click on Picture for better Resolution

Based on your needs, you can now perform the requested actions or troubleshoot your issues during the winpe deployment phase.  After the Winpe phase is completed, you will not be able to use the DaRT Tool anymore but you can then switch back to the Remote Desktop Tool.

Final Notes

Voila !  I hope that this post was clear enough.  As you can see, it’s really easy to integrate DaRT tools within your MDT Infrastructure.  This integration provides much more flexibility during deployment activities and offer an operator a good way to take control of the deployment process.

This integration can also be used to provide remote support to an operator if there is an issue with the deployment.  I’m currently working in a large distributed environment and we have multiple MDT servers deployed around the organization.

I think that MDT solution is offering a incredible and flexible deployment solution that can be used in a multitude of situations. It’s light, it’s portable, you can perform offline or online deployment…. It’s really a great tool

This is it for today

I hope you enjoyed this post.

Till next time

See ya

4 thoughts on “MDT 2013 – Deployment Monitoring through DaRT

  1. Good guide. I had to install DaRT recovery image to get the tools.cab files. I couldnt find them with just DaRT viewer installed.

  2. @Prabhas,

    Thank you for the positive feedback on this topic. We are always happy to provide help and to see that our work is appreciated
    Till next time
    See ya

Leave a Reply