Jakob Gottlieb Svendsen

About Jakob Gottlieb Svendsen

Twitter: @JakobGSvendsen

Jakob Gottlieb Svendsen is a Microsoft Cloud and Data Center Management MVP (http://mvp.microsoft.com/en-us/default.aspx), 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 https://blog.ctglobalservices.com/jgs

  • Co-founder: PowerShell User Group Denmark
  • Speaker at MMS 2016, Minneapolis (www.mmsmoa.com)
  • SCU Europe 2014, 2015, 2016 (www.systemcenteruniverse.ch)
  • Microsoft TechEd North America 2014, Houston
  • NIC 2012,2013,2014,2015, Oslo (www.nic.com)
  • Microsoft CampusDays 2011, 2013, Copenhagen
  • Microsoft TechDays 2015, Sweden (www.techdays.se)
  • 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

PowerShell: LEAP Motion PowerShell Lottery Script @ Danish PowerShell User Group

In our geek club aka The Danish PowerShell user group, we always do a lottery in the end, for books or similar. To draw the correct winner we have been using a script that I have developed. I have for a long time, promised to release the script so that other user groups or other interested people can use it for fun! It has amazing ascii graphics and colors!!! It will take you straight back to your C64 loading screen! The script is a lottery script that takes a file from www.eventbrite.com containing all attendees. The script need a LEAP [...]

Windows Azure Pack / SMA: How to fix when some VM Clouds Automation Triggers does not work

In WAP VM Clouds provider, we are able to set trigger on different actions.   Yesterday, in a new test environment, I had a problem that some of them would not trigger. When I tested Subscription trigger, it worked fine, but none of the others worked.   Luckily I asked my MVP network for help, and fellow CDM MVP Stan showed me the path to the fix! (Check his blog here: http://www.systemcentercentral.com/author/slavizh/) He said some actions are handled directly by WAP, and some are handled by SPF.   The SMA Web service has to use a valid certificate that is [...]

Azure Automation: Using Azure Scheduler to trigger a runbook via Runbook Webhooks

One of the great new features of Azure Automation is the Web hooks, which can be added to runbooks. A web hook is a way for an external system to trigger the runbook with specific input values. You can read more about how to trigger web hooks here: http://azure.microsoft.com/en-us/documentation/articles/automation-webhooks/   This article describes how easy it is to use the Azure Scheduler to actually trigger the runbook. There is already a scheduler built in, but there can be reasons that one would use Azure Scheduler instead   Azure Automation scheduler is not very advanced so far, it can only trigger [...]

By |2015-05-20T14:52:52+01:00May 20th, 2015|Automation, Azure|0 Comments

Azure Automation: New features including graphical designer and Hybrid Workers goes live!

Today at Ignite, Microsoft announced the next version of the portal for Azure Automation. This portal is part of the new Azure Portal, and you can try it out right away!! It has some great features in the interface and It enables proper Hybrid Cloud Automation! Execute Azure Automation runbook on-premise and trigger them from on-prem solutions!   Can I get a Woohoo!?   In this article, I will explain each feature in details New Graphical Runbook Designer interface (similar to the classic Orchestrator runbook designer) Hybrid Worker Role!! Web Hooks New portal design with better overview over runbooks, Assets etc. [...]

By |2015-05-04T17:30:01+01:00May 4th, 2015|Automation, Azure|0 Comments

Help shape the future of Microsoft Automation/Orchestrator!

The Microsoft engineering team that creates Azure Automation, Service Management Automation, and System Center Orchestrator is asking for us customers to help them shape the future of Automation. Today we run most automation on premise, but in the future this might be a cloud service like Office 365. It all depends on the inputs from us! You can give your input by filling this survey with questions about moving to a cloud service: https://microsoft.qualtrics.com/SE/?SID=SV_b3pBfQD39MLGiHP

By |2017-08-22T09:25:50+01:00March 24th, 2015|Automation|0 Comments

Microsoft MVP Roadshow 2015 Copenhagen – Slides & Runbooks

As promised here is my slides from yesterdays MVP Roadshow in copenhagen! Will update this next week after the event in Århus!   if you are not signed up, You can still make it!  http://blogs.technet.com/b/rasmush/archive/2015/03/02/mvp-roadshow-2015.aspx Slides:   Download from here: http://www.slideshare.net/JakobGottliebSvendse/automating-system-center-2012-r2-mvp-roadshow-cph-2015   (first time i use slideshare, please comment if it is not a good idea )   See you next week Aarhus! :D

By |2015-03-17T11:24:53+01:00March 17th, 2015|Events|0 Comments

NIC 2015 Recording Online: Service Management Automation – Introduction

The recordings from NIC 2015 is online on youtube!. Thanks NIC!   System Center - Service Management Automation - Introduction There is a new form of Automation in the Microsoft world! Service Management Automation is part of System Center Orchestrator 2012 R2 and is built on PowerShell! Get introduced, get an overview and learn how to develop and test your first Runbook Url: http://www.nicconf.com/system-center---service-management-automation---introduction Youtube url: https://www.youtube.com/watch?v=TQLaF_k-hg0 Video:   Get the slides and runbooks here: https://blog.ctglobalservices.com/jgs/nic-2015-slides-and-runbooks-from-my-sessions/

By |2017-08-22T09:25:50+01:00February 24th, 2015|Automation, Events|0 Comments

NIC 2015 Recording Online: Service Management Automation – Automating System Center 2012 R2

The recordings from NIC 2015 is online on youtube!. Thanks NIC!   System Center - Service Management Automation – Automating System Center 2012 R2 Already PowerShell Scripter? Already worked with SMA? Or are you just interested in some more advanced examples of runbooks? These examples include monitors, connectors and more in demos focused on System Center. Join me for a deep dive into the world of Service Management Automation runbooks, packed with best practices, demos and notes from the real-world.   Url: http://www.nicconf.com/system-center---service-management-automation--automating-system-center-2012-r2 Youtube url: https://www.youtube.com/watch?v=rDFejEe8ruI Video:   Get the slides and runbooks here: https://blog.ctglobalservices.com/jgs/nic-2015-slides-and-runbooks-from-my-sessions/

By |2017-08-22T09:25:51+01:00February 24th, 2015|Automation, Events|0 Comments

NIC 2015: Slides and runbooks from my sessions

thank you all for a great NIC 2015 ! It was great to be back for the 4th time, and had some really nice conversations with a lot of people. I have uploaded my slides and runbooks for my sessions: System Center - Service Management Automation - Introduction There is a new form of Automation in the Microsoft world! Service Management Automation is part of System Center Orchestrator 2012 R2 and is built on PowerShell! Get introduced, get an overview and learn how to develop and test your first Runbook Get the slides here: Video: https://blog.ctglobalservices.com/jgs/nic-2015-recording-online-service-management-automation-automating-system-center-2012-r2/ System Center [...]

By |2017-08-22T09:25:51+01:00February 13th, 2015|Automation, Events|0 Comments

SCSM 2012: Custom Forms – Simple way to lock controls in Edit mode (Only using XAML)!

A decent part of my work is in customizing Service Manager. Last year i was contributing author on the Service Manager 2012 Unleashed book, specifically writing chapters about customization (together with Kurt Van Hoecke) The chapter 23 talks about creating your own forms in Service Manager. Get the book here: http://www.amazon.com/System-Center-Service-Manager-Unleashed/dp/067233707X/ref=sr_1_1?ie=UTF8&qid=1422965008&sr=8-1&keywords=service+manager   In this article I want to show how you in a very easy way can disable controls, based on if it is a new object (creation) or existing object (editing). I have specifically used this method to lock the field that is the key. In this case I [...]

By |2015-02-03T13:13:36+01:00February 3rd, 2015|Service Manager (SCSM)|1 Comment

Automation / SCO / SCSM Tip: Always retry when trying to update an items or any other action in external systems (how to use looping)!

In my work on automating system center service manager, I have learned my lessons! On my blog i want to share bits of my experiences so that hopefully you do not hit the same issues in your automation.   TIP! Always retry your actions when trying to update an item in service manager and it is always a good idea to think about retried when connecting to any system! cloud or on-prem!   Why? you might ask In this case it is about the  dreadful service manager error message for “The item has been changed by another user or process. [...]

By |2017-08-22T09:25:51+01:00January 15th, 2015|Automation, Service Manager (SCSM)|0 Comments

Service Management Automation: Runbook/Workflow for completing a SCSM SMA Runbook Activity

Almost christmas!   Today brings another example for handling Service Manager in in Service Management Automation (SMA), a part for Windows Azure Pack. More info: http://aka.ms/introToSMA SMA is based on PowerShell workflow, so this could be used in other scenarios than within SMA. This example is a runbook I use to complete an activity in service manager, in the end of most of my Service Manager runbooks. I do this cause I want to speed up the processing and not wait for the “Check SMA Runbook Activity Complete” workflow that runs every 5 minutes but completing the Runbook activity manually [...]

By |2017-08-22T09:25:51+01:00December 19th, 2014|Automation|0 Comments

Service Management Automation: Runbook/Workflow for getting selected object(s) in an SCSM Request Offering Query Result Question

Hello Everyone! Today It is my turn to write in the Coretech christmas calendar! Currently I am working a lot in Service Management Automation (SMA), a part for Windows Azure Pack. More info: http://aka.ms/introToSMA SMA is based on PowerShell workflow, so this could be used in other scenarios than within SMA. The first example i want to show is an easy way to get the selected object(s) in a Service Manager Request Offering Setup / Import Download or create Get-SCSMCIFromUserInput.ps1 Open WAP Admin Portal Go to Automation Import Runbook Creating Assets This runbook uses 2 assets. “SCSM Server” [...]

By |2017-08-22T09:25:51+01:00December 12th, 2014|Automation, Windows Azure Pack (WAP)|1 Comment

SCO 2012 – Reading the last line of a MDT – BDD.log file

Today at my class a student tried to read the last line of a BDD.log file using the “Read Line” activity and setting the lines to “LASTLINE:1” This is the usual method for reading a text file, and it usually works! but in this case we got a weird result! not only one, but 8 lines was read and when we tested on another file, the output was 12 lines!   concluding that the “Read Line” activity must have some kind of bug, we switched to a PowerShell Script: $FilePath = "\\SERVER01\MDTLogs\BDD.local" $LastLine = Get-Content $FilePath | Select-Object -Last 1 [...]

By |2014-10-27T11:52:24+01:00October 27th, 2014|Automation|0 Comments

Jeg taler på Microsoft Campus Days 2014

(sorry for the danish, but this is a DK event ;-))   Jeg er igen i år så heldig at jeg har fået lov at tale på Microsoft Campus Days 2014 i København!   Info om min session: System Center Orchestrator 2012 R2 & Windows Azure Pack – Introduktion til Service Management Automation Service management automation er en ny del af System Center Orchestrator 2012 R2 og det bygger på PowerShell! Få en introduktion til systemet, mulighederne og et start-til-slut eksempel på en Runbook i SMA. Denne session bliver leveret af Jakob G. Svendsen, Co-Founder af PowerShell User Group Danmark. [...]

By |2017-08-22T10:37:34+01:00September 25th, 2014|Events|0 Comments

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:   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 [...]

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

PowerShell Deployment Toolkit: Windows Azure Pack install fails

I am a big fan of PDT but I have been trying to install Windows Azure Pack and the complete system center using PowerShell Deployment Toolkit Using the newest version (currently version 2.64.2611) it fails installing the Windows Azure Pack components! Luckily i found the error: Use a password for the installer user that follows the rules for Windows Azure Pack Minimum 8 chars Include at least one upper case letter and one lower case. include at least one number Include at least one non-alphanumeric. (In my case i was missing this! .. so added a ! to the password) [...]

By |2014-09-23T14:16:47+01:00September 23rd, 2014|Powershell, Windows Azure Pack (WAP)|2 Comments

New 3-day Workshop: Windows Azure Pack: Mastering Service Management Automation (SMA)

I am currently in development of my new mastering class in SMA. Here is the detailed info and upcoming dates Title Windows Azure Pack - Mastering Service Management Automation Days 3 Level 300 Trainer Jakob Gottlieb Svendsen, Cloud & Data Center MVP. Email: jgs@coretech.dk MVP Profile: https://mvp.microsoft.com/en-us/mvp/Jakob%20Gottlieb%20Svendsen-5000333 Blog: https://blog.ctglobalservices.com/jgs Summary Go from A to Z in Service Management Automation. The new automation tool based on PowerShell Workflows. Beside the introduction, architecture and installation, this workshop focuses on designing Runbooks using PowerShell Workflows in SMA. Learn how to convert your knowledge of PowerShell scripts to PowerShell Workflows. We will start from [...]

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

SCO 2012: Get Active Directory Group members using Get User Activity

  First when I looked in the set of activities, i was surprised that no “Get Group Members” activity exist. After a little playing around i discovered that “Get User” is the activity to use. And i have been using this activity since then.   It is pretty simple to setup.   1. Select a connection 2. Set a filter that searches for the group using the Indirect MemberOf filter rule:   using above method you can make a simple runbook to empty a AD group of members:  

By |2014-06-24T14:02:11+01:00June 24th, 2014|Automation|11 Comments

TechEd 2014 North America – System Center Orchestrator: Runbook Design 101 – Video + Downloads

Check out my session from Tech Ed North America Thank you all for a great conference! Microsoft System Center 2012 R2 Orchestrator: Runbook Design 101 http://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DCIM-B375#fbid= Download all the content here: Join me at the next workshop in phoenix! June 11th! still room for more students.! http://www.truesec.com/#!lab=Mastering_System_Center_2012_Orchestrator_R2

By |2014-05-20T18:08:27+01:00May 20th, 2014|Automation, Events|0 Comments

SCO 2012: Use Operations Manager Integration Pack without installing OpsMgr Console on runbook servers

I recently had a friend ask of how to use the IP for Operations Manager without installing the OpsMgr Console on all runbook servers.   Actually, the reason for having the console installed is that the actvities need some SDK Assemblies from OpsMgr. I think they are not delivered with the IP because of license restrictions.   This makes it possible to use the IP , as long as you register the right DLLs. Get the OpsMgr SDK assemblies, either from the SCOM server or a computer with the console installed Fx. \\scom.cloud.local\C$\Program Files\Microsoft System Center 2012\Operations Manager\Console\SDK Assemblies\ Place [...]

By |2014-05-06T12:54:20+01:00May 6th, 2014|Automation|4 Comments

Azure: Microsoft Azure Automation – Its Free!

Last week, Microsoft announced a great new addition to Microsoft Azure, called “Microsoft Azure Automation”. In short, it is the “Service Management Automation” from Windows Azure Pack in Microsoft Azure! This means you can run PowerShell in Azure, without having to worry about servers to execute the code (Runbook Workers). It is all handled by Microsoft Azure.   Another cool thing is that it is FREE! Here is the current price list from Microsoft:   As you can see, both of the editions are Free within the Preview period, but actually the “FREE” version (marked by the red rectangle) will [...]

By |2014-04-10T11:47:40+01:00April 10th, 2014|Azure|0 Comments

TechEd 2014 N.A. – My Breakout Session – Microsoft System Center 2012 R2 Orchestrator: Runbook Design 101

This year i have been so lucky to have a session about Orchestrator accepted! It will be  introduction to best practices, both beginner and for more experienced orchestrators. Looking forward to it!   You can the session here: http://tena2014.eventpoint.com/topic/details/DCIM-B375   More session on the list: http://tena2014.eventpoint.com/topic/list   Details: DCIM-B375 Microsoft System Center 2012 R2 Orchestrator: Runbook Design 101 Thursday, May 15 2:45 PM - 4:00 PM Speaker(s): Jakob Gottlieb Svendsen Track: Datacenter and Infrastructure Management Session Type: Breakout Topic: Microsoft System Center Get introduced to runbook design from start to finish. This session focuses on planning your runbooks, designing the [...]

By |2014-03-26T15:20:35+01:00March 26th, 2014|Automation, Events|1 Comment