Recent published posts

Best reads!

All posts

  • frpsug powershell class

French PowerShell Meetup n°2 – Wrap up

October 20th, 2016|0 Comments

  Not so long ago, we have founded the French PowerShell user group . The second meetup was held yesterday, where I did a presentation on PowerShell Classes (Read more about classes here  and here. Want to [...]

  • powershell enum

A practical use case for PowerShell Classes Part 2: Powershell enum

October 18th, 2016|0 Comments

In part two of this web series about powershell classes, I would like to talk about how to use a powershell enum and go through a use case which will point out their use, [...]

  • french-powershell-user-group-wrap-up

First French PowerShell UserGroup Wrap up

September 25th, 2016|0 Comments

In case you missed it, we have founded the French PowerShell user group last month and this is a short wrap up on how great the response from the french community was, and how well [...]

  • powershell mac osx

PowerShell on Mac Os x: The discovery of a new world

September 1st, 2016|5 Comments

Recently Microsoft annonced that PowerShell has been open sourced, and made generaly available on Linux and Mac Os X. It is currently (27.08.2016) in alpha version available on github. I happend to have a Mac [...]

  • git and github part 2

Embrace version control using github powershell (part 2)

August 21st, 2016|0 Comments

In part one of these series on version control we have seen the basics that are needed to get started with git and to setup version control locally in our environment. In this article, we [...]

  • powershell linux

Powershell Linux just became real. Get started right now!

August 21st, 2016|1 Comment

Microsoft released some great news yesterday (18/08/2016): PowerShell is now Open sourced, and available on Linux AND MacOSx (!!!). Yeah, amazing isn't it??!! Everybody talks about powershell linux; blogs, youtube channels, twitter accounts etc.. [...]

  • frpsug

Ze French PowerShell UserGroup is born!

August 20th, 2016|0 Comments

  Yes, you read it correctly, these french weirdos are getting organized, and will provide PowerShell knowledge in french, for free! For the ones that were present at my BPUG meeting in Basel last wednesday [...]

  • Basel PowerShell UserGroup

BPUG Meeting N°6 -> It was a blast!

August 20th, 2016|0 Comments

Basel PowerShell UserGroup   Three days ago (17/08/2016) we had the honnor to have Ed & Teresa Wilson as Guests at our 6th Basel PowerShell User Group meeting (BPUG). It was really a blast! We had [...]

  • powershell pdfcreator internetexplorer

How to print a webpage in PDF with powershell

August 18th, 2016|2 Comments

I have been asked to do kind of a special thing the other day: Stéphane, do you know if we can print a webpage in PDF with powershell, so we can archive the look and [...]

  • pdfcreator powershell

How to automate PDFCreator with PowerShell

August 18th, 2016|0 Comments

automate pdfcreator using powershell Have you ever needed to automate the printing of PDF documents? Well, you can do that using PDFCreator and powershell. Indeed, PDFCreator (version 2.3.2)  comes with an COM [...]

  • sccm enhanced detection method

How to create a configmgr enhanced detection method using powershell?

June 21st, 2016|5 Comments

Have you ever felt the pain of trying to automate configmgr enhanced detection methods / enhanced detection rules using PowerShell? I know. it hurts. It feels like scripting VBS in notepad like in the old days: It [...]

  • Basel PowerShell UserGroup

Save the Date – BPUG Meeting planned with (super) guests

June 20th, 2016|0 Comments

--UPDATE-- 24/06/2016 Registration link added A short post to make you all save the date of the 17th of August 2016 where our next BPUG meeting will held place. This time we have the honor to [...]

  • basel powershell user group

BPUG Meeting N°5 Open for registration

January 24th, 2016|0 Comments

Next BPUG meeting scheduled on 24th of February 2016 at 18h  Due to Illness of the main speaker, the event is postponed until mid march. New dates will be communicated as soon as [...]

  • basel powershell user group

BPUG #4 meeting – Presentation material

December 6th, 2015|0 Comments

Next Meeting: Date: 26.02.2016 Agenda: 1.Claudio Spizzi: Deploying SCOM Using PowerShell DSC 2.?? à Open for speakers ;) Last Meeting : Date: 24.11.2015 Agenda: The topics were the following ones: Stéphane van Gulick – Introduction to [...]

  • posh-starwars logo

Posh-StarWars: the most usefull powershell module in the galaxy!

October 31st, 2015|0 Comments

Diving deep into RESTFULL api brought me all the way from my powershell prompt to the intergalactic universe of Star wars. How to join your favorite science fiction movies and your favorite automation tool, together, [...]

  • basel powershell user group

BPUG Meeting #4

September 28th, 2015|0 Comments

The Doodle spoke! The 4# BPUG meeting will be held on the 26th of November at 19h. Please take a (Free) ticket on the EventBrite page located here under. PS: Please, remeber that we are [...]

  • wall git

