About Stephane

Stéphane is a dynamic and passionate Cloud and datacenter Microsoft MVP since. He is the founder of the Basel PowerShell user Group (BPUG), the co-founder of the French Speaking PowerShell UserGroup (FRPSUG), author, blogger, and received the community award "PowerShell Hero" from PowerShell.org. Stéphane has implemented microsoft infrastructure solutions in various countries of Europe and is currently working in Basel / Switzerland. Stéphane help his clients to reduce their global infrastructure costs by implementing Microsft infrastructure solutions by combining great products such as System Center, Windows Server, with heavy automation using Windows PowerShell. Stéphane loves languages, Belgium beer, French cheese and French Wine. If any of these topics are of your interest, don't hesitate to come and say hi.
25 02, 2018

Un oeil sur la vie politique Française via RegardsCitoyenPS

By | 2018-02-25T20:40:10+00:00 February 25th, 2018|PowerShell, RegardsCitoyenPS|0 Comments

À la grande surprise de mes lecteurs habituels (qui sont principalement anglophones), ce post est écrit en Français, puisque il s’adresse tout d'abord à tous ceux qui ont un intérêt [...]

23 02, 2018

How to deploy a vm using powercli and unattend.xml file

By | 2018-03-04T14:50:30+00:00 February 23rd, 2018|OSD, PowerCLI, PowerShell, VMware|2 Comments

Recently I blogged how to deploy a VM on VMware platforms (such as Vsphere) using PowerCLI, and more specifically the New-OScustomizationSpec. I mentioned in that article, that indeed the New-OSCustomizationSpec [...]

21 01, 2018

How to automate VMWare VM creation using powercli oscustomizationspec

By | 2018-01-21T13:13:04+00:00 January 21st, 2018|PowerCLI, PowerShell, VMware|0 Comments

Salutations! I have been doing a lot of VMware PowerCLI automation this last year and a half. Up Until my recent projects, I have done mostly only HyperV / SCVMM [...]

14 05, 2017

Starting your first Powershell Class project -> Managing Hosts File using PowerShell Classes

By | 2017-09-29T15:13:31+00:00 May 14th, 2017|Classes|0 Comments

Learn how you can manage Hosts file with powershell. Add / remove entries to a local, or a remote hosts file using this module, based on powershell classes. ok ok ok [...]

15 01, 2017

How to parse netsh advfirewall rules using windows powershell

By | 2017-01-17T16:00:01+00:00 January 15th, 2017|Treasure chest|2 Comments

In this powershell treasure chest post I want to explain how we can parse the results of netsh advfirewall command to workable powershell objects using regex. For the ones that didn't [...]

13 01, 2017

Parsing the WindowsUpdate.log using PowerShell and regex

By | 2017-01-17T09:55:01+00:00 January 13th, 2017|regex, Treasure chest|1 Comment

Are you searching to parse the windowsupdate.log file, the following function is here to help! It will either parse the windowsupdate.log file from your default location, or you can specify [...]

9 12, 2016

How to learn pester in 3 blog posts: Part 3 Advanced concepts

By | 2016-12-16T08:47:58+00:00 December 9th, 2016|Pester, Series|1 Comment

This blog post is part 3 of a series of 3 posts to learn how to write PowerShell pester test. After seeing the fundamentals of pester in part 1, we dove [...]

8 12, 2016

How to learn Powershell Pester in 3 blog posts: Part 2 – deep dive into the code

By | 2016-12-16T08:51:32+00:00 December 8th, 2016|Pester, Series|1 Comment

  This blog post is part of a series of 3 posts to learn Powershell Pester. After seeing the fundamentals of pester in part 1, we are now going to deep [...]

6 12, 2016

How to learn Pester in 3 blog posts: The fundamentals

By | 2016-12-16T08:48:11+00:00 December 6th, 2016|Pester, Series|1 Comment

Going forward in the Devops world, you will sooner or later end up asking yourself the following questions: I made a change to my code, does it still work? How [...]

26 11, 2016

How to benefit from powershell class Inheritance?

By | 2017-03-10T09:30:42+00:00 November 26th, 2016|PowerShell, PowerShell Classes, Powershell classes 2|2 Comments

This blog post is part of my second series about powershell classes, this time in collaboration with 4sysops.com. This blog post focuses on powershell class inheritance. This series has [...]

14 11, 2016

A practical use case for PowerShell Classes Part 3: PowerShell static methods

By | 2016-11-27T21:12:00+00:00 November 14th, 2016|Classes, PowerShell Classes, Series|1 Comment

This blog post is part of a web series of 5 posts that covers everything that needs to be known about powershell classes. The series covers the creation of [...]

20 10, 2016

French PowerShell Meetup n°2 – Wrap up

By | 2016-10-20T14:53:22+00:00 October 20th, 2016|frpsug, PowerShell Classes, UserGroup|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 [...]

18 10, 2016

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

By | 2016-11-20T11:48:33+00:00 October 18th, 2016|Powershell 5, PowerShell Classes, Series|1 Comment

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

25 09, 2016

First French PowerShell UserGroup Wrap up

By | 2016-10-19T21:00:11+00:00 September 25th, 2016|frpsug, PowerShell, UserGroup|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 [...]

1 09, 2016

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

By | 2016-12-02T17:00:04+00:00 September 1st, 2016|mac os x, powershell core|14 Comments

Recently Microsoft announced that PowerShell has been open sourced, and made generally available on Linux and Mac Os X. It is currently (04.11.2016) in alpha version available on github. I [...]

21 08, 2016

Embrace version control using github powershell (part 2)

By | 2016-10-19T21:00:12+00:00 August 21st, 2016|git, github, PowerShell|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 [...]

21 08, 2016

Powershell Linux just became real. Get started right now!

By | 2016-10-19T21:00:12+00:00 August 21st, 2016|linux, mac os x, PowerShell|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 [...]

20 08, 2016

Ze French PowerShell UserGroup is born!

By | 2016-10-19T21:00:12+00:00 August 20th, 2016|frpsug, UserGroup|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 [...]

20 08, 2016

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

By | 2016-10-19T21:00:12+00:00 August 20th, 2016|Basel PowerShel User Group (BPUG), UserGroup|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 [...]

18 08, 2016

How to print a webpage in PDF with powershell

By | 2016-10-19T21:00:12+00:00 August 18th, 2016|pdf, PowerShell, Utilities|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 [...]

18 08, 2016

How to automate PDFCreator with PowerShell

By | 2016-10-19T21:00:12+00:00 August 18th, 2016|COM objects, pdf, PowerShell, Utilities|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 [...]

21 06, 2016

How to create a configmgr enhanced detection method using powershell?

By | 2016-10-19T21:00:12+00:00 June 21st, 2016|ConfigMgr 2012, PowerShell|13 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 [...]

20 06, 2016

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

By | 2016-07-20T15:39:05+00:00 June 20th, 2016|Basel PowerShel User Group (BPUG)|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 [...]

Load More Posts