Clean up unused Azure Resources with PowerShell

Today when I opened my Azure portal I had a little surprise. The monthly MSDN subscription credit was much lower as I expected it to be. Did I eventually forget to turn off a virtual machine? Curious to find out where the cost had come from, I drilled into the subscription details and noticed that the higher costs had come from the Premium storage that I had used recently to deploy a virtual machine using Read More …

PowerShell script to run the Windows App Certification Kit

The Windows App Certification Kit is an easy to use tool to check whether an application has potential compatibility issues when running on Windows 10.  The tool can be executed in GUI mode and in command line mode. I wrote a PowerShell script that runs the Windows App Certification Kit in a more or less automated way. I say more or less, because the application installation process of the application itself might still prompt for Read More …

Office 365 PowerShell script to retrieve AccountSku license information

A small PowerShell script that lists all users that have the specified Office 365 AccountSkuid enabled on their account.

PowerShell Script – Get-IscMSSecBulletinInfo

Hey there, the Internet Storm Center recently extended their Rest API with some features for Microsoft Patch Data. So where there is a REST API, there’s an opportunity for a PowerShell Script.  The Get-IscMSSecBulletinInfo can be found here: https://github.com/alexverboon/posh/blob/master/Security/Get-IscMSSecBulletinInfo.ps1 Cheers /Alex

Creating a Virtual Network using Azure Resource Manager – Part 2

In the previous article (Part1) I walked through the steps of creating a Virtual Network using Azure Resource Manager and Visual Studio. In this article, we’ll look at using the Azure PowerShell cmdlets the some options for using parameters. For this walkthrough you need the following: An Azure Subscription that allows you to deploy resources Azure PowerShell 1.0 or great, download and installation details can be found here   First login to Azure using the Read More …

Creating a Virtual Network using Azure Resource Manager – Part 1

A few weeks ago I wondered why in the Azure Portal some of the resources where flagged as “classic”. The article Understanding Resource Manager deployment and classic deployment provided the answer I was looking for and was the start of an interesting journey into Azure Resource Manager. If you haven’t heard of Azure Resource Manager yet, I highly recommend reading the Azure Resource Manager overview or watch the Introduction to Azure Resource Manager video available Read More …

A little helper script for the Azure Set-AzureRmVMSourceImage cmdlet

To keep a long story short, today i started looking into Azure PowerShell and Azure Resource Manager and quickly found out that if I wanted to make use of ARM, i have to change some scripts I have used so far to deploy my Azure VMs. More on that in a later post. One cmdlet that I find paticularely annoying to use is Set-AzureRmVMSourceImage as it has a couple of mandatory parameters and to find Read More …

The GroupPolicy Xtended PowerShell Module

Good day everyone. Today I would like to share with you the Group Policy Xtended PowerShell module that i’ve written recently. Histrocially I used to have various cmdlets stored in individual files and ran them when needed, I also shared them among my peers and with the public via my blog and the Microsoft Script repository. The challenge with this approach is that it’s hard to ensure eveyone has the latest versions of the cmdlets  Read More …

PowerShell Script to remove Office 365 Service Plans from a user

When assigning an Office 365 license to a user, by default several service plans are enabled. When assigning an Office 365 E3 license to a user, the following service plans are enabled by default: Azure Rights Management Office 365 Pro Plus Skype for Business Online (Plan 2) Office Online SharePoint Online (Plan 2) Exchange Online (Plan 2) From an end user perspective the user will see the following options when logging on to Office 365. Read More …