Embrace version control using powershell git (Part 1)

September 19th, 2015|11 Comments

PowerShell git: The beginning! I am writing this blog post from the airport / air plane heading back to Basel. I was at the Powershell summit (#pshsummit) in Stockholm and I really had a GREAT [...]

How to install SMA on Windows Azure Pack : Part 2

August 22nd, 2015|0 Comments

Before even starting to talk about the installation of "SMA" (which standands for "Service Management Automation" ) let's briefly explain what it is and where it comes from. What is SMA?   In the Microsoft's [...]

Voila, we got our BPUG Powershell Quiz winner!

August 21st, 2015|0 Comments

Our official winner of the powershell quiz  (sponsored by inovativ Belgium.) The lucky winner is "Stéphane Grienenberger" Stéphane happens to be the very first member of the BPUG. He has been with us since the beginning. [...]

  • BPUG logo

BPUG members: Win a free ticket to the System center Universe 2015

August 15th, 2015|0 Comments

Life can be full of surprises. One of them is that we got a ticket offered through a sponsorship from the ambasodor  of the System center universe Europe (Belgium & Netherlands): Inovativ I invite you to [...]

  • Wall Sharepoint powershell

PowerShell Sharepoint Module (Server Side Object Model)

July 20th, 2015|1 Comment

I you follow this blog, you might have read that I have been working 'intensively' on Sharepoint. I actually didn't know Sharepoint before starting the two simultaneous Sharepoint projects begin of this year. But I [...]

  • mvp logo

Ho mon dieux! I received the PowerShell MVP award !!

July 11th, 2015|10 Comments

I am a bit late in announcing this since I have been traveling for holidays, but here it is! ;) I am extremely proud to announce that I have been awarded the PowerShell MVP title [...]

  • basel powershell user group

New BPUG meetings planned!

July 1st, 2015|0 Comments

Yes, you read it well. It is written in plural. We are planning to have two distinct events this august! Script club session: powershell for beginners and best practises. --> 13th of august. -->  Register here  event [...]

  • configuration manager inventory powershell

How to get configuration manager inventory data using PowerShell

June 29th, 2015|0 Comments

In order to find information from our environment,very often we go out query the information directly at the source, on the network. We will query 100 hundreds of computers to gather information on a specific [...]

  • windows update powershell

How to get missing software updates using PowerShell

June 28th, 2015|0 Comments

I needed to list all the missing Windows Updates that have been deployed through Configuration manager. This means, not the ones deployed through WSUS, nor the ones that have NOT been deployed to that specific machine, [...]

  • I dont always use powershell classes, but when I do, I do it with class

A practical case for using a PowerShell Class

June 8th, 2015|5 Comments

I recently got curious about how a powershell class works. After digging a bit into it, I have to admit: I actually love it! Using a PowerShell class allows us to create PowerShell objects, but in [...]

  • Wall Sharepoint powershell

How to install a Sharepoint Lab in minutes using PowerShell and AutoSPInstaller

June 6th, 2015|0 Comments

If you are following me on twitter (@stephanevg) you probably saw one of my tweets passing by saying I was working on Sharepoint, or anything else Sharepoint related. I have to admit, I am [...]

  • configuration manager client push powershell

How to get and set configuration manager client push windows firewall rules using powershell

May 1st, 2015|2 Comments

I have worked with a new thing in PowerShell the other day that I thought would be nice to share: How to work with the Windows Firewall. I needed to verify if some specific machines had [...]

  • let's have fun and extend configuration manager hardware inventory

How to extend hardware inventory in configuration manager

April 13th, 2015|4 Comments

During the first meeting of the Basel Powershell UserGroup , I have done a presentation where I demonstrated how we could tattoo our Windows Image during a deployment for reporting purposes using Windows PowerShell. Once the [...]

  • PowerShell version

how to install applications using PowerShell OneGet

April 12th, 2015|0 Comments

For the ones who do not know yet, PowerShell oneGet is a tool that will allow you to manage, your applications on a machine using Powershell. If you are familiar to Linux apt-get then you [...]

  • Just in case

Failover clustering PowerShell: How does it work?

March 25th, 2015|3 Comments

Just in case some apocalyptic event might occur on one of your servers (Like lets say, a Robot comes from the future and destroys it..) it might be a good thing to create a cluster [...]

  • powershell json

Working with JSON and PowerShell

March 24th, 2015|7 Comments

In this post I want to share with all of you my last experiences I had working with the killer feature from powershell and explain how we can work with powershell JSON file formats. The [...]

  • powershell pdt

PowerShell deployment toolkit: How to build a lab in minutes using PDT

March 23rd, 2015|13 Comments

Why a Potato you may ask? well, I guess that all the french speakers understood it, but PDT is the abbreviation in french for "Pomme de terre", which actually means Potato. I was searching for a [...]

  • basel powershell user group

