Azure Automation – backup solution for old operating systems – Windows Server 2003 / 2008

Azure Automation – backup solution for old operating systems – Windows Server 2003 / 2008

During one of my projects, I worked on scripting a procedure for backing up virtual machines with the Windows Server 2003 / 2008 operating system. Microsoft provides Azure Backup Services for protecting virtual machines hosted in Azure. However, that service does not officially support legacy operating systems older than Windows Server 2008 R2. The main […]

Deploy in parallel multiple Azure virtual machines – PowerShell workflow script

Deploy in parallel multiple Azure virtual machines – PowerShell workflow script

I have been working on various Azure  projects where it was necessary to deploy multiple virtual machines in parallel. Below is an example of using PowerShell workflow script to deploy group of virtual machine from CSV file into ARM: AzureVMBuild.ps1 # Input parameters param ( [Parameter(Mandatory=$false,Position=1)] [string]$csvFile=”.\AzureVMBuildInputs.csv”, [Parameter(Mandatory=$false,Position=3)] [string]$subscriptionId = ‘8d549018-802b-4924-a1bc-e274d6666644’, [Parameter(Mandatory=$false,Position=4)] [string]$tenantId = ‘d9cd498f-ae5c-4ab5-9a69-fe74fc666655’ ) # […]

Deploy custom OS image – add PowerShell script to Windows setup

Deploy custom OS image – add PowerShell script to Windows setup

I’ve been working with a customer who requested to prepare custom OS image with below requirements: installed operating system: Windows Server 2012 R2 Standard installed all latest OS updates (on time when image was build) installed both SCOM and SCCM agents (the SCCM agent is connected to the customer primary site and SCOM agent connection based […]