MDT can be used using PowerShell.

Indeed you can do whatever you want with MDT & 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.

Update - 24/01/2017 - v1.1
- Add actions add in the monitoring node
- Add actions in tyhe Task Sequence node