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 […]

Azure Route-Based VPN with Palo Alto Firewall – Dropping Connection

Azure Route-Based VPN with Palo Alto Firewall – Dropping Connection

I have recently been working with a customer who were trying to set up a Site-to-Site VPN connection to Azure using their on-premises Palo Alto firewall device. Their firewall was a supported model running the required PAN-OS version (v7.0.5+). They configured the device as per the documentation linked to from the Azure Support website – […]