PSScriptAnalyzer is a static code checker for Windows PowerShell modules and scripts. PSScriptAnalyzer checks the quality of Windows PowerShell code by running a set of rules. The rules are based on PowerShell best practices identified by PowerShell Team and the community. It generates DiagnosticResults (errors and warnings) to inform users about potential code defects and suggests possible solutions for improvements.

Read more

Happy Powershell New Year 2019 !

I wish you a really Powershell New Year 2019 !!!

Read more

Detect elevated privileges

Sometimes you get a requirement to start a Powershell script from an elevated prompt. Here is a quick function to check that :


This will return a simple boolean so you can use it this way :

Read more

Windows 10 Notification

It could be so useful to display notification for each step in a script you could launch on a W10 computer. A nice module can help ! You can install it through : All new available command are here :   Then, If you want more functions, just enter : To create a new app, simply use : Then, to create your notification : roualin psnotif-300x67 Windows 10 Notification You can also add a sound to your notification ! roualin pssound-300x156 Windows 10 Notification Read more

Audit uptime of all servers

Monitoring servers is an important thing, almost uptime of all servers.  You should have some dedicated tools such as Zabbix, Nagios, etc… BUT ! Here is a script to generate an HTML report of all your servers uptime.

Read more

Import calendar event through impersonation – O365

Sometimes, for several reasons, you’ll have to import calendar events into users mailbox in O365.

That could be done using different methods, directly using a service account (with a mailbox !), impersonated (as if the user created the event).

Read more


PowerShell Conference Europe is the largest PowerShell-themed conference in Europe, and is held in Hanover, Germany each year. We attract speakers and attendees from all over the world, with such topics as security, DevOps, databases, core language features, optimization, DSC, best practices and much more.

Read more

PowerShell Training Resources

Here are some sites and references if you want to learn or train in Powershell

Microsoft Virtual Academy

Microsoft Virtual Academy (MVA) is a logical first-stop when searching for sources of free learning. A search for “powershell” on the main page of the MVA website returns 68 hits, 13 of which include PowerShell in the course title.

Read more
How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site