Parallel processing with PowerShell

robot line icon
robot line icon

PowerShell MVP Richard Siddaway shows how to automate administrative tasks on a large scale by working in parallel with PowerShell. This article covers PowerShell jobs, workflows and runspaces.


DevOps Technology in a Windows World


The DevOps movement is quickly making ground in the IT industry. Elton Stoneman, speaking at WinOps, looks at DevOps in the Windows world – featuring PowerShell and Docker.


Introduction to Azure Resource Manager Templates for the IT Pro


Conflict between software development teams and IT operations is familiar to many of us. To alleviate the issues, UK Technical Evangelist Marcus Robinson explains how we need to ensure consistency between the DevTest and Production environments. We can do this by creating a template that defines the environment, known as Infrastructure as Code.

PowerShell function to enable WinRM over HTTPS on an Azure Resource Manager VM

You may have seen my previous posts detailing how to enable WinRM over HTTPS on an Azure Resource Manager VM. I have now collated all the different bits of script and creates a single PowerShell function. The function is called Configure-WinRMHTTPS, and is as follows: function Configure-AzureWinRMHTTPS { <# .SYNOPSIS Configure WinRM over HTTPS inside…

Create a Custom Script Extension for an Azure Resource Manager VM using PowerShell

Following on from my previous two posts regarding WinRM over HTTPS the next stage was to automate the steps that needed to be carried out inside the Azure VM. In my original post I had a mix of PowerShell, command prompt and copy and paste! Andy Slowey provided me with the following PowerShell to optimize…

Create a Network Security Group Rule using PowerShell

My last post,, covered enabling WinRM over HTTPS on an Azure VM. After forwarding the steps to colleagues it was pointed out that some of the steps could be simplified with some PowerShell. My next couple of posts will cover how different parts of my initial process could be automated, starting with creation of the…

Configuring WinRM over HTTPS to enable PowerShell remoting

PowerShell remoting allows machines to be remotely managed using PowerShell. PowerShell remoting is commonly used with virtual machines running on Azure. When we create a classic/service manager VM on Azure it is automatically configured with a WinRM endpoint so that we can connect using PowerShell remoting. However if we create a VM using Resource Manager…

PowerShell and Server Core


By Richard Siddaway, PowerShell MVP and author on a number of books on PowerShell, Active Directory and Windows Administration. He is a regular speaker at the PowerShell Summit and user groups, and blogs regularly on his PowerShell blog. Sometimes, when you have multiple problems you can use one problem to help you solve the other….