What is your Function?

Welcome to myvirtualfucntion and thanks for dropping by!  Here I put my thoughts, notes and tools as I work my way through my virtual world. You’ll find my PowerShell scripts for Azure, musings on life as an SE and other items that come to mind. Remember we only get by with the help of others and if you have found a better way of doing things don’t forget to speak up!

Recent Posts

Adding a Public IP to an Existing Azure ARM VM

If you are not running a jump host in your environment I find from time to time that I need to add a Public IP to a NIC and connect to my virtual machine. PowerShell is by far the easiest way to complete this task. The small script below outlines how to do this. Disclaimer:  Please note although I work for Microsoft the information provided here does not represent an official Microsoft position and is provided as is.

Read More

Audit number of VHDs per Storage Account | Azure

Time for some code.  I was recently asked by a customer to help them audit the number of active VHDs in a storage account. As ever with a little digging around and some slight adjustment I was able to provide what they were after. Original came from the very accomplished John Savill and was posted at Windows IT Pro. Disclaimer:  Please note although I work for Microsoft the information provided here does not represent an official Microsoft position and is provided as is.

Read More

Successfully Working from Home

I've learnt quite a bit about working from home in the last ten years and thought is was about time I shared one of the secrets to my success. It will take longer to get used to than you will first admit.  Working from home has some obvious benefits; no travel time, no interruptions, working all day in your pyjamas. It's a breeze right? When I look back I can honestly say it took me over a year to get into the correct ...

Read More

Audit Azure ARM Networks

Consultants love to audit environments and there is no better use of a script than for this purpose. This script lists out the virtual networks and subnets in a subscription. Remember there is always a better way to do things and if you have a better way don't forget to share. Disclaimer:  Please note although I work for Microsoft the information provided here does not represent an official Microsoft position and is provided as is.

Read More

Hybrid Use Benefit from Image | Azure

Please see post Hybrid Use Benefit HUB | Azure for details on the Microsoft HUB process. I have been using a slight edit on the process described so thought I would place the code I have been using below. Please note HUB images are now available in Azure, therefore a generalised image is no longer required. Disclaimer:  Please note although I work for Microsoft the information provided here does not represent an official Microsoft position and is provided as is.

Read More

Azure PowerShell Scripts

TAG Azure VMs and Resources Auto Shutdown ASM Virtual Machines in Azure | Azure Automation PowerShell to list ASM VMs, Size and CloudService | Azure Creating a VM from an Azure Image | Azure Creating a VM from an Azure Image | Azure – Existing Network Auto Shutdown ARM Virtual Machines in Azure | Azure Automation Moving Resources between Resource Groups | Azure Audit Power State of all VMs | Azure PowerShell

Read More

Audit Power State of all VMs | Azure PowerShell

I was recently asked to quickly audit a customer's environment for all running VMs.  I quickly reached for my PowerShell toolbox and put together the following script. In the example below I have used the table a grid views available.  It would be just as easy to push all this info to a csv file. For swiftness this was my approach, I'd be very interested to hear for the gurus out there to see what your preference is and how you ...

Read More

@JonathanWade
I have over 20 years experience in the IT industry in Australia and overseas. I am currently a Cloud Solutions Architect for Azure at Microsoft a role I started in January 2016.

From 2006 to 2016  I was the leading Sales Engineer in Western Australia and South Australia at Citrix Systems.  In addition to customer development, I supported the management team with the delivery of a range of technical sales initiatives, strategy development and event organisation and execution, including keynote presentation delivery.

I focus on innovation using my experience in business to understand needs and drive growth.

I specialise in cloud adoption, mobility, desktop and application virtualization, information systems architecture and technology solutions development.

I have experience in enterprise systems architecture, information technology solution design and systems integration, across a range of industries including; government, education, mining, oil and gas and engineering.

I hold a BA Hons in Economics from the University of Greenwich and a Post Graduate Certificate Education in Economics and Business Studies from the University of Warwick.

Please note although I work for Microsoft opinions expressed on this site are my own, and not those of my employer.

Just two of the public case studies I have been engaged in:

Delivery of University of Adelaide’s flexible desktop delivery platform. Key components included but not limited to; storage, network and hypervisor integration strategy development and application delivery strategy and platform development. Adelaide Uni unshackles students from workstations – iTnews

 

Integration of a flexible virtual desktop to Fortescue Metals Group, key enabler in FMG’s New World of Work (NWOW). VDI case study: Fortescue Metals Group – Citrix.com