Service Management Automation: SMA Toolkit Released!

Microsoft has collected all of their SMA tools into one tookit called “SMART”


Info from their technet gallery item:

The SMA Runbook Toolkit (SMART) is a collection of Service Management Automation (SMA) related tools. They are all PowerShell-based and provided as samples, to help achieve the following tasks:


9-24-2014 4-23-38 PM

Visualization and Dependency Mapping Tool 1.0 – New!

This tool lets you browse SMA Runbooks and export their dependencies to the PowerShell console, Visio, Word and/or Visual Studio. Once runbook tendencies have been computed, the Visual Studio export is particularly fast and has a nice automatic layout in DGML.

This is a new tool in SMART, and you can find more details in the dedicated blog post available here.


TIP: You can remove the need for visual studio to be installed by changing line 1293 in SMART-VT.ps1 from

If (Test-Path "HKLM:\Software\Classes\.dgml\")


If ($true)

and the buttons will always be enabled, making it possible to run on a server without VS installed.

(one of the great advantages of PowerShell Tools is that you can edit them yourself!)


Import and Export Tool 1.2 –Updated

The Import and Export Tool created by Jim Britt was the very first entry in the SMA Runbook Toolkit.

In this release, the tool/engine files are unchanged, but we added a graphical user interface to help get started with the tool.

For more details and instructions, you can refer to Jim’s post here, and to the documentation he included in the package. To leverage the new user interface, you just need to right-click SMART-IE-GUI.ps1!


Documentation and Conversion Helper Tool 2.01 – Mostly unchanged

This tool is geared towards Orchestrator users, to help understand current Runbooks, visualize/document them with Visio and/or Word, and also aims to help with moving to SMA concepts.

This release only has a couple lines changed for alignment with other tools and some tips/fixes reported, all listed in the documentation included in the download package. You can also refer to the blog post from the previous release for more details.



Original Blog post:




By | 2017-08-22T09:25:52+00:00 September 23rd, 2014|Automation, Windows Azure Pack (WAP)|0 Comments

About the Author:

Jakob Gottlieb Svendsen

Twitter: @JakobGSvendsen

Jakob Gottlieb Svendsen is a Microsoft Cloud and Data Center Management MVP (, Working as Global Lead Developer, Senior Consultant and Trainer at CTGlobal, where he is one of the driving forces in keeping CTGlobal a System Center Gold Partner and member of the System Center Alliance.

Since he started at Coretech in 2007, he has focused on Scripting and Development, primarily developing tools, extensions and scripts for the System Center Suite. His main area is Automation (including OMS/Azure Automation, Service Management Automation, PowerShell and Orchestrator). Another area is Windows Azure Pack / Azure Stack, where he does implementation, development, workshops and presentations. He is a world-wide renowned voice in the Automation field.

He is passionately devoted to the community, to which he contributes by being a moderator at TechNet and sharing his knowledge at

  • Co-founder: PowerShell User Group Denmark
  • Speaker at MMS 2016, Minneapolis (
  • SCU Europe 2014, 2015, 2016 (
  • Microsoft TechEd North America 2014, Houston
  • NIC 2012,2013,2014,2015, Oslo (
  • Microsoft CampusDays 2011, 2013, Copenhagen
  • Microsoft TechDays 2015, Sweden (
  • Microsoft Partner Event: New in SC2012 SP1
  • User group meetings (PSUG.DK , SCUG.DK/BE/NO, AZMUG + more)
  • Microsoft Certified Trainer.
  • Microsoft Scripting Guys Forum Moderator

Main working areas:

  • Automation (Azure Automation, SMA, SCO)
  • Windows Azure Pack / Azure Stack
  • System CenterVisual Studio Team Services / Team Foundation Server
  • Development:C#.Net, VB.NET, VBScript, PowerShell, Service Manager, OpsMgr, ConfigMgr
  • Orchestrator
  • Windows Azure Pack / Azure Stack


  • Azure Automation
  • Service Management Automation
  • System Center Orchestrator
  • PowerShell, VBScript, C#.Net, VB.Net
  • Windows Azure Pack / Azure Stack Development Workshops

Leave A Comment