Azure Managed Disk snapshot and restore using PowerShell

Using Virtual Machines in Azure from time-to-time you may want to have a copy of the current point-in-time of your Virtual Machine, rather than taking a full backup of this using Recovery Services, can you create a snapshot of the Virtual Machine disk(s) using an Azure Snapshot Snapshots are in theory, a simple read-only copy…

Azure Virtual Machine Boot Diagnostics

This little feature has assisted me many times! Azure Virtual Machine boot diagnostics gives you a log view and screenshot of your Virtual Machine (VM) from the hypervisor level. VM not accessible? This feature may just help you! Checking this feature can confirm if your VM is having issues stopping you from connecting successfully. Enabling…

Recommended Microsoft Learn Modules to kick start your Azure Learning

Quite often I am asked about what recommended courses to work on in relation to kick start your further learning of Azure. I have now added these recommended modules and learning paths into this blog post to assist you. Why Microsoft Learn? Microsoft Learn was introduced a few years ago and is a great learning…

Application Security Group assignment using PowerShell

What are Application Security Groups? (ASGs) ASGs are used within a NSG to apply a network security rule to a specific workload or group of VMs – defined by ASG worked as being the “network object” & expilicit IP addresses are added to this object. This provides the capability to group VMs into associated groups…

Azure Point to Site VPN configuration using PowerShell

From time to time, a Point-to-Site VPN (P2S) is required to access your Azure Virtual Network securely from a range of computers. This VPN setup is configured using an Azure Gateway within your Virtual Network. In this blog, I will detail a test setup of how you can create this P2S configuration along with the…

Azure Monitor – Taking the Logging and alerting deployment from ARM To PowerShell

Azure Monitor, an all in one comprehensive solution for collecting, analyzing and acting on your cloud and/or on-premises environment. Along with this, we use both Log Analytics & Application Insights for collecting and analyzing telemetry data that allows us to view real-time metrics of how the application/environment is currently being handled. Application Insights also helps…

PowerShell Function:- WordPress.com retrieve blog data using API

A quick PowerShell Function to retrieve blog post data from my blog site – added to Github as may be useful for others! Run this function easily by: Get-Blogs -BlogSiteName “thomasthornton.cloud” Output: If you require further Output data from the used api, you can run $WPBlogRetrieve = Invoke-RestMethod -uri “https://public-api.wordpress.com/rest/v1/sites/$BlogSiteName/posts/?number=100” $WPBlogRetrieve.posts Further info on WordPress.com…

AzureRM Deployment Fails: See inner errors for details

Running an Azure RM Template and it errors with: A simple PowerShell command will get you the verbose error log, to assist you with troubleshooting your Azure RM Template, -CorrelationId will be the tracking id mentioned above: With this I was able to find the test storage account name I was attempting to use was…

Azure Managed Identities

Keeping credentials safe and secure has always been a priority, even more so when in the cloud – quite a potential challenge this can be within your application, virtual machine or requirements to authenticate to additional cloud services Within Microsoft Azure, using managed identities is one of the security precautions can assist you with the…

%d bloggers like this: