9 12, 2016

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

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

14 11, 2016

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

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

21 08, 2016

Embrace version control using github powershell (part 2)

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

19 09, 2015

Embrace version control using powershell git (Part 1)

By | September 19th, 2015|devops, git, github|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 [...]

8 06, 2015

A practical case for using a PowerShell Class

By | June 8th, 2015|PowerShell, PowerShell Classes, Series|12 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 [...]

30 11, 2014

WMI introduction presentation for the PowerShell Bengalore UserGroup (PSBUG)

By | November 30th, 2014|PowerShell, Series, UserGroup, WMI, WMI Week|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 [...]

26 09, 2014

How to manage WMI qualifiers with PowerShell [WMI week – day 5]

By | September 26th, 2014|PowerShell, WMI, wmi module, WMI Week|3 Comments

This is the 5th post of a series of 6 articles entitled "WMI Week". It tends to covers the automation tasks around WMI mainly using the powershell WMI module. The first gives a [...]

25 09, 2014

wmi properties powershell: How to manage them [WMI Week – Day 4]

By | September 25th, 2014|PowerShell, WMI, wmi module, WMI Week|5 Comments

This is the 4th post of a series of 6 articles entitled "WMI Week". It tends to covers the automation tasks around WMI mainly using the powershell WMI module. The first gives a [...]

10 09, 2014

Be ready for the PowerShell WMI week!!

By | September 10th, 2014|PowerShell, WMI, wmi module, WMI Week|8 Comments

I have been working quite a lot with WMI through the years. My different experiences, and my natural curiosity, brought me the knowledge that I have developped around WMI. Since I really like to automate things I have been naturally pushed to incorporate automation in all my taks, and a matter a fact, WMI and automation just go really well together. When I do not write Powershell scripts, I do OS deployments, or actually any tasks that can be handled with System center Configuration Manager. (2007 or 2012). This means from Application deployment, Endpoint protection, mobile device management, Software updates deployment, reporting all the way to client troubleshooting and  Bitlocker encryption remediation. In OS deployment, it is a common task to tatoo the WMI repository with information specific to the image, such as the version, task sequence used to deploy it, task sequence installation time, build version, etc… Besides OSD, custom WMI classes are often created in order to do reporting using the integrated reporting features from configmgr  2012. This is what brought me to write the WMI powershell module. With the 19 cmdlets that it contains (Currently in version 2.0 of the module) it is possible to manage the complete WMI repository and create NameSpaces, classes, properties, import/export .mof files and much more ! (Download link to the module is available below). Since Powershell might be a bit difficult for certain administrators, I have decided to write a couple of blog posts during the next 6 days in order to explain how you can leverage WMI by mainly  using the Powershell module for your environment. [stextbox id=”download”]Interested ? Download immediately the PowerShell WMI module here[/stextbox] The following topics will cover a lot of the differents WMI aspects. It could be though of something like a powershell wmi tutorial. See below for the complete list of topic I will cover in the next days: […]

22 08, 2014

PowerShell WMI module 2.0 is out!

By | August 22nd, 2014|module, PowerShell, WMI, wmi module, WMI Week|12 Comments

    [stextbox id=”info”]Updated to version 2.1 with some minor bug fixes[/stextbox]   Voila, I am very proud to publish version 2.0 2.1 of the Powershell WMI module. I have worked quite hard on it, and I think it is time to publish it, and share my knowledge with the community. You can download the powershell wmi module from the download section here under: [stextbox id=”download”]Download the powershell wmi module here.[/stextbox] How can I start using the Powershell WMI module? You have no idea where to start? no worries! I got your back! You can start from scratch and work all your way up to WMI pro in no time by following the WMI week blog posts I wrote. You will find everything you need to start right here! What’s new in powershell wmi module? Well, to start first, quite some new cmdlets came to the 9 already existing. Indeed, the version 2.0 of the powershell wmi module (WMI-Commands) comes with 10 new cmdlets. Wich brings the complete WMI range of action up to 19 cmdlets !! Yes, 19 cmdlets in order to manage your WMI repository ! The following list are the newly added functions : […]

Load More Posts
%d bloggers like this: