New assignment, new challenges!

New year, new chances!

First of all, I’d like to wish everyone visiting my page a happy 2017 🙂

I hope everyone had a blast and is eager to learn some more in the new year.

As for myself, just before the year had ended, so did my previous assignment.
Luckily a new assignment was already in the works and I literally went to job A on Tuesday and job B on Wednesday.
This means new workplace, new technologies, new people etc.

Since I’m used to various different customers and technologies, the biggest thing was trying to figure out what they used, how they use it and then try and figure out which part of the technology I don’t know yet and get familiar with it.

What does this mean?

To my great surprise I had arrived at my new assignment to find out that this environment is one of the most up-to-date and neatest environments I’ve worked on so far!

Besides that, I saw various PowerShell scripts being used and technologies I haven’t played with or didn’t have the time to properly play with through PowerShell.
After being here for about 3 weeks now, I’ve come to learn that not all scripts seem to work properly, or should perhaps do more.
Another thing is that there are various technologies used where they didn’t even know how to use through PowerShell, so there’s a lot of fun times up ahead!

Some of the technologies I’ve already been playing around with are:

  • VMware ESX 6+
  • Citrix XenDesktop
  • Microsoft MDT
  • Exchange/Office 365 hybrid solution
  • Microsoft Azure

Of course besides the usual suspects like AD and general Windows functionality.

Now what?

Well, as you might’ve already noticed I’ve posted 2 MDT scripts recently to help me automate processes I have run into.

I’ve also been asked by various people already if I can assist them with scripting solutions, either helping them with their personal code or creating a solution from scratch.  Perhaps I’ll even see if I can provide a small training on basics of PowerShell and tips & tricks.

All in all, I’m quite happy with where I am right now and I hope to be able to script more on a daily base and provide blog updates of my results along the way!


For now, happy scripting all! 🙂



Script Dumpster: Copy your MDT Task Sequence

Ever have a Task Sequence in MDT which you customized and configured to use a specific driver profile, then having to create a second one just for another model and you have to copy everything over?

Well, I did and didn’t like it.

So according to Johan Arwidmark [if you’re into MDT and don’t already know this guy, get to know him!], this is possible in various ways.

Now while I used his approach, I didn’t like the fact that it wasn’t easily re-usable and I still had to provide various data myself.
And I’m lazy, so I don’t want that!

As mentioned in my previous MDT related post, do note that I have 2 important variables [MdtDrive & MdtRoot] configured within my PowerShell profile on my MDT server, so please make sure to also predefine these to use the script.

Happy Scripting! 🙂


Automagically update your MDT Boot Image

In case you’re using Microsoft’s awesome Microsoft Deployment Toolkit [MDT] solution, there might be a thing you don’t often do, but can take up  a while of your time and can have quite some impact if you forget a few steps..

What I’m talking about is updating/regenerating your MDT Boot Images and replacing them within Windows Deployment Services [WDS].

Of course such a thing is ideally done through PowerShell as it automates and thus limits the amount of human errors possible.


An important thing in the script is currently ‘missing’ as it’s currently placed within my $profile on my MDT server, so I’ll also provide you this, as it’s important for actual usage:

It’s rather simple, but required in order to gain access to any of the MDT related PowerShell cmdlets.

Since I’ll use it for more than just this script, I’ve placed it within my profile.

The solution

Now it’s not ideal and I’m sure June Blender will have a word with me on my [currently] lacking help notes, I thought I’d share it anyways 😉

I’ll delve more into techniques used in the script in another post, but there’s a new trick or 2 that I’ve not yet discussed on my blog before which might be interesting to browse through.