Basel PowerShell UserGroup First meeting sum up!

March 22nd, 2015|0 Comments

A short post to talk about the very first meeting of the Basel PowerShell UserGroup (BPUG) that was held the 18th of March at "Zum Lamm", Basel / Switzerland. This very first meeting was a real [...]

Get a free E-Book everyday!

February 20th, 2015|0 Comments

While I am preparing another set of articles that I will publish in the near futur, I wanted to share something quickly with all of you that I think is pretty cool. "Pack Publishing" is [...]

TechDays in Paris

February 11th, 2015|0 Comments

There is currently the Techdays happening in Paris. Unfortunatley I couldn't be there , but I know at least two French Powershell MVP's that are there. If you want to have direct information from the [...]

  • powershell learning ressources

Learn Powershell: A list of interesting resources to start with

February 4th, 2015|0 Comments

I have been asked recently to create a short list of powershell learning resources. While creating it, I actually found A LOT of of them. I thought it could be interesting to document everything here for [...]

  • PowerShell Hero

I have been Awarded the “PowerShell Hero” title!!

January 19th, 2015|6 Comments

PowerShell Hero Award I am honored to have been awarded the Powershell Hero in this year 2015. I have difficulties to find the words, but I am extremely happy and proud to be [...]

Book review: PowerShell troubleshooting guide

January 15th, 2015|0 Comments

I have been asked recently by "Pack Publishing" to write a review on their latest PowerShell book called PowerShell troubleshooting guide written by Michael Shepard. I have read the book in the electronic format, so [...]

  • tatoo powershell district

How to OSD tattoo a SCCM Windows image using PowerShell –> OSD Tattooer Script

January 5th, 2015|32 Comments

OSD Tattooer Script Latest version  = 1.4.3 Version 1.4.3 is out! (16/08/2015)  I have added the following minor changes in version 1.4.3: Added Online help. Use get-help .\New-OSDTattoo.ps1 -Online to get the latest help, version of [...]

Packt Publishing end year offer

December 24th, 2014|0 Comments

A short post just to let you know that Packt Publishing has now released an amazing Christmas offer. This limited offer called "Bonzana" will set their entier Ebook and Videos collection for only 5$!! Yes [...]

  • sccm powershell module

Get a List of Virtual Machines from a hyperv cluster using PowerShell

December 18th, 2014|0 Comments

This small post will illustrate how we can easily get all virtual machine information of a specific cluster with this function. I used this function to locate on which node a VM was actually located. [...]

Basel Powershell User Group: The engine started!

December 12th, 2014|3 Comments

Basel PowerShell User Group   *** EDIT*** [stextbox id="note" caption="Update!"] The first meeting of the BPUG will be scheduled for the 18th of march 2015 at 18h at Rebgasse 16 Rebgasse 16, 4058 Basel, Switzerland. We [...]

  • sharepoint sucks

Powershell and sharepoint: The begining of my journey.

December 5th, 2014|2 Comments

    Edit: 12/11/2014 Updated the script to version 1.1 and provided a download link (see end of this blog post for more details).     PowerShell is a great automation language. What is nice [...]

How to install Windows Azure Pack (In order to use SMA ;)) Part 1

December 4th, 2014|0 Comments

This is part 1 of a series of blog posts that covers everything you need to know about Server Management Automation (SMA) and bring you from "Noob" Level, to SMA expert in just 5 days! I [...]

  • PSBUG + powershellDistrict

WMI introduction presentation for the PowerShell Bengalore UserGroup (PSBUG)

November 30th, 2014|0 Comments

  I just finished my presentation for the PowerShell Bengalore UserGroup (PSBUG). It was really a great session where almost 30 people attended it! Special thanks to dexter for having me  there and to have given [...]

How to get Windows Updates with PowerShell?

November 12th, 2014|0 Comments

How to get Windows Updates with PowerShell? I know, there are a few functions that will get Windows Updates using Powershell already available on the internet, but what I couldn't find is a function that would [...]

How to run a local powershell function remotley

November 11th, 2014|0 Comments

A very short post simply to expose a cool trick that will most likley help all of us out when we are doing PowerShell remoting and answer the following question: How to run a local powershell [...]

  • powershell workflow

PowerShell workflow: everything you ever needed to know about it!

November 5th, 2014|9 Comments

I have recently been working with the Microsoft Azure Pack and more specifically, SMA. SMA heavily relies on PowerShell Workflows. This was a great opportuniy for me to refresh my workflow knowledge. I have documented here [...]

How to combine powershell objects: Combine-Objects

October 28th, 2014|4 Comments

  How to combine powershell objects ? The fusion sounds like a good idea right ? That is cool but it ‘might’ be a bit time consuming if whe need to learn the dance and stuff 😉 Read below to see how I have done it. […]