A year has gone by and I have finally managed to bring my inventory / documentation script to the latest version. Carl Webster and a lot of other guys (all mentioned in the script) have helped updating the script and making it better, faster, more awesome! I can now focus on adding more functionality again. I have fixed most issues from the comment section, I believe and also added a couple of new things. New requirement: You need at least ConfigMgr 2012 R2 CU4. Some of the cmdlets I am using are only available in CU4. Do you know my original Powershell inventory (or documentation) script for Microsoft System Center 2012 […]
Wait, what? First he turns his back on ConfigMgr and now he’s doing Configuration Management on Windows from a *nix machine?! Yes, that’s what I’ve been doing over the last couple of weeks now. I am using a Configuration Management Framework running on Ubuntu (or RHEL, whatever you like) and provision Windows with it. Over the last couple of days I haven’t even logged on to a Windows Server anymore, all the management happens from the *nix management server and all the development happens on my Mac OS X. What is Ansible? This article will not explain in detail how Ansible works or how it is set up or best […]
So, it was really quiet here over the last two months and that had several reasons. I will talk about one of them now. I am changing, again. Or reinventing myself? Innovating myself? Whatever, I am changing jobs. Today was my last day at Dilignet and from tomorrow on I will be working for Monitor Consulting, part of the Davidson Group (http://www.davidsonwp.com) in Melbourne as a “Senior Consultant – Infrastructure / DevOps”. My focus will finally shift away from Client Management to automation and Cloud Infrastructure with a main focus on Microsoft technologies, but obviously going to broaden my views from here on. I am very excited about this […]
This is a recording of my 20mins session at the last Melbourne System Center, Infrastructure and Security User Group. It is a quick dive into PowerShell Desired State Configuration (PSDSC), Pester Unit Testing, Source Control with Gitlab, a Continuous Integration TeamCity server and a short intro into NuGet Package Management. This all falls under the big topic DevOps. This video is more a teaser of what can be done, it’s not a complete guide (those will follow), nor did I talk about every single aspect of it. Also I might have missed a couple of steps here because of time constraints. Enjoy the recording and comments are obviously most welcome.
Continuous Deployment with Azure Automation This part of my “What’s new in Azure Automation” series will focus on something that a lot of people (me included) are quite excited about – Webhooks. What is a webhook? Github has a very good explanation of webhooks: Webhooks allow you to build or set up integrations which subscribe to certain events on GitHub.com. When one of those events is triggered, we’ll send a HTTP POST payload to the webhook’s configured URL. Webhooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. You’re only limited by your imagination. What that […]
Microsoft Ignite Microsoft Ignite 2015 conference is in full swing and they have already announced a lot of cool things at last week’s Build conference that we’ve seen covered in a lot of articles. This article here will focus on one of the new features in Azure Automation. I have already touched this in my last article here, Azure Automation now comes with a graphical user interface to author runbooks. Why do you need an Azure Automation GUI? To be honest, no idea, but it’s something still a lot of people think they need. Funny thing is, they say that thinking that they can’t expect everybody to be able to […]