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 http://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

Scorch 2012 RC: It is out! Go get your copy today!

  Today Microsoft release alot of new versions of System Center software: Available System Center 2012 Products: System Center 2012 Configuration Manager RC provides comprehensive configuration management for the Microsoft platform that can help you empower users with the devices and applications they need to be productive while maintaining corporate compliance and control. System Center 2012 Endpoint Protection RC, built on System Center Configuration Manager, provides industry-leading threat detection of malware and exploits as part of a unified infrastructure for managing client security and compliance that can help you simplify and improve endpoint protection. System Center Operations Manager 2012 Beta [...]

By | 2011-10-28T10:09:07+00:00 October 28th, 2011|Automation, Service Manager (SCSM)|0 Comments

Hooray for me! I got my prize from the CEP Contest

  I couple of months ago, Microsoft held a System Center Orchestrator Community Evaluation Program, during this program, a contest was announced. Points was awarded for tweets, re-tweets, blogs and video blogs. Each month the person with the highest number of point, won a trolley from Ogio I was so luck to be the Winner of August! Thank you! I won because of my 4 posts about System Center Orchestrator. I really intended to do more that month, but I got caught up in work.   but today I received this nice prize:   Perfect for my travels, when I [...]

By | 2011-10-10T11:09:59+00:00 October 10th, 2011|Automation, Personal|2 Comments

System Center Orchestrator 2012 Beta: Where is the Runbook server log files?

  In opalis the Log files for the action server was placed in "\opalis software\opalis integration server\action server\logs"  read more about it here the opalis action server folder does still exist in Scorch 2012 Beta, but it does not contain a logs folder!   Where is the log file then? It has been moved to a standard location in C:\ProgramData\Microsoft System Center Orchestrator\OpalisActionService\Logs here you will find all the info about the action service (runbook servers).

By | 2011-09-28T12:54:52+00:00 September 28th, 2011|Automation|2 Comments

WMI/ConfigMgr Scripting: CreateEmbeddedObjectInstance (.NET) or SpawnInstance (VBScript) in PowerShell

  During the development of the script I posted yesterday, I noticed that a lot of people had problem discovering how to create WMI objects in PowerShell. I found different suggestions, but they all had problems. When I have to create WMI object instances I use this this method, which I used in my old script about sharing folders here is an example: [crayon-5b51dbab8ca8e359309973/] using configuration manager development we have to create a lot of wmi objects. Take a look at this SDK Sample in the VBScript example we have this line: [crayon-5b51dbab8ca99666360748/]   and in the C# example it [...]

System Center Orchestrator 2012 Beta: Creating an overview of RunBooks using Orchestrator Web Service and PowerPivot For Excel

In my opinion, one of the greatest improvements in Orchestrator compared to Opalis is the extended web service. Opalis did have a web service too, but the Orchestrator service has a more functionality. One way to utilize this new web service is by using PowerPivot for Excel. PowerPivot for Excel is an addon developed and published by Microsoft. You can read more and download a trial here using PowerPivot for excel , it is possible to connect to all different types of data sources and create real-time reports. It is really easy to do, specially with a web service like [...]

By | 2011-08-08T09:00:00+00:00 August 8th, 2011|Automation|3 Comments

System Center Orchestrator 2012 Beta: Using Run .Net Script Activity – PowerShell: Inputting and Returning Data

This article describes how to use the Run .Net Activity to run PowerShell Scripts. I have created an example runbook which does the following: Start once every minute. Read a text file containing a list of sites/servers. Parse the list to PowerShell script. PowerShell script tried to ping each address and get the response time. PowerShell script output formatted HTML, ready to put inside a HTML Table, containing the addresses and response time. Runbook writes a web site based on a HTML template. The result is a website, in my case it looks like this: NB! some websites/server [...]

System Center Orchestrator 2012 Beta is out!

  Read all the details in Adam Hall blog Article It contains all the links you need! http://blogs.technet.com/b/systemcenter/archive/2011/06/17/orchestrator-2012-beta-all-the-useful-links.aspx Downloading as we speak, looking forward to testing the new version in my test environments! I will be blogging about different parts of the orchestrator for the next few months.

By | 2011-06-18T11:18:51+00:00 June 18th, 2011|Automation|1 Comment

Adding users to Configuration Manager 2007 with specific Class Permissions via VBScript

The Configuration Manager 2007 SDK, has a lot of missing examples and parts that are not well documented. One of them is the part about User permissions and how to add them. During the development of the install script for our HTA solution, I had to create a HTA user, with special permissions for the different classes on the site server. I create function called "SetConfigMgrPermission" for this specific purpose. It is actually a quite simple function. I requires: Connection: this is a standard configmgr connection, created by the connect function from the SDK. The downloadable script contains [...]

VBScript: Cleanup all computer objects for local PC

When we are deploying OS via ConfigMgr, we usually do a cleanup of all old objects before creating the new object. This helps prevent errors and mistakes, and is pretty easy to do. We are able to use both SMBOIS GUID and Mac addresses for the cleanup. usually I recommend using mac addresses, since I have experienced that laptops who have had their mainboard exchanged, have the BIOS GUID of "0000-00000-0000-0000", this happens because the repair shop forgets to write in the GUID after the repair. The mac addresses are always usable , since they are not typed [...]