MDT can be used using PowerShell. Indeed, you can do whatever you want with MDT and PowerShell.
For instance, you can import application, Operating System, package or also create and update a Deployment Share. MDT allows you to see each corresponding PowerShell script for a specific action.
In this post, you can find a document I have created that gather PowerShell cmdlets to manage the Microsoft Deployment Toolkit.
Source : D. Van Robaeys, www.systanddeploy.com